diff --git a/.zshrc b/.zshrc index e54ea32..70b9d03 100644 --- a/.zshrc +++ b/.zshrc @@ -208,5 +208,6 @@ function git_clean() { #export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig" #compdef __start_kubectl k +eval "$(op completion zsh)"; compdef _op op diff --git a/nvim/init.lua b/nvim/init.lua index b9b6eda..357040b 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -179,6 +179,14 @@ map('n', '=', ':BufferPick', opts) -- choosewin map('n', '-', '(choosewin)', { noremap = false }) +-- sort go imports +-- vim.api.nvim_create_autocmd('BufWritePre', { +-- pattern = '*.go', +-- callback = function() +-- vim.lsp.buf.code_action({ context = { only = { 'source.organizeImports' } }, apply = true }) +-- end +-- }) + -- Some configurations not able to migrate api.nvim_exec( [[ diff --git a/nvim/lua/config/lsp-setup.lua b/nvim/lua/config/lsp-setup.lua index f323d64..1c7738b 100644 --- a/nvim/lua/config/lsp-setup.lua +++ b/nvim/lua/config/lsp-setup.lua @@ -36,15 +36,14 @@ local servers = { }, }, eslint = {}, - tsserver = {}, jsonls = {}, clangd = {}, gopls = { settings = { - golsp = { + gopls = { gofumpt = true, + usePlaceholders = true, staticcheck = true, - useplaceholders = true, codelenses = { gc_details = true, }, @@ -82,7 +81,7 @@ local settings = { require('lsp-setup').setup(settings) -require('lsp_signature').setup({}) +-- require('lsp_signature').setup({}) require('lsp-colors').setup({}) local border = { '╭', '─', '╮', '│', '╯', '─', '╰', '│' }