nix lsp
This commit is contained in:
		
							parent
							
								
									23be3d0535
								
							
						
					
					
						commit
						125adb91c1
					
				|  | @ -54,6 +54,7 @@ in | |||
|       nodejs | ||||
|       python-with-my-packages | ||||
|       clojure-lsp | ||||
|       rnix-lsp | ||||
|       #python3Packages.pynvim | ||||
|       #python3Packages.six | ||||
|       #python3Packages.tasklib | ||||
|  | @ -219,6 +220,25 @@ in | |||
| 			" always show signcolumns | ||||
| 			set signcolumn=yes | ||||
| 
 | ||||
|       " note that if you are using Plug mapping you should not use `noremap` mappings. | ||||
|       nmap <F5> <Plug>(lcn-menu) | ||||
|       " Or map each action separately | ||||
|       nmap <silent>K <Plug>(lcn-hover) | ||||
|       nmap <silent> gd <Plug>(lcn-definition) | ||||
|       nmap <silent> <F2> <Plug>(lcn-r | ||||
| 
 | ||||
|       " COC INSTALL | ||||
|       { | ||||
|         "languageserver": { | ||||
|           "nix": { | ||||
|             "command": "rnix-lsp", | ||||
|             "filetypes": [ | ||||
|               "nix" | ||||
|             ] | ||||
|           } | ||||
|         } | ||||
|       } | ||||
| 
 | ||||
| 			" Use tab for trigger completion with characters ahead and navigate. | ||||
| 			" Use command ':verbose imap <tab>' to make sure tab is not mapped by other plugin. | ||||
| 			inoremap <silent><expr> <TAB> | ||||
|  | @ -330,6 +350,11 @@ in | |||
| 			nnoremap <silent> <space>p  :<C-u>CocListResume<CR> | ||||
| 
 | ||||
| 			au BufNewFile,BufRead *.frag,*.vert,*.fp,*.vp,*.glsl setf glsl | ||||
| 
 | ||||
|       " TODO Ugly map | ||||
|       :map <F7> :!xclip -i<CR><CR> | ||||
|       :vmap <F7> "*y | ||||
|       :map <S-F7> :r!xclip -o<CR> | ||||
| 				''; | ||||
| 			}; | ||||
| 		} | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue