diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-07-19 22:37:08 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-07-19 22:37:08 +0200 |
| commit | 8695cc64dc5778b46fcbe6c5f3c3a960665f33d4 (patch) | |
| tree | 382d5a6e9dd8e7bc42529c768f34b0ad0dd3e8c6 | |
| parent | 4045e5e06617831d9ab12f2125d6e1d6fb3223f8 (diff) | |
| download | dotfiles-8695cc64dc5778b46fcbe6c5f3c3a960665f33d4.tar.gz | |
Update
| -rwxr-xr-x | shenanigans.sh | 4 | ||||
| -rw-r--r-- | vimrc | 14 |
2 files changed, 11 insertions, 7 deletions
diff --git a/shenanigans.sh b/shenanigans.sh index 96c78ad..cff5f06 100755 --- a/shenanigans.sh +++ b/shenanigans.sh | |||
| @@ -96,6 +96,10 @@ backup() { | |||
| 96 | find /home/$USER/Videos -type f -name "*.webm" -exec cp -n {} $VHOME/videos/ \; | 96 | find /home/$USER/Videos -type f -name "*.webm" -exec cp -n {} $VHOME/videos/ \; |
| 97 | find /home/$USER/Pictures -type f -name "*.png" -exec cp -n {} $VHOME/pictures/ \; | 97 | find /home/$USER/Pictures -type f -name "*.png" -exec cp -n {} $VHOME/pictures/ \; |
| 98 | 98 | ||
| 99 | mkdir ../twow | ||
| 100 | cp -Rf /home/$USER/Games/turtlewow/Interface ../twow | ||
| 101 | cp -Rf /home/$USER/Games/turtlewow/WTF ../twow | ||
| 102 | |||
| 99 | # Sync with NAS. | 103 | # Sync with NAS. |
| 100 | rsync -azv \ | 104 | rsync -azv \ |
| 101 | --exclude '.venv/' \ | 105 | --exclude '.venv/' \ |
| @@ -18,8 +18,8 @@ nnoremap <C-q> :copen<cr> | |||
| 18 | 18 | ||
| 19 | " Personal tabs/spaces settings. | 19 | " Personal tabs/spaces settings. |
| 20 | autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4 | 20 | autocmd Filetype make,go,sh setlocal noexpandtab tabstop=4 shiftwidth=4 |
| 21 | autocmd Filetype c,cpp,lua,zig setlocal expandtab tabstop=4 shiftwidth=4 | 21 | autocmd Filetype c,cpp,zig setlocal expandtab tabstop=4 shiftwidth=4 |
| 22 | autocmd Filetype nix,html,javascript,css setlocal expandtab tabstop=2 shiftwidth=2 | 22 | autocmd Filetype lua,nix,html,javascript,css setlocal expandtab tabstop=2 shiftwidth=2 |
| 23 | 23 | ||
| 24 | " External auto-formatters. | 24 | " External auto-formatters. |
| 25 | autocmd FileType c,cpp setlocal formatprg=clang-format | 25 | autocmd FileType c,cpp setlocal formatprg=clang-format |
| @@ -28,11 +28,11 @@ autocmd FileType go setlocal formatprg=gofmt | |||
| 28 | " Code commenting - https://stackoverflow.com/a/1676672. | 28 | " Code commenting - https://stackoverflow.com/a/1676672. |
| 29 | augroup CodeCommenting | 29 | augroup CodeCommenting |
| 30 | autocmd! | 30 | autocmd! |
| 31 | autocmd FileType c,cpp,go,zig let b:comment_leader = '// ' | 31 | autocmd FileType c,cpp,go,zig,javascript let b:comment_leader = '// ' |
| 32 | autocmd FileType sh,ruby,python let b:comment_leader = '# ' | 32 | autocmd FileType sh,ruby,python let b:comment_leader = '# ' |
| 33 | autocmd FileType conf,fstab let b:comment_leader = '# ' | 33 | autocmd FileType conf,fstab let b:comment_leader = '# ' |
| 34 | autocmd FileType lua,sql let b:comment_leader = '-- ' | 34 | autocmd FileType lua,sql let b:comment_leader = '-- ' |
| 35 | autocmd FileType vim let b:comment_leader = '" ' | 35 | autocmd FileType vim let b:comment_leader = '" ' |
| 36 | augroup END | 36 | augroup END |
| 37 | noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> | 37 | noremap <silent> cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> |
| 38 | noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> | 38 | noremap <silent> cu :<C-B>silent <C-E>s/^\(\s*\)\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR> |
