Mercurial > packages > magicforger
view .vimrc @ 18:8f15ff18c094 main-dev
removed .php-cs-fixer.cache
| author | Luka Sitas <sitas.luka.97@gmail.com> |
|---|---|
| date | Wed, 26 Feb 2025 19:13:04 -0500 |
| parents | 4bb4daa9e3f1 |
| children | e577dac6c913 827efbf4d73c |
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> " Git commands, for now don't port to hg " function! GitDiffCached() " let files = system('git diff --cached --name-only') " " if v:shell_error " echo "Error running git diff" " return " endif " " let filelist = split(files, "\n") " let chosen_file = inputlist(filelist) " " if chosen_file != -1 " let cmd = 'tabnew ' . filelist[chosen_file] " execute cmd " endif " endfunction " " execute "set <M-d>=\033d" " map <M-d> :call GitDiffCached()<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
