dotfiles

Configuration for the software I use.
git clone https://git.sr.ht/~jbauer/dotfiles
Log | Files | Refs | README | LICENSE

commit 9f8a35742013ea65f6650ae35f21de8abbabb9e3
parent e1d044ccc23700ab3dfc0bdde8df7da48d997398
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Thu, 23 Jun 2022 12:23:37 -0400

Update VIM Config, Remove Goyo and Snippets

Diffstat:
M.config/nvim/init.vim | 21++++-----------------
D.config/nvim/pack/bundle/start/goyo.vim/LICENSE | 21---------------------
D.config/nvim/pack/bundle/start/goyo.vim/autoload/goyo.vim | 447-------------------------------------------------------------------------------
D.config/nvim/pack/bundle/start/goyo.vim/doc/goyo.txt | 168-------------------------------------------------------------------------------
D.config/nvim/pack/bundle/start/goyo.vim/plugin/goyo.vim | 24------------------------
D.config/nvim/snippets/latex-template.tex | 50--------------------------------------------------
D.config/nvim/snippets/paritybit-blog.md | 13-------------
D.config/nvim/snippets/paritybit-figure.html | 4----
D.config/nvim/snippets/paritybit-page.md | 7-------
9 files changed, 4 insertions(+), 751 deletions(-)

diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim @@ -1,15 +1,16 @@ -let mapleader = "," - "Plugins Used: {{{ " vim-monochrome — (colorscheme) " vim-commentary — (shortcuts for (un)commenting lines/blocks of code) " vim-fastline — (custom status bar) " vim-surround — (quickly surround a selection with brackets/quotes/etc) -" goyo — (center the current buffer, "distraction-free" writing) " gemini-vim-synatx — (syntax highlighting for gemini) " }}} " General Settings {{{ + +" Leader key +let mapleader = "," + " Syntax Highlighting and Colours syntax on colorscheme monochrome @@ -33,13 +34,6 @@ nnoremap cc :center<CR> " Longer History set history=100 -" Needed For Custom Statusline -set laststatus=2 - -" Goyo Settings -nnoremap <leader>g :Goyo<CR> -let g:goyo_linenr=1 - " Ensure Externally Modified Files Stay Up To Date set autoread au FocusGained,BufEnter * :checktime @@ -66,13 +60,6 @@ set listchars=tab:▸\ ,eol:¬,space:. set cursorline " }}} -" Snippets {{{ -nnoremap <leader>pbpage :-1read $HOME/.vim/snippets/paritybit-page.md<CR>ggA -nnoremap <leader>pbblog :-1read $HOME/.vim/snippets/paritybit-blog.md<CR>ggA -nnoremap <leader>pbimg :-1read $HOME/.vim/snippets/paritybit-figure.html<CR>jf"a -nnoremap <leader>latex :-1read $HOME/.vim/snippets/latex-template.tex<CR>Gddgg -" }}} - " Line Number Settings {{{ set number relativenumber " Courtesy: Jeff Kreeftmeijer @ jeffkreeftmeijer.com/vim-number/ diff --git a/.config/nvim/pack/bundle/start/goyo.vim/LICENSE b/.config/nvim/pack/bundle/start/goyo.vim/LICENSE @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013-2021 Junegunn Choi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.config/nvim/pack/bundle/start/goyo.vim/autoload/goyo.vim b/.config/nvim/pack/bundle/start/goyo.vim/autoload/goyo.vim @@ -1,447 +0,0 @@ -" Copyright (c) 2015 Junegunn Choi -" -" MIT License -" -" Permission is hereby granted, free of charge, to any person obtaining -" a copy of this software and associated documentation files (the -" "Software"), to deal in the Software without restriction, including -" without limitation the rights to use, copy, modify, merge, publish, -" distribute, sublicense, and/or sell copies of the Software, and to -" permit persons to whom the Software is furnished to do so, subject to -" the following conditions: -" -" The above copyright notice and this permission notice shall be -" included in all copies or substantial portions of the Software. -" -" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -let s:cpo_save = &cpo -set cpo&vim - -function! s:const(val, min, max) - return min([max([a:val, a:min]), a:max]) -endfunction - -function! s:get_color(group, attr) - return synIDattr(synIDtrans(hlID(a:group)), a:attr) -endfunction - -function! s:set_color(group, attr, color) - let gui = has('gui_running') || has('termguicolors') && &termguicolors - execute printf('hi %s %s%s=%s', a:group, gui ? 'gui' : 'cterm', a:attr, a:color) -endfunction - -function! s:blank(repel) - if bufwinnr(t:goyo_pads.r) <= bufwinnr(t:goyo_pads.l) + 1 - \ || bufwinnr(t:goyo_pads.b) <= bufwinnr(t:goyo_pads.t) + 3 - call s:goyo_off() - endif - execute 'wincmd' a:repel -endfunction - -function! s:init_pad(command) - execute a:command - - setlocal buftype=nofile bufhidden=wipe nomodifiable nobuflisted noswapfile - \ nonu nocursorline nocursorcolumn winfixwidth winfixheight statusline=\ - if exists('&rnu') - setlocal nornu - endif - if exists('&colorcolumn') - setlocal colorcolumn= - endif - let bufnr = winbufnr(0) - - execute winnr('#') . 'wincmd w' - return bufnr -endfunction - -function! s:setup_pad(bufnr, vert, size, repel) - let win = bufwinnr(a:bufnr) - execute win . 'wincmd w' - execute (a:vert ? 'vertical ' : '') . 'resize ' . max([0, a:size]) - augroup goyop - execute 'autocmd WinEnter,CursorMoved <buffer> nested call s:blank("'.a:repel.'")' - autocmd WinLeave <buffer> call s:hide_statusline() - augroup END - - " To hide scrollbars of pad windows in GVim - let diff = winheight(0) - line('$') - (has('gui_running') ? 2 : 0) - if diff > 0 - setlocal modifiable - call append(0, map(range(1, diff), '""')) - normal! gg - setlocal nomodifiable - endif - execute winnr('#') . 'wincmd w' -endfunction - -function! s:resize_pads() - augroup goyop - autocmd! - augroup END - - let t:goyo_dim.width = s:const(t:goyo_dim.width, 2, &columns) - let t:goyo_dim.height = s:const(t:goyo_dim.height, 2, &lines) - - let vmargin = max([0, (&lines - t:goyo_dim.height) / 2 - 1]) - let yoff = s:const(t:goyo_dim.yoff, - vmargin, vmargin) - let top = vmargin + yoff - let bot = vmargin - yoff - 1 - call s:setup_pad(t:goyo_pads.t, 0, top, 'j') - call s:setup_pad(t:goyo_pads.b, 0, bot, 'k') - - let nwidth = max([len(string(line('$'))) + 1, &numberwidth]) - let width = t:goyo_dim.width + (&number ? nwidth : 0) - let hmargin = max([0, (&columns - width) / 2 - 1]) - let xoff = s:const(t:goyo_dim.xoff, - hmargin, hmargin) - call s:setup_pad(t:goyo_pads.l, 1, hmargin + xoff, 'l') - call s:setup_pad(t:goyo_pads.r, 1, hmargin - xoff, 'h') -endfunction - -function! s:tranquilize() - let bg = s:get_color('Normal', 'bg#') - for grp in ['NonText', 'FoldColumn', 'ColorColumn', 'VertSplit', - \ 'StatusLine', 'StatusLineNC', 'SignColumn'] - " -1 on Vim / '' on GVim - if bg == -1 || empty(bg) - call s:set_color(grp, 'fg', get(g:, 'goyo_bg', 'black')) - call s:set_color(grp, 'bg', 'NONE') - else - call s:set_color(grp, 'fg', bg) - call s:set_color(grp, 'bg', bg) - endif - call s:set_color(grp, '', 'NONE') - endfor -endfunction - -function! s:hide_statusline() - setlocal statusline=\ -endfunction - -function! s:hide_linenr() - if !get(g:, 'goyo_linenr', 0) - setlocal nonu - if exists('&rnu') - setlocal nornu - endif - endif - if exists('&colorcolumn') - setlocal colorcolumn= - endif -endfunction - -function! s:maps_nop() - let mapped = filter(['R', 'H', 'J', 'K', 'L', '|', '_'], - \ "empty(maparg(\"\<c-w>\".v:val, 'n'))") - for c in mapped - execute 'nnoremap <c-w>'.escape(c, '|').' <nop>' - endfor - return mapped -endfunction - -function! s:maps_resize() - let commands = { - \ '=': ':<c-u>let t:goyo_dim = <sid>parse_arg(t:goyo_dim_expr) <bar> call <sid>resize_pads()<cr>', - \ '>': ':<c-u>let t:goyo_dim.width = winwidth(0) + 2 * v:count1 <bar> call <sid>resize_pads()<cr>', - \ '<': ':<c-u>let t:goyo_dim.width = winwidth(0) - 2 * v:count1 <bar> call <sid>resize_pads()<cr>', - \ '+': ':<c-u>let t:goyo_dim.height += 2 * v:count1 <bar> call <sid>resize_pads()<cr>', - \ '-': ':<c-u>let t:goyo_dim.height -= 2 * v:count1 <bar> call <sid>resize_pads()<cr>' - \ } - let mapped = filter(keys(commands), "empty(maparg(\"\<c-w>\".v:val, 'n'))") - for c in mapped - execute 'nnoremap <silent> <c-w>'.c.' '.commands[c] - endfor - return mapped -endfunction - -nnoremap <silent> <plug>(goyo-resize) :<c-u>call <sid>resize_pads()<cr> - -function! s:goyo_on(dim) - let dim = s:parse_arg(a:dim) - if empty(dim) - return - endif - - let s:orig_tab = tabpagenr() - let settings = - \ { 'laststatus': &laststatus, - \ 'showtabline': &showtabline, - \ 'fillchars': &fillchars, - \ 'winminwidth': &winminwidth, - \ 'winwidth': &winwidth, - \ 'winminheight': &winminheight, - \ 'winheight': &winheight, - \ 'ruler': &ruler, - \ 'sidescroll': &sidescroll, - \ 'sidescrolloff': &sidescrolloff - \ } - - " New tab - tab split - - let t:goyo_master = winbufnr(0) - let t:goyo_dim = dim - let t:goyo_dim_expr = a:dim - let t:goyo_pads = {} - let t:goyo_revert = settings - let t:goyo_maps = extend(s:maps_nop(), s:maps_resize()) - if has('gui_running') - let t:goyo_revert.guioptions = &guioptions - endif - - " vim-gitgutter - let t:goyo_disabled_gitgutter = get(g:, 'gitgutter_enabled', 0) - if t:goyo_disabled_gitgutter - silent! GitGutterDisable - endif - - " vim-signify - let t:goyo_disabled_signify = !empty(getbufvar(bufnr(''), 'sy')) - if t:goyo_disabled_signify - SignifyToggle - endif - - " vim-airline - let t:goyo_disabled_airline = exists('#airline') - if t:goyo_disabled_airline - AirlineToggle - endif - - " vim-powerline - let t:goyo_disabled_powerline = exists('#PowerlineMain') - if t:goyo_disabled_powerline - augroup PowerlineMain - autocmd! - augroup END - augroup! PowerlineMain - endif - - " lightline.vim - let t:goyo_disabled_lightline = exists('#lightline') - if t:goyo_disabled_lightline - silent! call lightline#disable() - endif - - call s:hide_linenr() - " Global options - let &winheight = max([&winminheight, 1]) - set winminheight=1 - set winheight=1 - set winminwidth=1 winwidth=1 - set laststatus=0 - set showtabline=0 - set noruler - set fillchars+=vert:\ - set fillchars+=stl:\ - set fillchars+=stlnc:\ - set sidescroll=1 - set sidescrolloff=0 - - " Hide left-hand scrollbars - if has('gui_running') - set guioptions-=l - set guioptions-=L - endif - - let t:goyo_pads.l = s:init_pad('vertical topleft new') - let t:goyo_pads.r = s:init_pad('vertical botright new') - let t:goyo_pads.t = s:init_pad('topleft new') - let t:goyo_pads.b = s:init_pad('botright new') - - call s:resize_pads() - call s:tranquilize() - - augroup goyo - autocmd! - autocmd TabLeave * nested call s:goyo_off() - autocmd VimResized * call s:resize_pads() - autocmd ColorScheme * call s:tranquilize() - autocmd BufWinEnter * call s:hide_linenr() | call s:hide_statusline() - autocmd WinEnter,WinLeave * call s:hide_statusline() - if has('nvim') - autocmd TermClose * call feedkeys("\<plug>(goyo-resize)") - endif - augroup END - - call s:hide_statusline() - if exists('g:goyo_callbacks[0]') - call g:goyo_callbacks[0]() - endif - if exists('#User#GoyoEnter') - doautocmd User GoyoEnter - endif -endfunction - -function! s:goyo_off() - if !exists('#goyo') - return - endif - - " Oops, not this tab - if !exists('t:goyo_revert') - return - endif - - " Clear auto commands - augroup goyo - autocmd! - augroup END - augroup! goyo - augroup goyop - autocmd! - augroup END - augroup! goyop - - for c in t:goyo_maps - execute 'nunmap <c-w>'.escape(c, '|') - endfor - - let goyo_revert = t:goyo_revert - let goyo_disabled_gitgutter = t:goyo_disabled_gitgutter - let goyo_disabled_signify = t:goyo_disabled_signify - let goyo_disabled_airline = t:goyo_disabled_airline - let goyo_disabled_powerline = t:goyo_disabled_powerline - let goyo_disabled_lightline = t:goyo_disabled_lightline - let goyo_orig_buffer = t:goyo_master - let [line, col] = [line('.'), col('.')] - - if tabpagenr() == 1 - tabnew - normal! gt - bd - endif - tabclose - execute 'normal! '.s:orig_tab.'gt' - if winbufnr(0) == goyo_orig_buffer - " Doesn't work if window closed with `q` - execute printf('normal! %dG%d|', line, col) - endif - - let wmw = remove(goyo_revert, 'winminwidth') - let ww = remove(goyo_revert, 'winwidth') - let &winwidth = ww - let &winminwidth = wmw - let wmh = remove(goyo_revert, 'winminheight') - let wh = remove(goyo_revert, 'winheight') - let &winheight = max([wmh, 1]) - let &winminheight = wmh - let &winheight = wh - - for [k, v] in items(goyo_revert) - execute printf('let &%s = %s', k, string(v)) - endfor - execute 'colo '. get(g:, 'colors_name', 'default') - - if goyo_disabled_gitgutter - silent! GitGutterEnable - endif - - if goyo_disabled_signify - silent! if !b:sy.active - SignifyToggle - endif - endif - - if goyo_disabled_airline && !exists('#airline') - AirlineToggle - " For some reason, Airline requires two refreshes to avoid display - " artifacts - silent! AirlineRefresh - silent! AirlineRefresh - endif - - if goyo_disabled_powerline && !exists('#PowerlineMain') - doautocmd PowerlineStartup VimEnter - silent! PowerlineReloadColorscheme - endif - - if goyo_disabled_lightline - silent! call lightline#enable() - endif - - if exists('#Powerline') - doautocmd Powerline ColorScheme - endif - - if exists('g:goyo_callbacks[1]') - call g:goyo_callbacks[1]() - endif - if exists('#User#GoyoLeave') - doautocmd User GoyoLeave - endif -endfunction - -function! s:relsz(expr, limit) - if a:expr !~ '%$' - return str2nr(a:expr) - endif - return a:limit * str2nr(a:expr[:-2]) / 100 -endfunction - -function! s:parse_arg(arg) - if exists('g:goyo_height') || !exists('g:goyo_margin_top') && !exists('g:goyo_margin_bottom') - let height = s:relsz(get(g:, 'goyo_height', '85%'), &lines) - let yoff = 0 - else - let top = max([0, s:relsz(get(g:, 'goyo_margin_top', 4), &lines)]) - let bot = max([0, s:relsz(get(g:, 'goyo_margin_bottom', 4), &lines)]) - let height = &lines - top - bot - let yoff = top - bot - endif - - let dim = { 'width': s:relsz(get(g:, 'goyo_width', 80), &columns), - \ 'height': height, - \ 'xoff': 0, - \ 'yoff': yoff } - if empty(a:arg) - return dim - endif - let parts = matchlist(a:arg, '^\s*\([0-9]\+%\?\)\?\([+-][0-9]\+%\?\)\?\%(x\([0-9]\+%\?\)\?\([+-][0-9]\+%\?\)\?\)\?\s*$') - if empty(parts) - echohl WarningMsg - echo 'Invalid dimension expression: '.a:arg - echohl None - return {} - endif - if !empty(parts[1]) | let dim.width = s:relsz(parts[1], &columns) | endif - if !empty(parts[2]) | let dim.xoff = s:relsz(parts[2], &columns) | endif - if !empty(parts[3]) | let dim.height = s:relsz(parts[3], &lines) | endif - if !empty(parts[4]) | let dim.yoff = s:relsz(parts[4], &lines) | endif - return dim -endfunction - -function! goyo#execute(bang, dim) - if a:bang - if exists('#goyo') - call s:goyo_off() - endif - else - if exists('#goyo') == 0 - call s:goyo_on(a:dim) - elseif !empty(a:dim) - if winnr('$') < 5 - call s:goyo_off() - return goyo#execute(a:bang, a:dim) - endif - let dim = s:parse_arg(a:dim) - if !empty(dim) - let t:goyo_dim = dim - let t:goyo_dim_expr = a:dim - call s:resize_pads() - endif - else - call s:goyo_off() - end - end -endfunction - -let &cpo = s:cpo_save -unlet s:cpo_save - diff --git a/.config/nvim/pack/bundle/start/goyo.vim/doc/goyo.txt b/.config/nvim/pack/bundle/start/goyo.vim/doc/goyo.txt @@ -1,168 +0,0 @@ -*goyo.txt* goyo Last change: April 2 2017 -GOYO - TABLE OF CONTENTS *goyo* *goyo-toc* -============================================================================== - - goyo.vim (고요) - Installation - Usage - Dimension expression - Configuration - Callbacks - Inspiration - Pros. - License - -GOYO.VIM (고요) *goyo-vim* -============================================================================== - -Distraction-free writing in Vim. - -https://raw.github.com/junegunn/i/master/goyo.png - -(Color scheme: {seoul256}{1}) - -Best served with {limelight.vim}{2}. - - {1} https://github.com/junegunn/seoul256.vim - {2} https://github.com/junegunn/limelight.vim - - -INSTALLATION *goyo-installation* -============================================================================== - -Use your favorite plugin manager. - - - {vim-plug}{3} - 1. Add `Plug 'junegunn/goyo.vim'` to .vimrc - 2. Run `:PlugInstall` - - {3} https://github.com/junegunn/vim-plug - - -USAGE *goyo-usage* -============================================================================== - - *:Goyo* - - - `:Goyo` - - Toggle Goyo - - `:Goyo [dimension]` - - Turn on or resize Goyo - - `:Goyo!` - - Turn Goyo off - -The window can be resized with the usual [count]`CTRL-W` + `>`, `<`, `+`, `-` keys, -and `CTRL-W` + `=` will resize it back to the initial size. - - -< Dimension expression >______________________________________________________~ - *goyo-dimension-expression* - -The expected format of a dimension expression is -`[WIDTH][XOFFSET][x[HEIGHT][YOFFSET]]`. `XOFFSET` and `YOFFSET` should be -prefixed by `+` or `-`. Each component can be given in percentage. -> - " Width - Goyo 120 - - " Height - Goyo x30 - - " Both - Goyo 120x30 - - " In percentage - Goyo 120x50% - - " With offsets - Goyo 50%+25%x50%-25% -< - -CONFIGURATION *goyo-configuration* -============================================================================== - - *g:goyo_width* *g:goyo_height* *g:goyo_linenr* - - - `g:goyo_width` (default: 80) - - `g:goyo_height` (default: 85%) - - `g:goyo_linenr` (default: 0) - - -< Callbacks >_________________________________________________________________~ - *goyo-callbacks* - -By default, {vim-airline}{4}, {vim-powerline}{5}, {powerline}{6}, -{lightline.vim}{7}, {vim-signify}{8}, and {vim-gitgutter}{9} are temporarily -disabled while in Goyo mode. - -If you have other plugins that you want to disable/enable, or if you want to -change the default settings of Goyo window, you can set up custom routines to -be triggered on `GoyoEnter` and `GoyoLeave` events. -> - function! s:goyo_enter() - silent !tmux set status off - silent !tmux list-panes -F '\#F' | grep -q Z || tmux resize-pane -Z - set noshowmode - set noshowcmd - set scrolloff=999 - Limelight - " ... - endfunction - - function! s:goyo_leave() - silent !tmux set status on - silent !tmux list-panes -F '\#F' | grep -q Z && tmux resize-pane -Z - set showmode - set showcmd - set scrolloff=5 - Limelight! - " ... - endfunction - - autocmd! User GoyoEnter nested call <SID>goyo_enter() - autocmd! User GoyoLeave nested call <SID>goyo_leave() -< -More examples can be found here: {Customization}{10} - - {4} https://github.com/bling/vim-airline - {5} https://github.com/Lokaltog/vim-powerline - {6} https://github.com/Lokaltog/powerline - {7} https://github.com/itchyny/lightline.vim - {8} https://github.com/mhinz/vim-signify - {9} https://github.com/airblade/vim-gitgutter - {10} https://github.com/junegunn/goyo.vim/wiki/Customization - - -INSPIRATION *goyo-inspiration* -============================================================================== - - - {LiteDFM}{11} - - {VimRoom}{12} - - {11} https://github.com/bilalq/lite-dfm - {12} http://projects.mikewest.org/vimroom/ - - -PROS. *goyo-pros* -============================================================================== - - 1. Works well with splits. Doesn't mess up with the current window arrangement - 2. Works well with popular statusline plugins - 3. Prevents accessing the empty windows around the central buffer - 4. Can be closed with any of `:q[uit]`, `:clo[se]`, `:tabc[lose]`, or `:Goyo` - 5. Can dynamically change the width of the window - 6. Adjusts its colors when color scheme is changed - 7. Realigns the window when the terminal (or window) is resized or when the size - of the font is changed - 8. Correctly hides colorcolumns and Emojis in statusline - 9. Highly customizable with callbacks - - -LICENSE *goyo-license* -============================================================================== - -MIT - - -============================================================================== -vim:tw=78:sw=2:ts=2:ft=help:norl:nowrap: diff --git a/.config/nvim/pack/bundle/start/goyo.vim/plugin/goyo.vim b/.config/nvim/pack/bundle/start/goyo.vim/plugin/goyo.vim @@ -1,24 +0,0 @@ -" Copyright (c) 2015 Junegunn Choi -" -" MIT License -" -" Permission is hereby granted, free of charge, to any person obtaining -" a copy of this software and associated documentation files (the -" "Software"), to deal in the Software without restriction, including -" without limitation the rights to use, copy, modify, merge, publish, -" distribute, sublicense, and/or sell copies of the Software, and to -" permit persons to whom the Software is furnished to do so, subject to -" the following conditions: -" -" The above copyright notice and this permission notice shall be -" included in all copies or substantial portions of the Software. -" -" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -command! -nargs=? -bar -bang Goyo call goyo#execute(<bang>0, <q-args>) diff --git a/.config/nvim/snippets/latex-template.tex b/.config/nvim/snippets/latex-template.tex @@ -1,50 +0,0 @@ -\documentclass[titlepage, 14pt]{article} -\usepackage[utf8]{inputenc} -\usepackage[margin=1in]{geometry} -\usepackage{graphicx} -\usepackage{geometry} -\usepackage{amsmath, amssymb, amsthm} -\usepackage{parskip} -\usepackage{indentfirst} -\usepackage{float} -\usepackage[toc,page]{appendix} -\usepackage{fancyhdr} -\pagestyle{fancy} -\fancyhf{} -\lhead{[LEFT HEADER]} -\rhead{[RIGHT HEADER]} -\lfoot{[LEFT FOOTER]} -\cfoot{[CENTER FOOTER]} -\rfoot{\thepage} -\renewcommand{\footrulewidth}{0.1pt} -% \renewcommand\thesection{\Alph{section}} -% \renewcommand\thesubsubsection{\thesubsection.\alph{subsubsection}} -\usepackage{hyperref} -\hypersetup{ - colorlinks, - citecolor=black, - filecolor=black, - linkcolor=black, - urlcolor=black -} - -\begin{document} -\noindent - -\title{[TITLE]} \vspace{10pt} \author{[AUTHOR]\\ - \\ \texttt{[EMAIL]}\\\\ [INSTITUTION]\\} -\date{\today} \maketitle \newpage - -\tableofcontents \newpage - -\section{Abstract} - -\section{Introduction} - -\section{Methodology} - -\section{Results} - -\section{Conclusion} - -\end{document} diff --git a/.config/nvim/snippets/paritybit-blog.md b/.config/nvim/snippets/paritybit-blog.md @@ -1,13 +0,0 @@ -## - -[//]: # "META_TEXT" - -[//]: # "main.min.css" - -[//]: # - -<div class="byline"> -<b>Written By:</b> Jake Bauer | - <b>Posted:</b> [DATE] | - <b>Last Updated:</b> [DATE] -</div> diff --git a/.config/nvim/snippets/paritybit-figure.html b/.config/nvim/snippets/paritybit-figure.html @@ -1,4 +0,0 @@ -<figure> - <a href=""><img src="" alt=""/></a> - <figcaption></figcaption> -</figure> diff --git a/.config/nvim/snippets/paritybit-page.md b/.config/nvim/snippets/paritybit-page.md @@ -1,7 +0,0 @@ -## - -[//]: # "" - -[//]: # "main.min.css" - -[//]: #