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
 | 
			
		||||
Plug 'simrat39/rust-tools.nvim'
 | 
			
		||||
 | 
			
		||||
" https://github.com/kevinhwang91/
 | 
			
		||||
Plug 'kevinhwang91/promise-async'
 | 
			
		||||
Plug 'kevinhwang91/nvim-ufo'
 | 
			
		||||
 | 
			
		||||
" colorscheme (temporary)
 | 
			
		||||
Plug 'https://github.com/marko-cerovac/material.nvim', { 'branch': 'main' }
 | 
			
		||||
let g:material_style = 'lighter'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -113,6 +113,11 @@ end
 | 
			
		|||
local capabilities = vim.lsp.protocol.make_client_capabilities()
 | 
			
		||||
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
 | 
			
		||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
 | 
			
		||||
-- nvim-ufo
 | 
			
		||||
capabilities.textDocument.foldingRange = {
 | 
			
		||||
    dynamicRegistration = false,
 | 
			
		||||
    lineFoldingOnly = true
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
for _, lsp in ipairs(servers) do
 | 
			
		||||
    nvim_lsp[lsp].setup {
 | 
			
		||||
| 
						 | 
				
			
			@ -122,6 +127,12 @@ for _, lsp in ipairs(servers) do
 | 
			
		|||
    }
 | 
			
		||||
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, ';')
 | 
			
		||||
table.insert(runtime_path, "lua/?.lua")
 | 
			
		||||
table.insert(runtime_path, "lua/?/init.lua")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue