mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			11 lines
		
	
	
		
			376 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			376 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| -- use treesitter over syntax
 | |
| vim.treesitter.start()
 | |
| 
 | |
| vim.bo.includeexpr = [[v:lua.require'vim._ftplugin.lua'.includeexpr(v:fname)]]
 | |
| vim.bo.omnifunc = 'v:lua.vim.lua_omnifunc'
 | |
| vim.wo[0][0].foldexpr = 'v:lua.vim.treesitter.foldexpr()'
 | |
| 
 | |
| vim.b.undo_ftplugin = (vim.b.undo_ftplugin or '')
 | |
|   .. '\n call v:lua.vim.treesitter.stop()'
 | |
|   .. '\n setl omnifunc< foldexpr< includeexpr<'
 | 
