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