default format + terminal
This commit is contained in:
parent
f150055660
commit
51a7310445
@ -41,22 +41,12 @@ local servers = {
|
|||||||
rnix = {},
|
rnix = {},
|
||||||
gopls = {}
|
gopls = {}
|
||||||
}
|
}
|
||||||
local formatters = {
|
|
||||||
tsserver = {
|
|
||||||
cmd = "silent !prettier --write '%'"
|
|
||||||
},
|
|
||||||
}
|
|
||||||
local cmp_capabilities = require("cmp_nvim_lsp").default_capabilities()
|
local cmp_capabilities = require("cmp_nvim_lsp").default_capabilities()
|
||||||
local on_attach = function(client, bufnr)
|
local on_attach = function(client, bufnr)
|
||||||
nmap("<leader>ca", vim.lsp.buf.code_action)
|
nmap("<leader>ca", vim.lsp.buf.code_action)
|
||||||
nmap('<leader>lr', vim.lsp.buf.rename)
|
nmap('<leader>lr', vim.lsp.buf.rename)
|
||||||
nmap('gd', vim.lsp.buf.definition)
|
nmap('gd', vim.lsp.buf.definition)
|
||||||
nmap("<leader>l", function()
|
nmap("<leader>l", function()
|
||||||
local fmt = formatters[client.name]
|
|
||||||
if fmt ~= nil then
|
|
||||||
vim.cmd(fmt.cmd)
|
|
||||||
return
|
|
||||||
end
|
|
||||||
vim.lsp.buf.format()
|
vim.lsp.buf.format()
|
||||||
end)
|
end)
|
||||||
nmap("K", vim.lsp.buf.hover)
|
nmap("K", vim.lsp.buf.hover)
|
||||||
@ -85,6 +75,7 @@ end
|
|||||||
|
|
||||||
-- END LSP
|
-- END LSP
|
||||||
|
|
||||||
|
require("toggleterm").setup()
|
||||||
require("autoclose").setup()
|
require("autoclose").setup()
|
||||||
|
|
||||||
require("nightfox").setup({ options = { transparent = true } })
|
require("nightfox").setup({ options = { transparent = true } })
|
||||||
|
3
home.nix
3
home.nix
@ -36,7 +36,7 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
enable_tab_bar = false;
|
enable_tab_bar = false;
|
||||||
background_opacity = "0.98";
|
background_opacity = "0.96";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
tmux = {
|
tmux = {
|
||||||
@ -67,6 +67,7 @@
|
|||||||
stylua
|
stylua
|
||||||
];
|
];
|
||||||
plugins = with pkgs.vimPlugins; [
|
plugins = with pkgs.vimPlugins; [
|
||||||
|
toggleterm-nvim
|
||||||
autoclose-nvim
|
autoclose-nvim
|
||||||
barbar-nvim
|
barbar-nvim
|
||||||
cmp-nvim-lsp
|
cmp-nvim-lsp
|
||||||
|
Loading…
Reference in New Issue
Block a user