2a6258a8b0e6

More
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Tue, 07 Feb 2023 11:14:10 -0500
parents 296941d27cc2
children b805ac93fbd0
branches/tags (none)
files gitconfig mutt/muttrc vim/vimrc

Changes

--- a/gitconfig	Wed Oct 26 17:39:38 2022 -0400
+++ b/gitconfig	Tue Feb 07 11:14:10 2023 -0500
@@ -145,3 +145,10 @@
     bazel = %C(auto)%H %Cgreen%cd %C(auto)%s %Cred%al %C(auto)%d
 [pull]
 	ff = only
+[filter "lfs"]
+	clean = git-lfs clean -- %f
+	smudge = git-lfs smudge -- %f
+	process = git-lfs filter-process
+	required = true
+[diff "lfs"]
+	textconv = cat
--- a/mutt/muttrc	Wed Oct 26 17:39:38 2022 -0400
+++ b/mutt/muttrc	Tue Feb 07 11:14:10 2023 -0500
@@ -25,7 +25,7 @@
 
 source ~/.vim/bundle/badwolf/contrib/badwolf.muttrc
 
-set folder = ~/.mail     # mail location
+set folder = ~/.mail2     # mail location
 
 set wait_key = no        # shut up, mutt
 set mbox_type = Maildir  # mailbox type
@@ -183,8 +183,8 @@
 macro index \Cr "T~U<enter><tag-prefix><clear-flag>N<untag-pattern>.<enter>" "mark all messages as read"
 
 # Sync email
-macro index O "<shell-escape>offlineimap<enter>"           "run offlineimap to sync all mail"
-macro index o "<shell-escape>offlineimap -qf INBOX<enter>" "run offlineimap to sync inbox"
+macro index O "<shell-escape>mbsync --all<enter>"           "run mbsync to sync all mail"
+macro index o "<shell-escape>mbsync mail-inbox<enter>"      "run mbsync to sync inbox"
 
 # Saner copy/move dialogs
 macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox"
--- a/vim/vimrc	Wed Oct 26 17:39:38 2022 -0400
+++ b/vim/vimrc	Tue Feb 07 11:14:10 2023 -0500
@@ -276,6 +276,7 @@
 
 silent! digr ~~ 8967  "U+2307=⌇   WAVY LINE
 
+
 " }}}
 " Convenience mappings ---------------------------------------------------- {{{
 
@@ -334,6 +335,10 @@
 nnoremap <leader>o "zyiW:call Open(@z)<cr>
 vnoremap <leader>o "zy:call Open(@z)<cr>
 
+" Delete to black hole register
+nnoremap dD "_dd
+vnoremap D "_d
+
 " Yank to end of line
 nnoremap Y y$
 
@@ -1184,6 +1189,7 @@
     au FileType lisp nnoremap <buffer> [] :call DuplicateLispForm()<cr>
     au FileType lisp nnoremap <buffer> <localleader>( :call PareditToggle()<cr>
     ")
+    au FileType lisp inoremap <buffer> <c-s> <c-o>:call vlime#plugin#SendToREPL(vlime#ui#CurTopExpr())<cr>
 
     " Navigate trees of sexps with arrows
     au FileType lisp call s:vim_sexp_mappings()
@@ -1193,8 +1199,58 @@
     au FileType lisp noremap <buffer> <down>  :<c-u>call SexpDown()<cr>
 
     " Writing
-
     au FileType lisp noremap <buffer> <localleader>=  I; => <esc>
+
+    " April
+    au FileType lisp inoremap <buffer> <c-j>;  ⍝
+    au FileType lisp inoremap <buffer> <c-j>i  ⍳
+    au FileType lisp inoremap <buffer> <c-j>r  ⍴
+    au FileType lisp inoremap <buffer> <c-j>e  ∊
+    au FileType lisp inoremap <buffer> <c-j>_i ⍸
+    au FileType lisp inoremap <buffer> <c-j>_, ⍪
+    au FileType lisp inoremap <buffer> <c-j>:~ ⍨
+    au FileType lisp inoremap <buffer> <c-j>:^ ¨
+
+    au FileType lisp inoremap <buffer> <c-j>*  ×
+    au FileType lisp inoremap <buffer> <c-j>/  ÷
+    au FileType lisp inoremap <buffer> <c-j>0  ∘
+    au FileType lisp inoremap <buffer> <c-j>-  ¯
+
+    au FileType lisp inoremap <buffer> <c-j>c  ⌈
+    au FileType lisp inoremap <buffer> <c-j>f  ⌊
+
+    au FileType lisp inoremap <buffer> <c-j><  ←
+    au FileType lisp inoremap <buffer> <c-j>>  →
+    au FileType lisp inoremap <buffer> <c-j>^  ↑
+    au FileType lisp inoremap <buffer> <c-j>v  ↓
+
+    au FileType lisp inoremap <buffer> <c-j>G^ ⍋
+    au FileType lisp inoremap <buffer> <c-j>Gv ⍒
+
+    au FileType lisp inoremap <buffer> <c-j>o\| ⌽
+    au FileType lisp inoremap <buffer> <c-j>o/  ⍉
+    au FileType lisp inoremap <buffer> <c-j>o-  ⊖
+
+    au FileType lisp inoremap <buffer> <c-j>A  ∧
+    au FileType lisp inoremap <buffer> <c-j>O  ∨
+
+    au FileType lisp inoremap <buffer> <c-j>=< ≤
+    au FileType lisp inoremap <buffer> <c-j>=< ≥
+    au FileType lisp inoremap <buffer> <c-j>=/ ≠
+    au FileType lisp inoremap <buffer> <c-j>=== ≡
+    au FileType lisp inoremap <buffer> <c-j>==/ ≢
+
+    au FileType lisp inoremap <buffer> <c-j>q  ⎕
+    au FileType lisp inoremap <buffer> <c-j>Q  ⌷
+    au FileType lisp inoremap <buffer> <c-j>t  ⊢
+
+    au FileType lisp inoremap <buffer> <c-j>u  ∪
+    au FileType lisp inoremap <buffer> <c-j>U  ∩
+    au FileType lisp inoremap <buffer> <c-j>+  ⌿
+    au FileType lisp inoremap <buffer> <c-j>[  ⊂
+    au FileType lisp inoremap <buffer> <c-j>]  ⊃
+
+    au FileType lisp inoremap <buffer> <c-j>z  ⍬
 augroup END " }}}
 
 " }}}