Mercurial > packages > magicforger
view .vimrc @ 2:cf9993c5c7df
Updated .vimrc for some helper commands.
updated the Base Generator
Brought the controller generator into the package
created an example generator, but it needs some work.
| author | luka |
|---|---|
| date | Sun, 25 Jun 2023 14:45:15 -0400 |
| parents | |
| children | 4bb4daa9e3f1 |
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> 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>
