Commit graph

241 commits

Author SHA1 Message Date
Kevin Foley
76f0d946e7 Write new-buffer to new-fname (#9)
* apheleia.el: (apheleia--create-rcs-patch): Write to new-fname from
new-buffer instead of writing from a temp buffer
2020-02-09 13:05:32 -08:00
Radon Rosborough
179219e619 [#4] Impose maximum length for DP algorithm 2020-01-02 11:30:45 -07:00
Radon Rosborough
737b51a651 Set 'make lint' as default compile-command 2019-12-31 10:19:43 -07:00
Radon Rosborough
26ddaf3597 Fix bug running Prettier on modified buffer 2019-12-31 10:16:32 -07:00
Radon Rosborough
61f9335756 Fix Makefile 2019-11-16 22:05:28 -08:00
Radon Rosborough
68d8755333 Migrate from Semaphore CI to CircleCI 2019-11-16 22:01:04 -08:00
Radon Rosborough
d56b8afcd3 Fix long line 2019-11-16 21:56:42 -08:00
Radon Rosborough
fab32d51a1 Release version 1.0 2019-09-20 17:12:09 -07:00
Radon Rosborough
e28a264989 Disable automatically for remote files 2019-09-20 17:08:43 -07:00
Radon Rosborough
49568bb166
Merge pull request #7 from terlar/add-terraform-formatter
Add terraform formatter
2019-08-15 17:48:56 -07:00
Terje Larsen
20c5ace107
Add terraform formatter 2019-08-15 23:06:12 +02:00
Radon Rosborough
d441280235
Merge pull request #5 from akirak/coding-system
Set the process coding system based on buffer-file-coding-system
2019-08-15 08:23:47 -07:00
Akira Komamura
1d76c121ba Set the process coding system 2019-08-15 20:02:28 +09:00
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