annotate .vimrc @ 16:e577dac6c913 development

Simple test
author Luka Sitas <sitas.luka.97@gmail.com>
date Mon, 23 Sep 2024 20:32:05 -0400
parents 4bb4daa9e3f1
children
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>
12
4bb4daa9e3f1 Working with the new FileModifier
luka
parents: 2
diff changeset
11 nnoremap <C-l> :ALECodeAction <cr>
2
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
12 set mouse=a
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
13
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
14 function! FixPhpFiles()
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
15 " Save the current cursor position
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
16 let save_cursor = getpos(".")
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
17
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
18 "Format the files
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
19 let command = 'php-cs-fixer fix .'
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
20 let output = system(command)
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
21 " Reload the file and restore the cursor position
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
22 execute 'edit!'
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
23 call setpos(".", save_cursor)
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
24 endfunction
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
25
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
26 nnoremap <leader>f :call FixPhpFiles()<CR>
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
27
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
28 " Committing commands
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
29 map <C-k> :wa<CR>:!hg addremove && hg commit <CR>
cf9993c5c7df Updated .vimrc for some helper commands.
luka
parents:
diff changeset
30