Added stuff from old job

This commit is contained in:
2026-01-28 23:11:19 -08:00
parent 54baed66d2
commit 2702cfdd64
7 changed files with 98 additions and 32 deletions

3
.gitmodules vendored
View File

@@ -40,3 +40,6 @@
[submodule "vim/bundle/yaifa"]
path = vim/bundle/yaifa
url = https://github.com/vim-scripts/yaifa.vim.git
[submodule "vim/bundle/vim-colors-solarized"]
path = vim/bundle/vim-colors-solarized
url = https://github.com/altercation/vim-colors-solarized.git

View File

@@ -131,11 +131,11 @@ DIR 36
LINK 35
# pipe, socket, block device, character device (blue bg)
FIFO 37;44
SOCK 37;44
DOOR 37;44 # Solaris 2.5 and later
BLK 37;44
CHR 37;44
FIFO 34
SOCK 34
DOOR 34 # Solaris 2.5 and later
BLK 34
CHR 34
# }}}
# File attributes {{{
@@ -146,9 +146,9 @@ ORPHAN 05;37;45
# ... and the files that orphaned symlinks point to (blinking white on red)
MISSING 05;37;45
# dir that is sticky and other-writable (+t,o+w)
STICKY_OTHER_WRITABLE 30;46
STICKY_OTHER_WRITABLE 36
# dir that is other-writable (o+w) and not sticky
OTHER_WRITABLE 30;46
OTHER_WRITABLE 36
# files with execute permission
EXEC 01;31 # Unix
@@ -361,20 +361,20 @@ EXEC 01;31 # Unix
.log 32
# Unimportant non-text files
*,v 01;30
.BAK 01;30
.DIST 01;30
.OFF 01;30
.OLD 01;30
.ORIG 01;30
.bak 01;30
.dist 01;30
.off 01;30
.old 01;30
.org_archive 01;30
.orig 01;30
.swo 01;30
.swp 01;30
*,v 01;32
.BAK 01;32
.DIST 01;32
.OFF 01;32
.OLD 01;32
.ORIG 01;32
.bak 01;32
.dist 01;32
.off 01;32
.old 01;32
.org_archive 01;32
.orig 01;32
.swo 01;32
.swp 01;32
# }}}

42
gentags
View File

@@ -2,16 +2,46 @@
CSCOPE_DIR="$PWD/cscope"
if [ $# -lt 1 ]; then
LANG="C"
else
LANG="${1}"
fi
if [ ! -d "$CSCOPE_DIR" ]; then
mkdir "$CSCOPE_DIR"
mkdir "$CSCOPE_DIR"
fi
echo "Finding files ..."
find "$PWD" -type d \( -name regs -o -name reg \) -prune \
-o -name '*.[ch]' \
-o -name '*.cpp' \
-o -name '*.cc' \
-o -name '*.hpp' > "$CSCOPE_DIR/cscope.files"
case $LANG in
"C")
find "$PWD" -type d \( -name regs -o -name reg \) -prune \
-o -name '*.[ch]' \
-o -name '*.cpp' \
-o -name '*.cc' \
-o -name '*.hpp' \
> "$CSCOPE_DIR/cscope.files"
;;
"PYTHON")
find "$PWD" -type f \
-name "*.py" \
> "$CSCOPE_DIR/cscope.files"
;;
"JAVA")
find "$PWD" -type f \
-name "*.java" \
> "$CSCOPE_DIR/cscope.files"
;;
"JAVASCRIPT")
find "$PWD" -type f \
-name "*.js" \
> "$CSCOPE_DIR/cscope.files"
;;
*)
echo "Valid choices are C, PYTHON, JAVA, and JAVASCRIPT"
exit 1
esac
echo "Adding files to cscope db: $PWD/cscope.db ..."
cscope -b -i "$CSCOPE_DIR/cscope.files"

View File

@@ -1,8 +1,9 @@
[user]
email = anaber@pm.me
name = Autumn Naber
email = ENTERME
name = ENTERME
[diff]
tool = vimdiff
wsErrorHighlight = all
[difftool]
prompt = false
[alias]
@@ -17,3 +18,13 @@
default = simple
[core]
editor = vim
[pull]
ff = only
[http]
postBuffer = 524288000
sslcainfo = /etc/ssl/certs/ca-certificates.crt
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true

View File

@@ -25,6 +25,9 @@ set-option -s escape-time 0
# Enable mouse control (clickable windows, panes, resizable panes)
set -g mouse on
# Enable support for 256-colors
set -g default-terminal "screen-256color"
######################
### DESIGN CHANGES ###
######################

24
vimrc
View File

@@ -15,13 +15,15 @@ set hlsearch
set ignorecase
set smartcase
set smartindent
:nnoremap <silent> <Space> :nohlsearch<Bar>:echo<CR>
nnoremap <silent> <Space> :nohlsearch<Bar>:echo<CR>
syntax on
filetype plugin indent on
colorscheme apprentice
set switchbuf+=uselast " Use last window when making selection from quickfix window
set background=dark
colorscheme solarized
"set switchbuf+=uselast " Use last window when making selection from quickfix window
set redrawtime=5000 " Increase maximum redraw time to use syntax highlighting for large files
:set colorcolumn=80 " Add a vertical line at column 80
set backspace=indent,eol,start " Make backspace key work in insert mode
@@ -70,6 +72,8 @@ let g:rainbow_ctermfgs = ['lightblue', 'lightgreen', 'yellow', 'red', 'magenta']
"""" Gitgutter
" CTRL-g to toggle GitGutter display
nnoremap <C-g> :GitGutterToggle<CR>
" Default to off
:au VimEnter * :GitGutterDisable
" Fugitive conflict resolution
nnoremap <leader>gd :Gvdiff<CR>
@@ -82,6 +86,11 @@ autocmd FileType yml setlocal ts=2 sts=2 sw=2 expandtab
autocmd FileType puml setlocal ts=4 sts=4 sw=4 expandtab
let g:indentLine_char = '┆'
let g:indentLine_color_term = 237
autocmd Filetype json let g:indentLine_setConceal = 0
"""" syntax highlighting editor settigs
autocmd BufRead,BufNewFile *.cppcheck set filetype=xml
autocmd BufRead,BufNewFile Jenkinsfile* set filetype=groovy
" vim-airline
let g:airline#extensions#whitespace#enabled = 0
@@ -98,6 +107,14 @@ function! InitAirline()
endfunction
autocmd VimEnter * call InitAirline()
" codeium-vim
" let g:codeium_server_config = {
" \ "api_url": "https://codeium-hdd.wdc.com/_route/api_server",
" \ "portal_url": "https://codeium-hdd.wdc.com",
" \ "config_url": "https://codeium-hdd.wdc.com"}
" let g:codeium_no_map_tab = 1
" imap <script><silent><nowait><expr> <C-Space> codeium#Accept()
""" Use one of these options depending on software
"" OPTION A: Vim 8.x without YCM (easy setup)
" OmniCpp
@@ -141,6 +158,7 @@ nnoremap <C-y> :SyntasticToggleMode<CR>
"let g:ycm_enable_diagnostic_highlighting = 1 " Highlight regions of diagnostic text
"let g:ycm_echo_current_diagnostic = 1 " Echo line's diagnostic that cursor is on
"let g:ycm_min_num_of_chars_for_completion = 4 " Wait for 4 characters before completion
"let g:ycm_clangd_args = ['--clang-tidy'] " Enable clang-tidy syntax suggestions
"
"let g:ycm_confirm_extra_conf = 0
"" \y to apply FixIt command