tidalcycles
This commit is contained in:
		
							parent
							
								
									4df7f1466c
								
							
						
					
					
						commit
						2366d1cca8
					
				|  | @ -19,6 +19,20 @@ let | |||
|         sha256 = "rs3NTZwWdsmBGXnrgUeVxUiNjbN/ULxJHifPYJD9mT4="; | ||||
|       }; | ||||
|     }; | ||||
|     vim-tidal = pkgs.vimUtils.buildVimPluginFrom2Nix { | ||||
|       name = "vim-tidal"; | ||||
|       src = pkgs.fetchgit { | ||||
|         url = "https://github.com/tidalcycles/vim-tidal"; | ||||
|         # version 1.4.6 | ||||
|         rev = "52134979252757a5736ae09cb9fc6ae3cc04daef"; | ||||
|         sha256 = "1x64d8jdlcw16pcp19xb0krd1jfqhva4xsxif8xc11pyj52sxxlh"; | ||||
|       }; | ||||
|       postInstall = '' | ||||
|         sed -i "s|  split term://tidal|  split term://$out/share/vim-plugins/vim-tidal/bin/tidal|g" $out/share/vim-plugins/vim-tidal/plugin/tidal.vim | ||||
|         cat plugin/tidal.vim | grep "term:" | ||||
|       ''; | ||||
|       dependencies = [ ]; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   my-python-packages = python-packages: with python-packages; [ | ||||
|  | @ -193,6 +207,9 @@ in | |||
|           :inoremap <F5> <C-R>=strftime("%Y-%m-%d %H:%M")<CR> | ||||
|           :inoremap <F4> <C-R>=strftime("%H:%M")<CR> | ||||
| 
 | ||||
|           " tidal nvim terminal | ||||
|           " let g:tidal_target = "terminal" | ||||
| 
 | ||||
|           " telescope | ||||
|           " Find files using Telescope command-line sugar. | ||||
|           nnoremap <leader>ff <cmd>Telescope find_files<cr> | ||||
|  | @ -224,13 +241,13 @@ in | |||
|           " undo points | ||||
|           inoremap , ,<c-g>u | ||||
|           inoremap . .<c-g>u | ||||
|           inoremap ! !<c-g>u | ||||
|           inoremap ? ?<c-g>u | ||||
|           inoremap ( (<c-g>u | ||||
|           inoremap ! !<c-g>u | ||||
|           inoremap ) )<c-g>u | ||||
|           inoremap [ [<c-g>u | ||||
|           inoremap ] ]<c-g>u | ||||
|           inoremap { {<c-g>u | ||||
|           inoremap ( (<c-g>u | ||||
|           inoremap } }<c-g>u | ||||
|           " moving text | ||||
|           vnoremap J :m '>+1<CR>gv=gv | ||||
|  | @ -297,11 +314,13 @@ in | |||
|           lua <<EOF | ||||
|           -- lsp config | ||||
|           -- only show errors with virtual text | ||||
|           vim.diagnostic.config = ({ | ||||
|             virtual_text = { | ||||
|               severity = { min = vim.diagnostic.severity.ERROR } | ||||
|             } | ||||
|           }) | ||||
|           -- vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( | ||||
|           --   vim.lsp.diagnostic.on_publish_diagnostics, { | ||||
|           --     -- Enable virtual text, override spacing to 4 | ||||
|           --     virtual_text = { | ||||
|           --       severity_limit = { "Error" } | ||||
|           --     } | ||||
|           --   }) | ||||
| 
 | ||||
|           -- autopairs | ||||
|           require('nvim-autopairs').setup{} | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue