diff .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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.vimrc	Sun Jun 25 14:45:15 2023 -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>
+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>