about summary refs log tree commit diff stats
path: root/config/nvim/init.vim
diff options
context:
space:
mode:
authorEnsa <@>2020-05-01 17:39:45 -0700
committerEnsa <@>2020-05-01 17:39:45 -0700
commit2b52ba86897ed947976d560fc1a1eb1a8499c451 (patch)
treed1a0d2d82a7907d308b99bbd3fc827cfad20f981 /config/nvim/init.vim
parentc4632455cff4a5097a3a35ad9d0531388776d028 (diff)
downloadcfg-2b52ba86897ed947976d560fc1a1eb1a8499c451.tar.gz
cwm added, general updates, etc
bother
	made the WM detection and X startup file detection more robust
comm-sel
	replaced 6cord with cordless
	made the default case do nothing so it's less annoying
lh
	removed ipc-server garbage
	changed the audio group to allow for streaming audio to mpv
		(this works with livestream audio files)
mbsync-cron
	moved config file to $XDG_CONFIG_HOME/mbsync/mbsyncrc
	made error exits actually error (helps with crontab -n)
	renamed old popmail touch file to something more nominally
	appropriate
		same with notify-send --app-name
cwmrc
	reading it, DEPENDENCIES.md, and `man cwmrc` will more than
	explain everything in here.
	except the commented binds, these are behaviours cwm does not
	have.
completions.ksh
	self-explanatory. read it.
diraliases
	added ~bin for user binaries dir
	added ~ksh for ksh config dir
	added ~pass for password database
kshrc
	added safeguards for ensuring used directories exist
	switched lfcd source to a test and source
prompt.ksh
	better sep symbols
	git branch occupies less space
lfrc
	added auto-upload to ttm.sh, bound to t
init.vim
	switched colourscheme to zellner
	removed syntastic checker specifiers,
		now uses aggregate checks.
	syntastic_c_compiler set to cc, symlink your preferred compiler
	to ~bin/cc
	switched ectags to ctags
	enabled folds
shrc
	ALTSCR: terminal you want to use for programs that already have
	scrollback. set to "$TERMINAL" if you don't have one.
	fiddled with LESS, hopefully better now
	$TODO is the file todo(1) uses.
	ENV: file ksh sources on startup.
6cord.toml
	removed because it's abandoned now.
colors-wal-dwm.h
	removed because i don't use dwm anymore.
dunstrc, zathurarc
	now uses cozette font
Diffstat (limited to 'config/nvim/init.vim')
-rw-r--r--config/nvim/init.vim13
1 files changed, 6 insertions, 7 deletions
diff --git a/config/nvim/init.vim b/config/nvim/init.vim
index 0632b5d..64e6dfe 100644
--- a/config/nvim/init.vim
+++ b/config/nvim/init.vim
@@ -34,7 +34,7 @@ call plug#end()
 
 " end of vim-plug related lines
 
-colo delek
+colo zellner
 
 " productivity binds
 
@@ -79,9 +79,8 @@ let g:syntastic_auto_loc_list = 1
 let g:syntastic_check_on_open = 1
 let g:syntastic_check_on_wq = 0
 
-let g:syntastic_c_checkers = ["cppcheck"]
-let g:syntastic_cpp_checkers = ["cppcheck"]
-let g:syntastic_sh_checkers = ["shellcheck", "sh"]
+let g:syntastic_aggregate_errors = 1
+let g:syntastic_c_compiler = "cc"
 
 " lightline config
 set noshowmode
@@ -98,11 +97,11 @@ set path+=**
 cno w!! exe 'sil! w !doas tee % >/dev/null' <bar> e!
 nno <space> :noh<return><space>
 " add a ctags shortcut like a shitty goblin
-com! MakeTags !ectags -R .
-" make make work when im learning c
-autocmd BufRead $HOME/src/me/c-practice/*.c set makeprg=pcc\ -ansi\ %
+com! MakeTags !ctags ./*
 " calcurse notes should be treated as markdown
 autocmd BufRead,BufNewFile /tmp/calcurse* set filetype=markdown
 autocmd BufRead,BufNewFile ~/.local/share/calcurse/notes/* set filetype=markdown
 " ksh should work
 autocmd FileType ksh let g:is_kornshell = 1
+" good folds
+set foldmethod=marker
2021-06-12 22:22:54 -0700 helper to render fonts outside video RAM, take 2' href='/akkartik/mu/commit/101screen.subx?h=hlt&id=0511b9fd1170da575170bcde2fa617969cbf6a53'>0511b9fd ^
242b83ed ^
0511b9fd ^
6e36ce06 ^
0511b9fd ^
6e36ce06 ^
0511b9fd ^
0daf12c5 ^
520e3c25 ^
0daf12c5 ^




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55