Gabriel Ebner
|
d5bca10af8
|
feat(shell/server,emacs): show currently executing task if even from another file
|
2016-12-12 12:40:40 -08:00 |
|
Gabriel Ebner
|
902df5d134
|
feat(shell/server,emacs): show list of currently running tasks
|
2016-12-12 12:40:40 -08:00 |
|
Gabriel Ebner
|
a24490a06a
|
fix(emacs/lean-server): wrap correct function with save-match-data
In emacs 24, apparently just setting a timer changed the match data...
|
2016-12-11 11:17:28 -08:00 |
|
Gabriel Ebner
|
f8479762a1
|
fix(emacs/lean-server): make sure all timers are wrapped in save-match-data
|
2016-12-11 08:30:00 -08:00 |
|
Jeremy Avigad
|
7155e8114b
|
refactor(src/emacs/*): remove dependence on fill-column-indicator
|
2016-12-08 14:53:09 -08:00 |
|
Gabriel Ebner
|
bcc92af237
|
fix(emacs/load-lean): require unicode-fonts package
|
2016-12-08 10:44:47 -08:00 |
|
Gabriel Ebner
|
5ee7076ae9
|
fix(emacs): update readme
|
2016-12-08 07:14:55 -08:00 |
|
Gabriel Ebner
|
bd69544663
|
fix(emacs/lean-server): start server in the directory of the file
|
2016-12-06 17:45:12 -08:00 |
|
Gabriel Ebner
|
45d0525e52
|
feat(shell,emacs): new lean server protocol
|
2016-12-06 17:14:29 -08:00 |
|
Gabriel Ebner
|
92f07720f2
|
refactor(emacs/load-lean): install emacs dependencies directly from (M)ELPA
|
2016-12-02 16:50:50 -08:00 |
|
Leonardo de Moura
|
a76c2d37a7
|
chore(bin,src,src/emacs): delete linja
|
2016-11-29 14:14:42 -08:00 |
|
Gabriel Ebner
|
385ea13688
|
feat(kernel/declaration,*): all theorems are delayed, and are revealed on delta-reduction
|
2016-11-29 11:12:43 -08:00 |
|
Gabriel Ebner
|
a8df381d20
|
feat(*): parallel compilation
|
2016-11-29 11:12:40 -08:00 |
|
Leonardo de Moura
|
b7a4f305d4
|
chore(emacs/lean-input): add shortcuts for alpha, beta and gamma
|
2016-11-17 11:46:26 -08:00 |
|
Sebastian Ullrich
|
2a37611d1f
|
feat(emacs): implement show-goal-at-pos using faster info manager
|
2016-11-10 15:17:15 -08:00 |
|
Sebastian Ullrich
|
e5fb11a219
|
chore(emacs/lean-debug): toggle via lean-debug-mode and automatically open debug buffer
|
2016-11-10 15:17:06 -08:00 |
|
Gabriel Ebner
|
cd32335c51
|
feat(emacs/lean-info): push marker to go back after find-definition
|
2016-11-08 11:23:31 -08:00 |
|
Sebastian Ullrich
|
25803e745c
|
fix(emacs/lean-info): support jumping to definition in current file
|
2016-11-08 09:10:09 -08:00 |
|
Sebastian Ullrich
|
131f972499
|
fix(emacs): fix support for emacs < 25 again
|
2016-11-08 09:10:09 -08:00 |
|
Sebastian Ullrich
|
ef633abec7
|
chore(*): fix test and style
|
2016-11-08 08:37:41 -08:00 |
|
Sebastian Ullrich
|
bb75e6398a
|
feat(emacs, frontends/lean/info_manager): implement 'go to definition'
|
2016-11-08 08:37:41 -08:00 |
|
Sebastian Ullrich
|
96c9276f52
|
feat(emacs): first working version of info-at-pos
|
2016-11-08 08:37:41 -08:00 |
|
Gabriel Ebner
|
1227e01dd2
|
fix(emacs): faster lean-info updates
|
2016-10-30 08:42:05 +08:00 |
|
Gabriel Ebner
|
7cff9c4498
|
fix(emacs): clear error messages in next-error-mode
|
2016-10-30 08:42:05 +08:00 |
|
Gabriel Ebner
|
d071594b8e
|
refactor(emacs): use lean info buffer for next-error-mode
|
2016-10-30 08:42:05 +08:00 |
|
Gabriel Ebner
|
7d5c20c885
|
fix(emacs): show "no goal found" message in same buffer as goals
|
2016-10-30 08:42:05 +08:00 |
|
Gabriel Ebner
|
1c8b4515be
|
chore(emacs): fix cask warnings
|
2016-10-21 15:42:29 -07:00 |
|
Gabriel Ebner
|
9a175b9b19
|
chore(emacs): remove unused code
|
2016-10-21 15:42:29 -07:00 |
|
Gabriel Ebner
|
e6f75f2e0f
|
feat(shell/server,emacs/lean-mode): show-goal-at-pos
|
2016-10-21 15:42:29 -07:00 |
|
Gabriel Ebner
|
3833a60b7c
|
fix(emacs/lean-server): recognize error messages
|
2016-10-21 15:42:29 -07:00 |
|
Leonardo de Moura
|
2da0b1398c
|
chore(emacs/lean-company): disable async auto-completion
|
2016-10-19 19:47:57 -07:00 |
|
Sebastian Ullrich
|
989761045b
|
fix(src/emacs/lean-server): revert 133b70c0 for emacs < 25
|
2016-10-19 19:47:36 -07:00 |
|
Sebastian Ullrich
|
133b70c0e3
|
fix(emacs): don't try to parse server stderr as json, instead notify on server crash
|
2016-10-19 10:02:58 -07:00 |
|
Sebastian Ullrich
|
87f2f5397f
|
feat(emacs): lean-server-restart: interrupt flycheck and bring back keybinding
|
2016-10-19 10:02:58 -07:00 |
|
Leonardo de Moura
|
27bca9c3dc
|
chore(emacs/lean-server): force utf8
|
2016-10-14 18:45:31 -07:00 |
|
Sebastian Ullrich
|
71e01d2f89
|
fix(emacs): actually initialize lean-company
|
2016-10-14 17:52:21 -04:00 |
|
Sebastian Ullrich
|
8f71f4c82d
|
fix(emacs): void-function in lean-debug-mode
|
2016-10-14 11:53:00 -07:00 |
|
Sebastian Ullrich
|
7e570d7777
|
feat(shell/server, emacs): bring back basic completion
|
2016-10-14 11:53:00 -07:00 |
|
Sebastian Ullrich
|
42af889159
|
refactor(emacs): parse response as plist
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
ba74530cc0
|
chore(*): remove legacy flycheck support
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
a8b284e6d7
|
feat(emacs/lean-server): rerun flycheck on server restart
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
7e3285bf06
|
feat(emacs/lean-server): do not restart server on dependency change
|
2016-10-13 18:49:10 -07:00 |
|
Sebastian Ullrich
|
3eb007166d
|
fix(emacs/lean-server): use lean-get-executable
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
fd467584bd
|
feat(emacs/lean-server): show linja output in compilation mode
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
5c76489921
|
fix(emacs/lean-server): support files with >4096 bytes
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
98c3436f93
|
feat(emacs): add lean-run-linja command
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
2d7c3bbd20
|
chore(emacs/lean-server): add more documentation
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
46eefdac89
|
feat(emacs/lean-server): support files in projects
|
2016-10-13 18:49:10 -07:00 |
|
Gabriel Ebner
|
4d4e6f3415
|
feat(emacs): use lean server for incremental compilation
|
2016-10-13 18:49:10 -07:00 |
|
Sebastian Ullrich
|
3e3399dbb6
|
chore(emacs/lean-input): add custom shorthands for French quote symbols
|
2016-10-11 14:17:30 -07:00 |
|