tree picker and go
This commit is contained in:
parent
ca533432a6
commit
9953fa644c
10
init.lua
10
init.lua
|
@ -203,7 +203,7 @@ vim.o.mouse = 'a'
|
|||
-- Sync clipboard between OS and Neovim.
|
||||
-- Remove this option if you want your OS clipboard to remain independent.
|
||||
-- See `:help 'clipboard'`
|
||||
vim.o.clipboard = 'unnamedplus'
|
||||
-- vim.o.clipboard = 'unnamedplus'
|
||||
|
||||
-- Enable break indent
|
||||
vim.o.breakindent = true
|
||||
|
@ -233,9 +233,15 @@ vim.o.termguicolors = true
|
|||
vim.o.relativenumber = true
|
||||
vim.o.number = true
|
||||
|
||||
-- Set scroll offsets to have additional space when scrolling
|
||||
vim.o.scrolloff = 5
|
||||
vim.o.sidescrolloff = 10
|
||||
|
||||
-- Set tabs to 2 spaces
|
||||
vim.o.tabstop = 2
|
||||
vim.o.softtabstop = 2
|
||||
vim.o.shiftwidth = 2
|
||||
|
||||
-- [[ Basic Keymaps ]]
|
||||
|
||||
-- Keymaps for better default experience
|
||||
|
@ -406,7 +412,7 @@ local on_attach = function(_, bufnr)
|
|||
vim.lsp.buf.format()
|
||||
end, { desc = 'Format current buffer with LSP' })
|
||||
|
||||
nmap('<leader>f', function() vim.lsp.buf.format { async = true } end, 'Auto [F]ormat')
|
||||
nmap('<leader><C-f>', function() vim.lsp.buf.format { async = true } end, 'Auto [F]ormat')
|
||||
end
|
||||
|
||||
-- Enable the following language servers
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
return {
|
||||
'ray-x/go.nvim',
|
||||
requires = {
|
||||
'ray-x/guihua.lua'
|
||||
},
|
||||
config = function()
|
||||
require("go").setup()
|
||||
end,
|
||||
event = { 'CmdlineEnter' },
|
||||
ft = { 'go', 'gomod' },
|
||||
build = ':lua require("go.install").update_all_sync()',
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
return {
|
||||
's1n7ax/nvim-window-picker',
|
||||
version = "*",
|
||||
config = function()
|
||||
require('window-picker').setup()
|
||||
end
|
||||
}
|
Loading…
Reference in New Issue