mirror of
https://github.com/tiyn/dotfiles.git
synced 2026-03-19 06:44:46 +01:00
Merge branch 'server' of github:tiyn/dotfiles into server
This commit is contained in:
@@ -16,6 +16,7 @@ return {
|
||||
require("luasnip.loaders.from_snipmate").lazy_load()
|
||||
end,
|
||||
version = "v2.*",
|
||||
-- build = "make install_jsregexp",
|
||||
dependencies = { "saadparwaiz1/cmp_luasnip" },
|
||||
},
|
||||
},
|
||||
|
||||
@@ -28,13 +28,13 @@ return {
|
||||
-- c
|
||||
"clangd",
|
||||
-- docker
|
||||
"dockerls",
|
||||
-- "dockerls", -- TODO: needs extra steps to install (npm)
|
||||
-- go
|
||||
"gopls",
|
||||
-- "gopls", -- TODO: needs extra steps to install (go)
|
||||
-- html
|
||||
"html",
|
||||
-- "html", -- TODO: needs extra steps to install (npm)
|
||||
-- json
|
||||
"jsonls",
|
||||
-- "jsonls", -- TODO: needs extra steps to install (npm)
|
||||
-- xml
|
||||
"lemminx",
|
||||
-- latex
|
||||
@@ -47,17 +47,17 @@ return {
|
||||
-- nim
|
||||
-- "nimls", -- TODO: needs extra steps to install (nimble)
|
||||
-- python
|
||||
"pyright",
|
||||
-- "pyright", -- TODO: needs extra steps to install (npm)
|
||||
-- r
|
||||
-- "r_language_server", -- TODO: installation takes really long
|
||||
-- shell
|
||||
"bashls",
|
||||
-- "bashls", -- TODO: needs extra steps to install (npm)
|
||||
-- sql
|
||||
"sqlls",
|
||||
-- "sqlls", -- TODO: needs extra steps to install (npm)
|
||||
-- typescript / javascript
|
||||
"ts_ls",
|
||||
-- "ts_ls", -- TODO: needs extra steps to install (npm)
|
||||
-- yaml
|
||||
"yamlls",
|
||||
-- "yamlls", -- TODO: needs extra steps to install (npm)
|
||||
},
|
||||
})
|
||||
local default_flags = {
|
||||
|
||||
@@ -9,8 +9,9 @@ return {
|
||||
-- 'p00f/nvim-ts-rainbow',
|
||||
},
|
||||
config = function()
|
||||
require("nvim-treesitter.configs").setup({
|
||||
ensure_installed = {
|
||||
local treesitter = require("nvim-treesitter")
|
||||
treesitter.setup()
|
||||
treesitter.install({
|
||||
"bash",
|
||||
"css",
|
||||
"html",
|
||||
@@ -21,16 +22,20 @@ return {
|
||||
"rust",
|
||||
"lua",
|
||||
"yaml",
|
||||
},
|
||||
-- highlight = { enable = true },
|
||||
autotag = { enable = false },
|
||||
-- rainbow = {
|
||||
-- enable = true,
|
||||
-- extended_mode = true,
|
||||
-- max_file_lines = nil,
|
||||
-- -- colors = {},
|
||||
-- -- termcolors = {}
|
||||
-- }
|
||||
})
|
||||
require("nvim-ts-autotag").setup({
|
||||
opts = {
|
||||
enable_close = true,
|
||||
enable_rename = true,
|
||||
}
|
||||
})
|
||||
-- WARN: not directly compatible anymore
|
||||
-- highlight = { enable = true },
|
||||
-- rainbow = {
|
||||
-- enable = true,
|
||||
-- extended_mode = true,
|
||||
-- max_file_lines = nil,
|
||||
-- -- colors = {},
|
||||
-- -- termcolors = {}
|
||||
end,
|
||||
}
|
||||
|
||||
@@ -16,6 +16,9 @@ My debian-based/arch compatible server/root-account dotfiles.
|
||||
- tree-sitter (recommended)
|
||||
- neovim (>0.10.0)
|
||||
|
||||
Additionally npm, rust or nimble may be needed for some vim language server to work.
|
||||
By default these have been disabled.
|
||||
|
||||
#### Debian-based Systems
|
||||
|
||||
- `apt install git tmux zsh`
|
||||
|
||||
Reference in New Issue
Block a user