Mercurial > packages > developer
diff .vimrc @ 0:8b04d7d6d91a
initial commit
| author | luka |
|---|---|
| date | Tue, 19 Aug 2025 20:36:03 -0400 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.vimrc Tue Aug 19 20:36:03 2025 -0400 @@ -0,0 +1,49 @@ +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
