comparison .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
comparison
equal deleted inserted replaced
1:ca36acd2bef2 2:cf9993c5c7df
1 syntax on
2 set tabstop=2
3 set shiftwidth=2
4 set softtabstop=2
5 set autoindent
6 set smartindent
7 "set termguicolors
8 "set number
9 nnoremap <Leader>cc :set colorcolumn=80<cr>
10 nnoremap <Leader>ncc :set colorcolumn-=80<cr>
11 set mouse=a
12
13 function! FixPhpFiles()
14 " Save the current cursor position
15 let save_cursor = getpos(".")
16
17 "Format the files
18 let command = 'php-cs-fixer fix .'
19 let output = system(command)
20 " Reload the file and restore the cursor position
21 execute 'edit!'
22 call setpos(".", save_cursor)
23 endfunction
24
25 nnoremap <leader>f :call FixPhpFiles()<CR>
26
27 " Committing commands
28 map <C-k> :wa<CR>:!hg addremove && hg commit <CR>
29
30 " Git commands, for now don't port to hg
31 " function! GitDiffCached()
32 " let files = system('git diff --cached --name-only')
33 "
34 " if v:shell_error
35 " echo "Error running git diff"
36 " return
37 " endif
38 "
39 " let filelist = split(files, "\n")
40 " let chosen_file = inputlist(filelist)
41 "
42 " if chosen_file != -1
43 " let cmd = 'tabnew ' . filelist[chosen_file]
44 " execute cmd
45 " endif
46 " endfunction
47 "
48 " execute "set <M-d>=\033d"
49 " map <M-d> :call GitDiffCached()<CR>