Commit graph

93 commits

Author SHA1 Message Date
Robson Roberto Souza Peixoto
e5f53ee193
fix(terraform): configure commentstring (#1171) 2023-07-22 09:10:37 +02:00
Amaan Qureshi
d71ebeab24
feat(clangd): better clangd root detection (#1165) 2023-07-21 22:35:02 +02:00
Mayrixon
abaa6d90e4
feat(lang): add tex support (#1156)
* feat(lang): add tex support

* Reword comments

* Remove personalise configs.

* Disable lazy-loading.

* Remove chktex in LSP server texlab.

* Update local conceallevel setup.

* Add keymap for vimtex-doc-package.

* Enable vimtex omni-completion.

* Update vimtex's keymap.

* refactor: move vimtex K to texlab

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2023-07-20 12:26:05 +02:00
Fredrik Averpil
63e898599a
feat(lang): add null-ls tools to mason's ensure_installed (#1133) 2023-07-16 08:47:06 +02:00
Jakub Kozłowicz
a0c2014b10
feat(lang): add docker support (#1078) 2023-07-12 17:42:05 +02:00
Jakub Kozłowicz
44cdb5eac5
feat(lang): add python support (#1031) 2023-07-06 20:43:19 +02:00
Anton Ždanov
0db31c2840
feat(extras): add terraform extra (#1030) 2023-07-06 19:46:34 +02:00
Amaan Qureshi
e5200e6358
feat(lang): add C/C++ support (#1025) 2023-07-03 15:48:51 +02:00
Folke Lemaitre
4009620651
fix(typescript): use new lsp keymaps config for typescript 2023-07-02 13:04:49 +02:00
Folke Lemaitre
39627cab42
fix(rust): remove rust-tools dep from lspconfig 2023-07-02 13:02:51 +02:00
Folke Lemaitre
1e1fc3c6a0
fix(go): make settings configurable for go 2023-07-02 13:01:59 +02:00
Folke Lemaitre
eaa0118dd2
feat(rust): make taplo configurable 2023-07-02 12:58:09 +02:00
Folke Lemaitre
272f6af842
feat(rust): make mason optional 2023-07-02 12:58:09 +02:00
Folke Lemaitre
a46d47653e
feat(rust): refactor to allow easy user customization and keymaps 2023-07-02 12:46:29 +02:00
Amaan Qureshi
4ba5086b3d
feat(go): add fine-tuned LSP options, add some null-ls sources (#1024) 2023-06-30 23:14:58 +02:00
loqusion
79b1c92dd2
feat(rust): rust improvements (#1015)
* fix(rust): move lspconfig opts to correct location

lspconfig's `opts` goes in rust-tools's `opts.server`; see
https://github.com/simrat39/rust-tools.nvim#configuration

* feat(rust): add neotest-rust

* feat(rust): allow user to extend rust-tools with `opts`

Also avoids calling rust-tools's `setup()` twice.

* style(rust): fix indentation for stylua comment
2023-06-30 16:19:00 +02:00
André Freitas
c992ebec46
fix(lang): indentation in rust lang extra (#1017) 2023-06-30 16:03:22 +02:00
Amaan Qureshi
5a441f8972
feat(lang): Add Rust config (#1012) 2023-06-30 08:55:18 +02:00
George Guimarães
3d0de235ec
feat(extra): Add Elixir support and config (#993) 2023-06-30 08:41:48 +02:00
Kevin Robayna
b37616c203
feat(extras): add ruby as extras for languages (#881)
* Add ruby as extras for languages

* remove personal things that other people might not use

* fix typo

* install solargraph through mason
2023-06-17 08:27:15 +02:00
Folke Lemaitre
9c7821e681
fix!: remove nvim-colorizer.lua It actually wasn't even enabled and I'll add hipatterns with optional tailwind support soon 2023-05-25 21:55:05 +02:00
Aashish KC
2b5ae7b63c
feat(go): add workaround to get semantic token highlighting (#815) 2023-05-24 23:22:40 +02:00
Folke Lemaitre
4b367952f6
fix(tailwind): nil check on filetypes_exclude. See #816 2023-05-24 22:02:30 +02:00
Jonas Holst Damtoft
29632c6b29
fix(go): actually set semantic tokens (#811) 2023-05-24 14:07:23 +02:00
Folke Lemaitre
e9fb81e94d
feat(typescript): added dap config for typescript. Will only be enabled when dap is also enabled 2023-05-24 10:47:54 +02:00
Folke Lemaitre
b172f47f27
fix(go): extend mason ensure_installed 2023-05-24 10:35:05 +02:00
Jonas Holst Damtoft
163a4f9275
feat(go): add go lang extras (#795)
* feat(go): add go lang extras

* fix(go): update plugin

* fix(go): add neotest adapter to adapters

* fix(go): pr changes
2023-05-24 08:55:03 +02:00
Folke Lemaitre
29554455aa
feat(tailwind): don't enable tailwind in markdown files 2023-05-21 10:52:46 +02:00
Folke Lemaitre
3f5c2c283e
feat(extras): added extra for tailwindcss 2023-05-04 18:27:36 +02:00
Folke Lemaitre
eb92903342
feat(tsserver): set some tsserver formatting settings to their Neovim equivalents. Also used for organize imports 2023-04-21 16:50:12 +02:00
Folke Lemaitre
5bb2314787
feat(typescript): added null-ls typescript code actions 2023-03-10 08:43:53 +01:00
Folke Lemaitre
6fec14e508
fix(typescript): enable function call completion snippets 2023-03-04 10:41:52 +01:00
bahaaza
3a28ce7919
fix(typescript): typescript extras Keymaps (#175) 2023-02-06 16:44:43 +01:00
Folke Lemaitre
280f4cf299
fix(treesitter): dont add to ensure_installed when "all". Fixes #98 2023-01-22 10:36:49 +01:00
Folke Lemaitre
3d498ee713
fix(version): don't use version for schemastore and nvim-cmp. Last version is too old 2023-01-16 20:39:20 +01:00
Andreas Gerlach
a33d906524
fix: add tsx treesitter to typescript lang module (#48) 2023-01-12 13:25:42 +01:00
Folke Lemaitre
cce3129e99
fix(typescipt): properly check client.name in on_attach 2023-01-10 19:32:02 +01:00
Folke Lemaitre
2128bf3e20
fix(typescript): only set ts keymaps for tsserver 2023-01-10 17:54:45 +01:00
Folke Lemaitre
04a898a326
fix(json): correct case for SchemaStore.nvim 2023-01-10 11:14:27 +01:00
Folke Lemaitre
011356e70e
feat(lang): added json support 2023-01-09 08:29:13 +01:00
Folke Lemaitre
26a3d8c1f3
refactor(lsp): move typescript keymaps to typescript 2023-01-08 21:07:42 +01:00
Folke Lemaitre
a44054fc62
style: cleanup 2023-01-08 19:59:15 +01:00
Folke Lemaitre
6c73e775cf
feat(typescript): added extras for typescript 2023-01-08 15:52:00 +01:00