35 lines
1.1 KiB
Lua
35 lines
1.1 KiB
Lua
-- You can add your own plugins here or in other files in this directory!
|
|
-- I promise not to create any merge conflicts in this directory :)
|
|
--
|
|
-- See the kickstart.nvim README for more information
|
|
|
|
---@module 'lazy'
|
|
---@type LazySpec
|
|
vim.g.netrw_banner = '0' -- disable topbar
|
|
-- vim.g.netrw_browse_split = 4 -- open in prior buffer/window
|
|
-- -- vim.g.netrw_altv = 1 -- open fle splits to the right
|
|
vim.g.netrw_liststyle = 3 -- tree view
|
|
|
|
vim.wo.foldmethod = 'expr'
|
|
-- vim.wo.foldexpr = 'v:lua.vim.treesitter.foldexpr()'
|
|
-- vim.wo.foldenable = false
|
|
vim.wo[0][0].foldexpr = 'v:lua.vim.treesitter.foldexpr()'
|
|
vim.wo[0][0].foldmethod = 'expr'
|
|
|
|
-- copy current buffer path to "+
|
|
vim.keymap.set('n', '<leader>yb', '<cmd>let @+ = expand("%")<CR>', { desc = 'yank to plus register current relative path' })
|
|
|
|
-- https://devpad.net/blog/upgrading-nvim-v010-to-v011
|
|
vim.opt.completeopt = { 'menuone', 'fuzzy', 'noinsert', 'preview' }
|
|
vim.o.omnifunc = 'v:lua.vim.lsp.omnifunc'
|
|
|
|
-- never use tabs
|
|
vim.o.expandtab = true
|
|
-- evitar folds
|
|
vim.o.foldlevelstart = 99
|
|
|
|
local set = vim.opt_local
|
|
set.shiftwidth = 2
|
|
vim.o.shiftwidth = 2
|
|
return {}
|