nvim-ufo cold folding
This commit is contained in:
parent
b765de7e3f
commit
92b654756e
|
@ -10,6 +10,10 @@ call plug#begin('~/.config/nvim/bundle')
|
||||||
" https://github.com/simrat39/rust-tools.nvim
|
" https://github.com/simrat39/rust-tools.nvim
|
||||||
Plug 'simrat39/rust-tools.nvim'
|
Plug 'simrat39/rust-tools.nvim'
|
||||||
|
|
||||||
|
" https://github.com/kevinhwang91/
|
||||||
|
Plug 'kevinhwang91/promise-async'
|
||||||
|
Plug 'kevinhwang91/nvim-ufo'
|
||||||
|
|
||||||
" colorscheme (temporary)
|
" colorscheme (temporary)
|
||||||
Plug 'https://github.com/marko-cerovac/material.nvim', { 'branch': 'main' }
|
Plug 'https://github.com/marko-cerovac/material.nvim', { 'branch': 'main' }
|
||||||
let g:material_style = 'lighter'
|
let g:material_style = 'lighter'
|
||||||
|
|
|
@ -113,6 +113,11 @@ end
|
||||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
||||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
||||||
|
-- nvim-ufo
|
||||||
|
capabilities.textDocument.foldingRange = {
|
||||||
|
dynamicRegistration = false,
|
||||||
|
lineFoldingOnly = true
|
||||||
|
}
|
||||||
|
|
||||||
for _, lsp in ipairs(servers) do
|
for _, lsp in ipairs(servers) do
|
||||||
nvim_lsp[lsp].setup {
|
nvim_lsp[lsp].setup {
|
||||||
|
@ -122,6 +127,12 @@ for _, lsp in ipairs(servers) do
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- nvim-ufo
|
||||||
|
require('ufo').setup()
|
||||||
|
vim.keymap.set('n', 'gH', function()
|
||||||
|
local winid = require('ufo').peekFoldedLinesUnderCursor()
|
||||||
|
end)
|
||||||
|
|
||||||
local runtime_path = vim.split(package.path, ';')
|
local runtime_path = vim.split(package.path, ';')
|
||||||
table.insert(runtime_path, "lua/?.lua")
|
table.insert(runtime_path, "lua/?.lua")
|
||||||
table.insert(runtime_path, "lua/?/init.lua")
|
table.insert(runtime_path, "lua/?/init.lua")
|
||||||
|
|
Loading…
Reference in New Issue