Henrik Lissner
9b5dce1c56
Refactor lsp! function
2019-07-29 03:18:38 +02:00
Henrik Lissner
61b7451b52
config/literate: always tangle asynchronously
...
Should also fix errors during tangling while running `bin/doom`
commands.
2019-07-29 03:18:38 +02:00
Henrik Lissner
00a4701b16
lang/org: org-export-with-smart-quotes = t
2019-07-29 03:18:38 +02:00
Henrik Lissner
37739a2501
tools/flyspell: don't spellcheck org blocks
2019-07-29 03:18:38 +02:00
Henrik Lissner
a89c004551
Refactor git-timemachine-show-commit fix (again)
2019-07-29 03:18:38 +02:00
Tej Chajed
5dc1ad0033
lang/racket: Fix bug in configuration
2019-07-28 17:07:17 -04:00
Henrik Lissner
fee0174543
Merge pull request #1611 from gagbo/patch-1
...
Use +pretty-code-iosevka-font-name on complete set
2019-07-28 20:29:50 +02:00
Levi Tan Ong
e213509528
rebind "\"" to cider-jack-in-cljs
...
Originally `cider-jack-in-clojurescript` but said command was deprecated.
Copy of 1595 because history happened, and I don't know how to fix it. 😅
2019-07-29 01:23:18 +08:00
Gerry Agbobada
6587d67caf
Use +pretty-code-iosevka-font-name on complete set
...
The ligatures are defined for the fontset `#Xe100 -> #Xe1cc` but the hook function did not use that complete space for the ligatures
2019-07-28 18:25:50 +02:00
Henrik Lissner
6329af2662
Merge pull request #1608 from filalex77/orgit
...
lang/org: Package orgit if magit is enabled
2019-07-28 16:35:03 +02:00
Henrik Lissner
106defd88e
Merge pull request #1580 from tchajed/racket-smart-open-bracket
...
lang/racket: Fix smart open bracket insertion
2019-07-28 16:29:54 +02:00
Tej Chajed
55b9c1f171
lang/racket: Fix smart open bracket insertion
...
`racket-smart-open-bracket-enable` has been replaced by a function that
inserts the right type of bracket (see
669275b3a6
),
which we need to bind to [.
2019-07-28 10:27:38 -04:00
Henrik Lissner
1e7df8046c
lang/python: disable electric indentation #1593
...
Electric indentation is only as good as the underlying indenter.
2019-07-28 16:10:54 +02:00
Henrik Lissner
19ecf8e46a
Correct last inline hook defuns
...
See a3e262c7
for rationale
2019-07-28 16:10:53 +02:00
Oleksii Filonenko
a6836a476e
lang/org: Package orgit if magit is enabled
...
https://github.com/magit/orgit
2019-07-28 16:29:53 +03:00
Henrik Lissner
26f9e2cdeb
lang/python: load anaconda-mode a little sooner
...
So its hooks take effect in the first buffer.
2019-07-28 02:38:27 +02:00
Henrik Lissner
aee1c851fc
Refactor git-timemachine-show-commit fix
...
As per https://gitlab.com/pidu/git-timemachine/issues/77
2019-07-28 02:32:25 +02:00
Henrik Lissner
059030be49
lang/python: ensure anaconda-mode in first python buffer
2019-07-28 02:32:25 +02:00
Henrik Lissner
afc22e4265
lang/python: fix dont-auto-install-server advice
...
The function being overriden takes no arguments.
2019-07-28 02:32:25 +02:00
Henrik Lissner
19dd4e8db8
Correct more inline hook defuns
2019-07-28 02:32:25 +02:00
Henrik Lissner
0a05fd09c3
Merge pull request #1603 from nelson-liu/patch-1
...
Update list of lang/python considered conda homes
2019-07-27 23:43:32 +02:00
Henrik Lissner
87ce335f1a
Merge pull request #1604 from rgrinberg/unique-lines-complete
...
Uniquify completion candidates of whole lines
2019-07-27 23:42:53 +02:00
Rudi Grinberg
7c523f2c15
Uniquify completion candidates of whole lines
...
If the same line is present more than once in the buffer, it will be
offered more than once as a candidate. This commit deletes duplicate
lines from the completion list.
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-07-28 01:19:45 +07:00
Nelson Liu
fa0f876076
Add new homebrew cask anaconda install path
2019-07-27 11:11:47 -07:00
Henrik Lissner
04166d6562
ui/popup: larger WoMan popups, by default
2019-07-27 19:40:31 +02:00
Henrik Lissner
3313212f90
ui/workspaces: correct inline defun hooks
...
And add-to-list -> add-hook, because its a tiny bit faster (and fewer
characters).
2019-07-27 17:08:56 +02:00
Henrik Lissner
ead0b1ce15
lang/org: correct paths in comment headers
2019-07-27 17:06:55 +02:00
Henrik Lissner
94d5b73b45
lang/python: lazy load lsp-python-ms
...
And comment on the hack.
2019-07-27 13:53:38 +02:00
Henrik Lissner
063703bbd6
Merge pull request #1510 from filalex77/lang/elixir-readme
...
Add README for lang/elixir
2019-07-27 13:14:15 +02:00
Henrik Lissner
bc044ae3c0
Merge pull request #1578 from jdemilledt/patch-1
...
Remove flycheck-rust since it is no longer used.
2019-07-27 13:13:46 +02:00
Henrik Lissner
2487a76852
Merge pull request #1602 from jdemilledt/patch-2
...
Adding lsp-python-ms with patch so it doesn't force itself to be installed
2019-07-27 13:13:08 +02:00
Henrik Lissner
5b1d7459bc
Merge branch 'develop' into straight
2019-07-27 13:09:42 +02:00
Henrik Lissner
7c6e871035
lang/emacs-lisp: add buttercup-run-project command
...
And replace non-interactive buttercup-run-discover.
2019-07-27 13:06:43 +02:00
Nelson Liu
bf151916cb
Update list of lang/python considered conda homes
...
For several years, the default location for a miniconda install has been `~/miniconda3` (`~/miniconda2` if using the python 2 version). This PR adds this path to the list considered by the conda package.
2019-07-26 22:29:33 -07:00
Julian DeMille
850c0bbb61
Adding lsp-python-ms with patch so it doesn't force itself to be installed.
2019-07-26 22:32:17 -04:00
Henrik Lissner
49afaa8bd1
Merge pull request #1599 from tchajed/racket-jump-to-definition
...
lang/racket: set lookup handler to find definition
2019-07-27 03:31:39 +02:00
Henrik Lissner
66c50ceb51
Merge pull request #1576 from Emiller88/feature/mu4e-docs
...
Add NixOS example
2019-07-27 03:27:36 +02:00
Henrik Lissner
60a87b444c
Merge pull request #1601 from filalex77/elixir-ls
...
Add support for Elixir LSP via elixir-ls
2019-07-27 03:24:39 +02:00
Henrik Lissner
3e357c2e88
Return real version string from fake org-release fn
2019-07-27 02:46:50 +02:00
Henrik Lissner
09d13fd60d
Use add-hook! for inline hook defuns
2019-07-27 02:46:49 +02:00
Oleksii Filonenko
887a36aacf
Add support for Elixir LSP via elixir-ls
...
- Document Elixir with LSP via elixir-ls
- Add ~+lsp~ flag to ~:lang elixir~
2019-07-26 22:17:01 +03:00
Oleksii Filonenko
32fd0162a0
Document +lsp flag for :lang elixir
2019-07-26 22:14:07 +03:00
Tej Chajed
592bb13496
lang/racket: set lookup handler to find definition
2019-07-26 14:43:57 -04:00
Henrik Lissner
05f7565a57
Merge pull request #1597 from ar1a/straight-lsp-company
...
tools/lsp: cache company candidates automagically
2019-07-26 20:33:28 +02:00
Aria Edmonds
21f1a50436
tools/lsp: cache company candidates automatically
2019-07-27 04:28:22 +10:00
Oleksii Filonenko
1fb5891f6d
lang/elixir: finish README.org
2019-07-26 21:23:32 +03:00
Henrik Lissner
a3e262c7ac
💥 Refactor add-hook! macro & change arg order
...
This update may potentially break your usage of add-hook! if you pass
the :local or :append properties to it. This is how they used to work:
(add-hook! :append 'some-mode-hook #'do-something)
Thsoe properties must now follow the hooks, e.g.
(add-hook! 'some-mode-hook :append #'do-something)
Other changes:
- Various add-hook calls have been renamed to add-hook! because I
incorrectly assumed `defun` always returned its definition's symbol,
when in fact, its return value is "undefined" (so sayeth the
documentation). This should fix #1597 .
- This update adds the ability to add multiple functions to hooks
without a list:
(add-hook! 'some-mode-hook
#'do-something
#'do-something-else)
- The indentation logic has been changed so that consecutive function
symbols at indented at the same level as the first argument, but forms
are indent like a defun.
(add-hook! 'some-mode-hook
#'do-something
#'do-something-else)
(add-hook! 'some-mode-hook
(message "Hello"))
2019-07-26 20:17:29 +02:00
Henrik Lissner
6a9a127b0f
lang/emacs-lisp: add popup rule for buttercup results
2019-07-26 13:59:52 +02:00
Henrik Lissner
ca295e4c79
Refactor evil-collection initialization
...
- Update comments
- Add code for easily refreshing evil-collection-mode-list
- Load evil-collection-term for multi-term
- Fix buffer-menu, image-mode, elisp and occur modules not loading
2019-07-26 03:12:07 +02:00
Henrik Lissner
02f2ad1e8d
lang/common-lisp: conform to new conventions
2019-07-26 03:12:07 +02:00