doomemacs/modules/lang
Gerry Agbobada cec81ac2cc
Add ccls-specific configuration
Most of these changes come from MaskRay's private configuration found
here :
c078dfad34/home/.config/doom/modules/private/my-cc/config.el

- Limit ccls threads to be maximum half the available core count on
  Linux and MacOS
- Add wrappers to call ccls LSP extensions
- Enable ccls-code-lens-mode
- Set initial state to emacs when navigating ccls-tree
- Use 'font-lock for semantic highlighting, making the speed choice
  according to variable's docstring

- config tweaks to eglot
  InitializationOptions aren't handled this way. An example of handling
  ccls init options is provided on joaotavora/eglot#545, hoping that a fix
  gets merged upstream instead of having to handle ccls specifics in Doom
  only
2020-10-10 20:44:52 +02:00
..
agda add definition lookup handler to agda module 2020-09-28 02:10:29 +02:00
cc Add ccls-specific configuration 2020-10-10 20:44:52 +02:00
clojure Bump * 2020-08-19 16:18:11 -04:00
common-lisp Bump :lang common-lisp 2020-09-02 13:54:12 -04:00
coq Bump * 2020-08-19 16:18:11 -04:00
crystal Bump :tools eval 2020-08-06 00:39:43 -04:00
csharp lang/csharp: add csproj-mode package 2020-08-01 16:00:18 -04:00
dart Bump :lang dart 2020-10-05 20:01:39 -03:00
data Slim down from lang/data 2020-04-23 23:56:17 -04:00
elixir Move :ui pretty-code to :ui ligatures 2020-08-20 02:14:32 -04:00
elm Move :ui pretty-code to :ui ligatures 2020-08-20 02:14:32 -04:00
emacs-lisp Move :ui pretty-code to :ui ligatures 2020-08-20 02:14:32 -04:00
erlang Bump * 2020-08-19 16:18:11 -04:00
ess lang/ess: set company backends for ess-r-mode 2020-08-20 02:14:32 -04:00
factor Bump * 2020-08-19 16:18:11 -04:00
faust Bump * 2020-08-19 16:18:11 -04:00
fsharp Bump * 2020-08-19 16:18:11 -04:00
fstar Bump * 2020-08-19 16:18:11 -04:00
gdscript Minor refactors & revision across the board 2020-07-31 01:39:24 -04:00
go General refactors & reformatting across the board 2020-06-04 20:13:28 -04:00
haskell Bump :lang haskell 2020-10-05 20:56:34 +08:00
hy Bump * 2020-08-19 16:18:11 -04:00
idris update idris module to new format 2020-10-06 13:53:32 +03:00
java Only check when formatting feature is enabled. 2020-10-06 17:38:10 +02:00
javascript Bump :lang javascript 2020-09-01 13:53:07 +03:00
json Add json-mode keybindings 2020-10-06 19:52:02 +03:00
julia Fix lsp packages failing to load 2020-08-20 03:54:44 -04:00
kotlin Bump * 2020-08-19 16:18:11 -04:00
latex Bump :lang latex 2020-10-10 09:13:33 -03:00
lean Bump * 2020-08-19 16:18:11 -04:00
ledger Add doctor.el for :lang ledger 2020-10-10 02:22:18 +07:00
lua Fix void-variable: lua-lsp-dir 2020-07-23 21:45:54 -04:00
markdown lang/markdown: fontify rust blocks correctly 2020-08-31 22:02:54 -04:00
nim lang/nim: lazy load nim-mode 2020-08-20 21:38:49 -04:00
nix lang/nix: add popup rule for nixos-options-doc 2020-10-05 17:10:57 -04:00
ocaml Bump :lang ocaml 2020-10-10 02:31:32 -04:00
org Remove org-format-latex-options :background hack 2020-10-04 23:06:11 -04:00
php Move :ui pretty-code to :ui ligatures 2020-08-20 02:14:32 -04:00
plantuml Bump * 2020-08-19 16:18:11 -04:00
purescript Bump :lang purescript 2020-07-31 16:25:45 -04:00
python Rename {if,when}! -> eval-{if,when}! 2020-08-27 01:10:08 -04:00
qt Bump * 2020-08-19 16:18:11 -04:00
racket Map bindings for the repl 2020-08-22 15:12:39 +02:00
raku Bump :lang raku 2020-06-05 15:18:28 -04:00
rest Bump * 2020-08-19 16:18:11 -04:00
rst Bump * 2020-08-19 16:18:11 -04:00
ruby Bump * 2020-08-19 16:18:11 -04:00
rust lang/rust: mention "2015 edition" rustfmt error fix 2020-10-04 16:15:26 -04:00
scala Move :ui pretty-code to :ui ligatures 2020-08-20 02:14:32 -04:00
scheme Use separate geiser REPLs per project 2020-08-20 10:13:35 +10:00
sh added defet for lazy loading and fixed indentation 2020-10-07 17:47:34 +01:00
sml Bump * 2020-08-19 16:18:11 -04:00
solidity Bump * 2020-08-19 16:18:11 -04:00
swift Bump * 2020-08-19 16:18:11 -04:00
terra Bump * 2020-08-19 16:18:11 -04:00
web Fix #4027: tab not invoking emmet at EOB 2020-10-05 16:04:13 -04:00
yaml Bump * 2020-08-19 16:18:11 -04:00