summaryrefslogtreecommitdiff
path: root/nvim/init.vim.old
diff options
context:
space:
mode:
authorTimmy Keller <tjk@tjkeller.xyz>2022-07-07 15:55:41 -0500
committerTimmy Keller <tjk@tjkeller.xyz>2022-07-07 15:55:41 -0500
commit4af49ed67fbf358674d45fb8af3c4c3efaf90f58 (patch)
treef7619b516c34be16aaae9bb8ecf43d2504ceca31 /nvim/init.vim.old
parent66bff0b5ef46550866c959bb745a61363dc5331f (diff)
downloaddotconfig-4af49ed67fbf358674d45fb8af3c4c3efaf90f58.tar.xz
dotconfig-4af49ed67fbf358674d45fb8af3c4c3efaf90f58.zip
tons of changes from when website was down
Diffstat (limited to 'nvim/init.vim.old')
-rwxr-xr-xnvim/init.vim.old121
1 files changed, 0 insertions, 121 deletions
diff --git a/nvim/init.vim.old b/nvim/init.vim.old
deleted file mode 100755
index bc23e31..0000000
--- a/nvim/init.vim.old
+++ /dev/null
@@ -1,121 +0,0 @@
-" Manage plugins using vim-plug
-if ! filereadable(system('echo -n "${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/plug.vim"'))
- echo "Downloading junegunn/vim-plug to manage plugins..."
- silent !mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/
- silent !curl "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" > ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/autoload/plug.vim
- autocmd VimEnter * PlugInstall
-endif
-
-call plug#begin(system('echo -n "${XDG_CONFIG_HOME:-$HOME/.config}/nvim/plugged"'))
-Plug 'jiangmiao/auto-pairs'
-Plug 'junegunn/goyo.vim'
-Plug 'alvan/vim-closetag'
-Plug 'ap/vim-css-color'
-Plug 'vimwiki/vimwiki'
-call plug#end()
-
-" Basic options
-set autochdir " Always change directory to current file
-set autoindent " Keeps indentation on new lines
-set hlsearch " Highlight search hits
-set ignorecase " Case-insensitive search...
-set linebreak " Word wrap
-set mouse=a " Because sometimes it's just easier to use the mouse
-set number relativenumber " Enable relative line numbers
-set smartcase " ...Unless the search term is capital
-set splitbelow splitright " Open splits on bottom/right instead of top/left
-set termguicolors " Enable GUI colors for the terminal to get truecolor
-set wildmode=longest,list,full " Enable file auto-complete
-syntax on " Enable syntax highlighting
-
-" VimWiki options
-let g:vimwiki_list = [{'path': '~/docs/school/docs/wiki/', 'path_html': '~/docs/school/docs/wiki/site/'}]
-
-" Keybindings
- " Set leader-key to comma
-let mapleader =","
- " Invoke goyo with comma-m
-nmap <leader>m :Goyo<CR>
- " Invoke spellcheck mode with comma-o
-nmap <leader>l :setlocal spell! spelllang=en_us<CR>
- " Invoke spellcheck mode with comma-o
-nmap <leader>c :set cursorcolumn!<CR>
- " Send cursor to top or bottom currently visible line with ctrl-jk
-" map <C-j> :call cursor(line('w$'),col('.'))<CR>
-" map <C-k> :call cursor(line('w0'),col('.'))<CR>
- " Navigate faster than hjkl with ctrl-hjlk
-nmap <C-h> 0
-nmap <C-j> <C-d>
-nmap <C-k> <C-u>
-nmap <C-l> $
- " Faster split navigation (alt-hjlk, as opposed to ctrl-w + hjlk)
-"map <A-h> <C-w>h
-"map <A-j> <C-w>j
-"map <A-k> <C-w>k
-"map <A-l> <C-w>l
- " Streamlined tab navigation with chromium inspired keybindings
-nmap <TAB> gt
-nmap <S-TAB> gT
-nmap <C-T> :tabnew<CR>
- " Copy, paste, and cut with standard bindings
-map <C-c> "+y
-"map <C-v> "+gp
-map <C-x> "+x
-
-" Colorscheme for root and normal users (since vimrc is just symlinked to the root user's home)
-if ($USER) == 'root'
- colorscheme zellner
-else
- if empty($DISPLAY)
- colorscheme default
- else
- set bg=dark
- let g:gruvbox_contrast_dark = 'hard'
- colorscheme gruvbox-timmy
- endif
-endif
-
-" Behaviors exclusive to either the tty or a terminal emulator in a graphical environment
-if empty($DISPLAY)
- " Clear the tty screen after exiting vim
- "autocmd QuitPre * :!clear
-else
- set cursorline " Highlight current line
- " Change the terminal emulator's window title and class name to vim
- autocmd BufEnter * :set title
- autocmd VimEnter * :silent exec "!/home/timmy/scripts/st/settitle Vim"
- autocmd VimLeave * :silent exec "!/home/timmy/scripts/st/settitle st"
- let &titleold="st"
-endif
-
-" Set the cursor on a per-mode basis (Not needed in NVIM)
-"let &t_SI.="\<Esc>[6 q" " Insert mode
-"let &t_SR.="\<Esc>[4 q" " Replace mode
-"let &t_EI.="\<Esc>[2 q" " Normal mode
-"let &t_ti.="\<Esc>[2 q" " Cursor on startup
-
-" Automatically deletes all trailing whitespace on save
-function DelWS()
- :let ccc=col('.') " Set current cursor column
- :let ccl=line('.') " Set current cursor line
- :%s/\s\+$//e " Find and remove trailing whitespace on each line
- :call cursor(ccl,ccc) " Move cursor to previous position
-endfunction
-autocmd BufWritePre * call DelWS()
-
-" Disables automatic commenting on newline:
- autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
-" Perform dot commands over visual blocks:
- vnoremap . :normal .<CR>
-" Save file as sudo on files that require root permission
- cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
-" LaTeX syntax highlighting
- autocmd BufRead,BufNewFile *.tex set filetype=tex
-
-" Plugin options
- " closetag
-let g:closetag_filenames = '*.html,*.xhtml,*.phtml'
-
-" Get rid of the pointless .viminfo files that clutter the home directory
-let skip_defaults_vim=1
-set viminfo=""