2eb5091c7bda

more various shit
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Fri, 25 Oct 2013 10:41:18 -0400
parents 8bcaac8a526e
children a9942801b4db
branches/tags (none)
files pentadactylrc vim/after/plugin/surround-mapping.vim vim/custom-dictionary.utf-8.add vim/vimrc weechat/alias.conf weechat/buffers.conf weechat/charset.conf weechat/logger.conf weechat/plugins.conf weechat/python/autoload/colon_complete.py weechat/relay.conf weechat/rmodifier.conf weechat/urlgrab.conf weechat/weechat.conf weechat/xfer.conf

Changes

--- a/pentadactylrc	Fri Sep 06 12:24:13 2013 -0400
+++ b/pentadactylrc	Fri Oct 25 10:41:18 2013 -0400
@@ -17,8 +17,8 @@
 set showstatuslinks=command
 
 " FASTER PLEASE
-nmap -builtin j 3j
-nmap -builtin k 3k
+nmap -builtin -silent j 3j
+nmap -builtin -silent k 3k
 
 " Go to the second input field.
 " Useful for skipping over search fields, etc.
@@ -64,3 +64,6 @@
 
 " Train myself to use t instead of cmd-t
 nmap -builtin <m-t> <nop>
+
+" Apparently the d key broke at some point.  What the Christ?
+nmap -builtin d :tabclose<cr>
--- a/vim/after/plugin/surround-mapping.vim	Fri Sep 06 12:24:13 2013 -0400
+++ b/vim/after/plugin/surround-mapping.vim	Fri Oct 25 10:41:18 2013 -0400
@@ -1,2 +1,5 @@
 " Use the old surround.vim key.  I can't deal with the new one.
-vmap s S
+xmap s <Plug>VSurround
+
+" Use S for something useful.
+vnoremap S :s/
--- a/vim/custom-dictionary.utf-8.add	Fri Sep 06 12:24:13 2013 -0400
+++ b/vim/custom-dictionary.utf-8.add	Fri Oct 25 10:41:18 2013 -0400
@@ -121,3 +121,13 @@
 reindent
 Javascript
 voicemail
+C2C
+ACH
+TBBK
+Arroway
+recon
+SFTP
+timestamp
+uuid
+UTC
+MoneyDrop
--- a/vim/vimrc	Fri Sep 06 12:24:13 2013 -0400
+++ b/vim/vimrc	Fri Oct 25 10:41:18 2013 -0400
@@ -173,7 +173,7 @@
 set expandtab
 set wrap
 set textwidth=80
-set formatoptions=qrn1
+set formatoptions=qrn1j
 set colorcolumn=+1
 
 " }}}
@@ -413,6 +413,12 @@
 " Unfuck my screen
 nnoremap U :syntax sync fromstart<cr>:redraw!<cr>
 
+" Pushing
+nnoremap <leader>Go :Start! git push origin<cr>
+nnoremap <leader>Gu :Start! git push upstream<cr>
+nnoremap <leader>Hd :Start! hg push default<cr>
+nnoremap <leader>Hu :Start! hg push upstream<cr>
+
 " Easy filetype switching {{{
 
 nnoremap _md :set ft=markdown<CR>
@@ -478,7 +484,9 @@
 nnoremap D d$
 
 " Don't move on *
-nnoremap * *<c-o>
+" I'd use a function for this but Vim clobbers the last search when you're in
+" a function so fuck it, practicality beats purity.
+nnoremap <silent> * :let stay_star_view = winsaveview()<cr>*<c-o>:call winrestview(stay_star_view)<cr>
 
 " Jumping to tags.
 "
@@ -1235,7 +1243,6 @@
 augroup END
 
 " "Hub"
-nnoremap <leader>H :Gbrowse<cr>
 vnoremap <leader>H :Gbrowse<cr>
 
 " }}}
--- a/weechat/alias.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/alias.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# alias.conf -- WeeChat v0.3.8
+# alias.conf -- weechat v0.4.1
 #
 
 [cmd]
--- a/weechat/buffers.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/buffers.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# buffers.conf -- WeeChat v0.3.8
+# buffers.conf -- weechat v0.4.1
 #
 
 [color]
--- a/weechat/charset.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/charset.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# charset.conf -- WeeChat v0.3.8
+# charset.conf -- weechat v0.4.1
 #
 
 [default]
--- a/weechat/logger.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/logger.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# logger.conf -- WeeChat v0.3.8
+# logger.conf -- weechat v0.4.1
 #
 
 [look]
@@ -15,6 +15,8 @@
 info_lines = off
 mask = "$plugin.$name.weechatlog"
 name_lower_case = on
+nick_prefix = ""
+nick_suffix = ""
 path = "%h/logs/"
 replacement_char = "_"
 time_format = "%Y-%m-%d %H:%M:%S"
--- a/weechat/plugins.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/plugins.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,9 +1,10 @@
 #
-# plugins.conf -- WeeChat v0.3.8
+# plugins.conf -- weechat v0.4.1
 #
 
 [var]
 fifo.fifo = "on"
+lua.check_license = "off"
 perl.buffers.color_current = "black,green"
 perl.buffers.color_default = "default"
 perl.buffers.color_hotlist_highlight = "lightmagenta"
--- a/weechat/python/autoload/colon_complete.py	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/python/autoload/colon_complete.py	Fri Oct 25 10:41:18 2013 -0400
@@ -4,6 +4,8 @@
 SCRIPT_LICENSE='MIT/X11'
 SCRIPT_DESC='Add a colon after nick completion when all the previous words in the input are also nicks.'
 
+EXTRA_NICKS = ['all', 'backend', 'clojerks', 'ops', 'support']
+
 import_ok=True
 
 try:
