annotate .vimrc @ 3:6468684362c2

It works! Created a controller, no update insert but it works
author luka
date Tue, 27 Jun 2023 15:32:47 -0400
parents cf9993c5c7df
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>