Mercurial > packages > magicforger
view .vimrc @ 34:f65ab84ee47f default
merge with codex
| author | luka |
|---|---|
| date | Wed, 10 Sep 2025 21:00:47 -0400 |
| parents | 827efbf4d73c |
| children | 55d2e5c5dad9 |
line wrap: on
line source
syntax on set tabstop=2 set shiftwidth=2 set softtabstop=2 set autoindent set smartindent "set termguicolors "set number nnoremap <Leader>cc :set colorcolumn=80<cr> nnoremap <Leader>ncc :set colorcolumn-=80<cr> nnoremap <C-l> :ALECodeAction <cr> set mouse=a function! FixPhpFiles() " Save the current cursor position let save_cursor = getpos(".") "Format the files let command = 'php-cs-fixer fix .' let output = system(command) " Reload the file and restore the cursor position execute 'edit!' call setpos(".", save_cursor) endfunction nnoremap <leader>f :call FixPhpFiles()<CR> " Committing commands map <C-k> :wa<CR>:!hg addremove && hg commit <CR> function! SendBufferToProgram() " Create a temporary file let temp_file = tempname() " Write current buffer to the temporary file exe "write! " . temp_file " Send the content of the temporary file to your program " Replace <your_program> with the actual command to run your program let command = "cat " . temp_file . " | <your_program>" " Execute the command call system(command) " Optionally, delete the temporary file if not needed call delete(temp_file) endfunction