@@ -18,16 +20,21 @@
 def get_nicks(buffer, prefix=''):
     channel = weechat.buffer_get_string(buffer, 'localvar_channel')
     server = weechat.buffer_get_string(buffer, 'localvar_server')
+    prefix = prefix.lower()
 
     matches = []
 
     infolist = weechat.infolist_get('irc_nick', '', '%s,%s' % (server, channel))
     while weechat.infolist_next(infolist):
         nick = weechat.infolist_string(infolist, 'name')
-        if nick != 'localhost' and nick.lower().startswith(prefix.lower()):
+        if nick != 'localhost' and nick.lower().startswith(prefix):
             matches.append(nick)
     weechat.infolist_free(infolist)
 
+    for nick in EXTRA_NICKS:
+        if nick.lower().startswith(prefix):
+            matches.append(nick)
+
     return matches
 
 def completer(data, buffer, command):
--- a/weechat/relay.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/relay.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# relay.conf -- WeeChat v0.3.8
+# relay.conf -- weechat v0.4.1
 #
 
 [look]
@@ -7,6 +7,7 @@
 raw_messages = 256
 
 [color]
+client = cyan
 status_active = lightblue
 status_auth_failed = lightred
 status_connecting = yellow
@@ -20,7 +21,17 @@
 allowed_ips = ""
 bind_address = ""
 compression_level = 6
+ipv6 = on
 max_clients = 5
 password = ""
+ssl_cert_key = "%h/ssl/relay.pem"
+websocket_allowed_origins = ""
+
+[irc]
+backlog_max_minutes = 1440
+backlog_max_number = 256
+backlog_since_last_disconnect = on
+backlog_tags = "irc_privmsg"
+backlog_time_format = "[%H:%M] "
 
 [port]
--- a/weechat/rmodifier.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/rmodifier.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# rmodifier.conf -- WeeChat v0.3.8
+# rmodifier.conf -- weechat v0.4.1
 #
 
 [look]
--- a/weechat/urlgrab.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/urlgrab.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# urlgrab.conf -- WeeChat v0.3.8
+# urlgrab.conf -- weechat v0.4.1
 #
 
 [color]
--- a/weechat/weechat.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/weechat.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -275,30 +275,32 @@
 main.buffer = "irc;simple.##/b/anksimple;5"
 main.buffer = "irc;simple.#c2c;6"
 main.buffer = "irc;simple.#ops;7"
-main.buffer = "irc;simple.#security;8"
-main.buffer = "irc;simple.##@;9"
-main.buffer = "irc;simple.#support;10"
-main.buffer = "irc;simple.##vim;11"
-main.buffer = "irc;simple.##dance;12"
-main.buffer = "irc;simple.##adorbs;13"
-main.buffer = "irc;sjl.##simple;14"
-main.buffer = "irc;simple.##portland;15"
-main.buffer = "irc;simple.##music;16"
-main.buffer = "irc;bit.&bitlbee;17"
-main.buffer = "irc;sjl.#riemann;18"
-main.buffer = "irc;sjl.#mercurial;19"
-main.buffer = "irc;sjl.#clojure;20"
-main.buffer = "irc;sjl.#weechat;21"
-main.buffer = "irc;sjl.#mutt;22"
-main.buffer = "irc;sjl.#nethack;23"
-main.buffer = "irc;sjl.#dwarffortress;24"
-main.buffer = "irc;sjl.#scala;25"
-main.buffer = "irc;sjl.#lisp;26"
-main.buffer = "irc;sjl.#vagrant;27"
-main.buffer = "irc;sjl.#amara_alumni;28"
-main.buffer = "irc;sjl.#postgresql;29"
-main.window = "1;0;0;0;irc;simple.##music"
+main.buffer = "irc;simple.#frontend;8"
+main.buffer = "irc;simple.#internal;9"
+main.buffer = "irc;simple.#security;10"
+main.buffer = "irc;simple.##@;11"
+main.buffer = "irc;simple.#support;12"
+main.buffer = "irc;simple.##vim;13"
+main.buffer = "irc;simple.##dance;14"
+main.buffer = "irc;simple.##adorbs;15"
+main.buffer = "irc;sjl.##simple;16"
+main.buffer = "irc;simple.##music;17"
+main.buffer = "irc;bit.&bitlbee;18"
+main.buffer = "irc;sjl.#riemann;19"
+main.buffer = "irc;sjl.#mercurial;20"
+main.buffer = "irc;sjl.#clojure;21"
+main.buffer = "irc;sjl.#weechat;22"
+main.buffer = "irc;sjl.#mutt;23"
+main.buffer = "irc;sjl.#nethack;24"
+main.buffer = "irc;sjl.#dwarffortress;25"
+main.buffer = "irc;sjl.#scala;26"
+main.buffer = "irc;sjl.#lisp;27"
+main.buffer = "irc;sjl.#vagrant;28"
+main.buffer = "irc;sjl.#amara_alumni;29"
+main.buffer = "irc;sjl.#postgresql;30"
+main.window = "1;0;0;0;irc;simple.#internal"
 main.current = on
+_zoom.window = "1;0;0;0;irc;simple.##vim"
 
 [notify]
 
--- a/weechat/xfer.conf	Fri Sep 06 12:24:13 2013 -0400
+++ b/weechat/xfer.conf	Fri Oct 25 10:41:18 2013 -0400
@@ -1,5 +1,5 @@
 #
-# xfer.conf -- WeeChat v0.3.8
+# xfer.conf -- weechat v0.4.1
 #
 
 [look]
@@ -28,6 +28,7 @@
 [file]
 auto_accept_chats = off
 auto_accept_files = off
+auto_accept_nicks = ""
 auto_rename = on
 auto_resume = on
 convert_spaces = on