Radon Rosborough
4e9f797210
Remove json-mode from apheleia-mode-alist
...
It turns out json-mode is actually derived from js-mode, and I prefer
not to put derived modes in the alist. (This is because if you happen
to change the value for a derived mode, and the derived mode comes
later in the alist than the parent mode, then your change won't take
effect.)
2019-07-17 11:26:52 -07:00
Radon Rosborough
903d6b810c
Add apheleia-post-format-hook
2019-07-17 11:26:52 -07:00
Radon Rosborough
1258aa6a44
Allow let-binding apheleia-mode to nil
2019-07-15 22:44:22 -07:00
Radon Rosborough
ad5f79f5b3
[ #1 ] Allow passing filename directly to formatter
2019-07-15 22:38:17 -07:00
Radon Rosborough
f2ae6c7f29
Add basic documentation
2019-07-10 22:50:08 -07:00
Radon Rosborough
1d7eb306cf
Shorten line
2019-07-10 22:50:01 -07:00
Radon Rosborough
55ee664caa
Backwards compatibility for (buffer-hash)
2019-07-10 22:17:34 -07:00
Radon Rosborough
ef86b0c4a3
Fix really weird Makefile error
2019-07-10 22:17:26 -07:00
Radon Rosborough
9ed9d2760d
Add Docker and improve Makefile
2019-07-10 22:06:18 -07:00
Radon Rosborough
99e24051b8
Use bash instead of sh
2019-07-10 22:06:09 -07:00
Radon Rosborough
6765e7f7b3
Configure Semaphore CI
2019-07-10 21:42:34 -07:00
Radon Rosborough
ece42ec82b
Fix error on small buffers
2019-07-10 19:28:53 -07:00
Radon Rosborough
b12fcff9fa
Pass file extension to Prettier
2019-07-10 19:21:36 -07:00
Radon Rosborough
405f71143c
Prevent infinite recurrence
2019-07-10 19:21:29 -07:00
Radon Rosborough
80bf0874bc
Add Makefile and fix problems it found
2019-07-10 19:12:20 -07:00
Radon Rosborough
3cfd8f4ec2
Add user-facing formatter configuration
2019-07-10 19:04:02 -07:00
Radon Rosborough
e6963c2df1
Implement apheleia-format-buffer
2019-07-09 21:15:37 -07:00
Radon Rosborough
b13630ee41
Implement process handling functions
2019-07-09 21:00:20 -07:00
Radon Rosborough
758540c45e
Restore scroll position
2019-07-08 22:35:37 -07:00
Radon Rosborough
86753a0e14
Remove debugging statements
2019-07-08 21:58:25 -07:00
Radon Rosborough
1811b0aafe
Use hash tables instead of arrays
2019-07-08 21:56:09 -07:00
Radon Rosborough
e5b1f22a9e
Use dynamic programming instead of memoization
2019-07-08 21:15:05 -07:00
Radon Rosborough
12b7ebe664
Add .gitignore
2019-07-07 22:31:10 -07:00
Radon Rosborough
4feddce644
Refactor and preserve (window) point
2019-07-07 22:30:39 -07:00
Radon Rosborough
ddc1fddd08
Implement RCS patch application
2019-07-07 21:09:12 -07:00
Radon Rosborough
283bd7b774
Implement dynamic-programming string alignment
2019-07-07 18:09:54 -07:00
Radon Rosborough
73c0a3b219
Add Elisp project skeleton
2019-07-07 14:13:57 -07:00
Radon Rosborough
3884096316
Initial commit
2019-07-07 14:13:53 -07:00