modified: nvim/external.txt
modified: nvim/lua/coderun.lua modified: nvim/lua/lspConfig.lua
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
pip install neovim pyright
|
||||
sudo dnf install nodejs-bash-language-server
|
||||
sudo npm install -g @fsouza/prettierd
|
||||
go install mvdan.cc/gofumpt@latest
|
||||
|
||||
@@ -68,3 +68,12 @@ vim.api.nvim_create_autocmd('FileType', {
|
||||
buf_map('n', '<F11>', ':w<CR>:FloatermNew --disposable --autoclose=0 Rscript %<CR>')
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd('FileType', {
|
||||
pattern = 'go',
|
||||
callback = function()
|
||||
buf_map('n', '<F10>', ':w<CR>:!go run %<CR>')
|
||||
buf_map('i', '<F10>', '<Esc>:w<CR>:!go run %<CR>')
|
||||
buf_map('n', '<F11>', ':w<CR>:FloatermNew --disposable --autoclose=0 go run %<CR>')
|
||||
end,
|
||||
})
|
||||
|
||||
@@ -127,15 +127,15 @@ local null_ls = require("null-ls")
|
||||
|
||||
null_ls.setup({
|
||||
sources = {
|
||||
null_ls.builtins.diagnostics.djlint,
|
||||
null_ls.builtins.diagnostics.cppcheck,
|
||||
null_ls.builtins.diagnostics.codespell,
|
||||
null_ls.builtins.diagnostics.hadolint,
|
||||
null_ls.builtins.formatting.prettierd.with({
|
||||
extra_args = { "--single-quote" },
|
||||
}),
|
||||
null_ls.builtins.formatting.prettierd.with({ extra_args = { "--single-quote" }, }),
|
||||
null_ls.builtins.formatting.gofumpt,
|
||||
},
|
||||
on_attach = function(client, bufnr)
|
||||
if client.supports_method("textDocument/formatting") then
|
||||
if client.supports_method("textDocument/formatting") then -- run formatters on save
|
||||
vim.api.nvim_create_autocmd("BufWritePre", {
|
||||
buffer = bufnr,
|
||||
callback = function()
|
||||
|
||||
Reference in New Issue
Block a user