Mercurial > dotfiles
changeset 402:a7b50d960241
Merge changes.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 10 Dec 2017 21:43:14 -0800 |
parents | 4cbf9f8b4a37 (diff) 89656bf503b2 (current diff) |
children | aad209194477 |
files | |
diffstat | 22 files changed, 350 insertions(+), 235 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Sat Sep 30 12:43:37 2017 -0700 +++ b/.hgignore Sun Dec 10 21:43:14 2017 -0800 @@ -9,6 +9,7 @@ git/gitconfig-local hgrc/hgrc-local vim/vimrc-local +vim/vimrc-local-pre vim/local/ weechat/logs weechat/*.log
--- a/.hgsub Sat Sep 30 12:43:37 2017 -0700 +++ b/.hgsub Sun Dec 10 21:43:14 2017 -0800 @@ -3,10 +3,7 @@ vim/bundle/badwolf = https://bitbucket.org/sjl/badwolf vim/bundle/ag = [git]https://github.com/rking/ag.vim.git -vim/bundle/colorschemes = [git]https://github.com/flazz/vim-colorschemes.git vim/bundle/commentary = [git]https://github.com/tpope/vim-commentary.git -vim/bundle/ctrlp = [git]https://github.com/ludovicchabant/ctrlp.vim.git -vim/bundle/ctrlp-py-matcher = [git]https://github.com/ludovicchabant/ctrlp-py-matcher.git vim/bundle/easymotion = [git]https://github.com/Lokaltog/vim-easymotion.git vim/bundle/fugitive = [git]https://github.com/tpope/vim-fugitive.git vim/bundle/haml = [git]https://github.com/tpope/vim-haml.git @@ -36,22 +33,27 @@ vim/bundle/vimroom = [git]https://github.com/mikewest/vimroom.git vim/bundle/yankring = [git]https://github.com/vim-scripts/YankRing.vim.git +vim/bundle/colorschemes = [git]https://github.com/ludovicchabant/vim-colorschemes.git +vim/bundle/ctrlp = [git]https://github.com/ludovicchabant/ctrlp.vim.git +vim/bundle/ctrlp-py-matcher = [git]https://github.com/ludovicchabant/ctrlp-py-matcher.git + vim/bundle/gutentags = https://bitbucket.org/ludovicchabant/vim-gutentags vim/bundle/lawrencium = https://bitbucket.org/ludovicchabant/vim-lawrencium vim/bundle/piecrust = https://bitbucket.org/ludovicchabant/vim-piecrust mutt/mutt-colors-solarized = [git]https://github.com/altercation/mutt-colors-solarized +lib/hg/mercurial-cli-templates = https://bitbucket.org/sjl/mercurial-cli-templates +lib/hg/hg-prompt = https://bitbucket.org/sjl/hg-prompt +lib/hg/mutable-history = https://www.mercurial-scm.org/repo/evolve +lib/hg/terse-status = https://bitbucket.org/durin42/terse-status +lib/hg/path-pattern = https://bitbucket.org/Mekk/mercurial-path_pattern + lib/hg/hg-git = https://bitbucket.org/ludovicchabant/hg-git lib/hg/hg-git-sync = https://bitbucket.org/ludovicchabant/hg-git-sync lib/hg/onsub = https://bitbucket.org/ludovicchabant/onsub lib/hg/allpaths = https://bitbucket.org/ludovicchabant/allpaths -lib/hg/mercurial-cli-templates = https://bitbucket.org/sjl/mercurial-cli-templates -lib/hg/hg-prompt = https://bitbucket.org/sjl/hg-prompt lib/hg/fast-hg-prompt = https://bitbucket.org/ludovicchabant/fast-hg-prompt -lib/hg/mutable-history = https://www.mercurial-scm.org/repo/evolve -lib/hg/terse-status = https://bitbucket.org/durin42/terse-status -lib/hg/path-pattern = https://bitbucket.org/Mekk/mercurial-path_pattern lib/fish/virtualfish = [git]https://github.com/adambrenecki/virtualfish.git
--- a/.hgsubstate Sat Sep 30 12:43:37 2017 -0700 +++ b/.hgsubstate Sun Dec 10 21:43:14 2017 -0800 @@ -1,4 +1,4 @@ -80a44033b7facf069ddb734fb4e908a95e681b6c lib/fish/virtualfish +5c5203cc2a62a65eea3bce3931a8e41938341bcd lib/fish/virtualfish 772d75b1a0309b89b96c4ad1c0b2f284104de974 lib/hg/allpaths 871944d0db5cc714bfee2bd6087c380d3ef6a96f lib/hg/fast-hg-prompt 4d63f2eb60fd6399d5f50d4703d8ced8132ce359 lib/hg/hg-git @@ -7,45 +7,45 @@ 1fc4a9fbead7e0acc4c828b346f3be2658ec3df9 lib/hg/mercurial-cli-templates 21f06d9322316c9cc17eaebf5d4f40b9f24304f6 lib/hg/mutable-history 003eee5497e078abd14b3785ab1ff817e585ae8a lib/hg/onsub -8e91a585024cdf2d14adaf548c21799edce0d6c0 lib/hg/path-pattern +300b427e177be816ab923e8c21efdc0fa3fdcee4 lib/hg/path-pattern 2d9820cf595263bc7c651295b83f02525a23ca4a lib/hg/terse-status -8fe9da9868ae56503e9bf0ae8f7c6bc508d46093 lib/iterm2/color-schemes +518f474f8414e3553fab0e909e5087bc06cc5279 lib/iterm2/color-schemes 3b23c55eb43849975656dd89e3f35dacd2b93e69 mutt/mutt-colors-solarized 47ee7952433b327724bac20ef720ec22e0e0782b pentadactyl/plugins/pintaboard 4a0dd6e190f446e5a016b44fdaa2feafc582918e vim/bundle/ag -a6f651fa86068b8edb6799c9979a71e40caa3b42 vim/bundle/badwolf -b8dff40f69f1873effbed97c759a8452ecb240ed vim/bundle/colorschemes -73e0d9a9d1f51b6cc9dc965f62669194ae851cb1 vim/bundle/commentary +451b8111344a3a8117996f4e32b6a255b629f87b vim/bundle/badwolf +567ee4a3657d8e732f67abf228e51c220ea81ec4 vim/bundle/colorschemes +be79030b3e8c0ee3c5f45b4333919e4830531e80 vim/bundle/commentary 7fa89fec125ce60a341f7c37dd769a8a31c49359 vim/bundle/ctrlp -27a7cac20253d96af5e3801055d417a1ad473fa8 vim/bundle/ctrlp-py-matcher -af9786ee5780bf0cbafbd7b341c2b5234d18c1c0 vim/bundle/easymotion -f44845e4408aae03e018e98afb7fbf0c2ee87dd5 vim/bundle/fugitive -9dd2d48255fcc3ac5122f6028dc238fabcccd861 vim/bundle/gundo +2f6947480203b734b069e5d9f69ba440db6b4698 vim/bundle/ctrlp-py-matcher +e4d71c7ba45baf860fdaaf8c06cd9faebdccbd50 vim/bundle/easymotion +913fff1cea3aa1a08a360a494fa05555e59147f5 vim/bundle/fugitive +1d84591fff04caebab75cba2294fc3843f0a4a29 vim/bundle/gundo f7a417234deadb6283bfb2c437d4f11cd2f7ab55 vim/bundle/gutentags -1f2e47c78c2faf90ff419c2f4e1241094844678c vim/bundle/haml -adebc6ceae0aed69bb1cde7fb89058fb1546129e vim/bundle/interestingwords +d580aa3a3f8b576425188be64381047c7b993112 vim/bundle/haml +0278ab2ede1ea94f2523c53d6d694a84479b2124 vim/bundle/interestingwords 8a8f0ed97c1751d304cf5b7241f2fe27b0e61f81 vim/bundle/jinja c9169233d45ae2f0fefa0feb9ee816a87c6b05c8 vim/bundle/lawrencium 6e818d5614d5fc18d95a48c92b89e6db39f9e3d6 vim/bundle/less -a63a00d548fd20457a4f31d31fb9c8fe8a7ebc2a vim/bundle/lightline -1633535197ad9757ac7f107e03b4d08e7d45d03d vim/bundle/linediff -3c2215bfed1de1251927fbc94b2631ca27c2958f vim/bundle/markdown -281701021c5001332a862da80175bf585d24e2e8 vim/bundle/nerdtree -020ab25c38f62627c1dab6c7a851176c6ad309f9 vim/bundle/pathogen +96d6d108bf6cd7bfdaa9872add4bb47d6ddbf7fd vim/bundle/lightline +84165cad088402ef04906dfc9cd2eb4b2bf071fa vim/bundle/linediff +a7dbc314569aa85db80c106d73b1664e385b6ae7 vim/bundle/markdown +5782b228e495c733af4ba2e547e5dc44ebc8bc25 vim/bundle/nerdtree +e7857bed4e0705f91f781dbe99706f07d08d104b vim/bundle/pathogen af8514b79c046a6bb447021b81351edb050ac69f vim/bundle/piecrust 114f8e5c204f1cac9b2443065910fa182de39fb8 vim/bundle/powerline -432ce307b11ce9913aaf2f7594c57ca262ed63a5 vim/bundle/projectroot -8b215aac0192f74b5aeb6ae5a2e1766db2ebecb8 vim/bundle/python-pep8-indent -2f850dcf506af85be22365aebda6ff737e5f004e vim/bundle/pythonmode -9378cddc1c264f777af59f04e5b8d64eca8ee5fd vim/bundle/ragtag -7a6675f092842c8f81e71d5345bd7cdbf3759415 vim/bundle/repeat +68787126ebbbe50e120e497ff63696b22f636840 vim/bundle/projectroot +e0be8bfc4ff68e6eb26662fe3a1881cba225a44e vim/bundle/python-pep8-indent +ed80fdebb5eb5e0e7e404484371221633a3926f6 vim/bundle/pythonmode +5762a937f39d165b9773376960539f8c32788325 vim/bundle/ragtag +070ee903245999b2b79f7386631ffd29ce9b8e9f vim/bundle/repeat 1644a567c103c71e2f91bc9a362e906c515d6e4a vim/bundle/scratch -62c4f261874dd44e6cdc6788b4a6bc59f9dfe746 vim/bundle/sleuth +dfe0a33253c61dd8fac455baea4ec492e6cf0fe3 vim/bundle/sleuth 528a59f26d12278698bb946f8fb82a63711eec21 vim/bundle/solarized -cdaa5c27c5a7f8b08a43d0b2e65929512299e33a vim/bundle/supertab +22aac5c2cb6a8ebe906bf1495eb727717390e62e vim/bundle/supertab e49d6c2459e0f5569ff2d533b4df995dd7f98313 vim/bundle/surround -6fb14d624b6081459360fdbba743f82cf84c8f92 vim/bundle/syntastic -959f48798136bfd4ce60075d3c86c580fcf5e5c5 vim/bundle/tagbar +5e1b26c1724448c9d870b08dc93ce71528489333 vim/bundle/syntastic +59ea6d656a0b5190f6f8f3fff44197d752782cc6 vim/bundle/tagbar 6845221d45bd62e604c2024bc511a56e79d1118b vim/bundle/todo.txt 869c05195086dd1af9fe39e49621f9f880b6f07c vim/bundle/twig b9d1fa7d460dac878cbc8c945a45439d92ce0cb2 vim/bundle/vimroom
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cvim/cvimrc Sun Dec 10 21:43:14 2017 -0800 @@ -0,0 +1,27 @@ +" Settings for Chromium-Vim, aka cVim + +set nohud +set noautofocus + +set numerichints +set typelinkhints + +set nosmoothscroll + +let mapleader = "," +let barposition = "bottom" + +map j 4scrollDown +map k 4scrollUp + +map J :tabprevious<cr> +map K :tabnext<cr> +map d closeTab +map u lastClosedTab + +map b :buffer<Space> + +map <Leader>u :restore<Space> + +let configpath = "D:\\Home\\DotFiles\\cvim\\cvimrc" +set localconfig
--- a/git/gitconfig Sat Sep 30 12:43:37 2017 -0700 +++ b/git/gitconfig Sun Dec 10 21:43:14 2017 -0800 @@ -1,6 +1,6 @@ [user] -name = Ludovic Chabant -email = ludovic@chabant.com + name = Ludovic Chabant + email = ludovic@chabant.com [push] default = simple @@ -18,3 +18,7 @@ [mergetool "sourcetree"] cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\" trustExitCode = true +[core] + excludesfile = /Users/abdul/.gitignore_global +[commit] + template = /Users/abdul/.stCommitMsg
--- a/hgrc/hgignore Sat Sep 30 12:43:37 2017 -0700 +++ b/hgrc/hgignore Sun Dec 10 21:43:14 2017 -0800 @@ -2,6 +2,7 @@ *~ *.pyo +*.orig .DS_Store Thumbs.db
--- a/hgrc/hgrc-Windows_NT Sat Sep 30 12:43:37 2017 -0700 +++ b/hgrc/hgrc-Windows_NT Sun Dec 10 21:43:14 2017 -0800 @@ -1,6 +1,6 @@ [ui] ssh = "%USERPROFILE%\Dropbox\Utilities\plink.exe" -ssh -2 -batch -C -editor = "C:\Program Files (x86)\Vim\vim74\vim.exe" +editor = "C:\Program Files (x86)\Vim\vim80\vim.exe" [extdiff] cmds.wdiff = "C:\Program Files (x86)\WinMerge\WinMergeU.exe"
--- a/vim/vimrc Sat Sep 30 12:43:37 2017 -0700 +++ b/vim/vimrc Sun Dec 10 21:43:14 2017 -0800 @@ -31,12 +31,18 @@ " Get our vim directory. let s:vim_home = expand("<sfile>:h") +" Local pre-override. +let s:local_vimrc_pre = s:vim_home.'/vimrc-local-pre' +if filereadable(s:local_vimrc_pre) + execute 'source' s:local_vimrc_pre +endif + " Make sure `filetype` stuff is turned off before loading Pathogen. syntax off filetype off " Disable some plugins. -let g:pathogen_disabled = [] +let g:pathogen_disabled = get(g:, 'pathogen_disabled', []) call add(g:pathogen_disabled, 'vimroom') call add(g:pathogen_disabled, 'minibufexpl') call add(g:pathogen_disabled, 'ragtag') @@ -255,7 +261,7 @@ let g:ctrlp_cache_dir = s:vim_home.'/cache' " Remember things. -let g:ctrlp_clear_cache_on_ext = 0 +let g:ctrlp_clear_cache_on_exit = 0 " Don't include some stuff in the most recently used list. let g:ctrlp_mruf_exclude = 'hg\-editor\-\d+\.txt' @@ -364,7 +370,7 @@ \'colorscheme': 'solarized', \'active': { \ 'left': [ ['mode', 'paste'], - \ ['fugitive', 'lawrencium', 'readonly', 'filename'], + \ ['fugitive', 'lawrencium', 'readonly', 'relativepath', 'modified'], \ ['ctrlpmark'] ], \ 'right': [ ['lineinfo'], \ ['percent'], @@ -430,6 +436,12 @@ endfunction " }}} +" YouCompleteMe {{{ + +let g:ycm_always_populate_location_list = 1 + +" }}} + " }}} " File-Specific Settings {{{ @@ -454,8 +466,8 @@ augroup VimRCFileType_c au! - autocmd FileType c,c++,cpp setlocal foldmethod=syntax - autocmd FileType c,c++,cpp setlocal colorcolumn=120 + autocmd FileType c,c++,cpp,cs setlocal foldmethod=syntax + autocmd FileType c,c++,cpp,cs setlocal colorcolumn=120 augroup END augroup VimRCFileType_css @@ -572,8 +584,9 @@ nnoremap [j <C-O> " Copy the current buffer's info. -nnoremap <leader>cp :let @+ = expand('%:p')<cr> -nnoremap <leader>cf :let @+ = expand('%:h')<cr> +nnoremap <leader>cp :let @+ = expand('%:p')<cr>:echo @+<cr> +nnoremap <leader>cf :let @+ = expand('%:h')<cr>:echo @+<cr> +nnoremap <leader>cw :let @+ = getcwd()<cr>:echo @+<cr> " Make the diff navigation also center things. nnoremap ]c ]czvzz @@ -608,9 +621,9 @@ nnoremap N Nzvzz " YCM mappings. -nnoremap <Leader>jj :YcmCompleter GoToImprecise<cr> -nnoremap <Leader>jd :YcmCompleter GoToDefinition<cr> -nnoremap <Leader>jh :YcmCompleter GoToDeclaration<cr> +nnoremap <Leader>jj :YcmCompleter GoToImprecise<cr>zv +nnoremap <Leader>jd :YcmCompleter GoToDefinition<cr>zv +nnoremap <Leader>jh :YcmCompleter GoToDeclaration<cr>zv nnoremap <Leader>ji :YcmCompleter GoToInclude<cr> nnoremap <Leader>jc :YcmCompleter GetDoc<cr> @@ -621,6 +634,9 @@ " Start with one level of open. set foldlevel=1 +" Don't fold too much. +set foldnestmax=2 + " Folds are defined by markers in the text. set foldmethod=marker @@ -670,13 +686,6 @@ normal zz endfunction -function! s:AutoProjectRootCD() abort - if &buftype == '' - ProjectRootCD - endif -endfunction -autocmd BufEnter * call <SID>AutoProjectRootCD() - " }}} " Local override {{{
--- a/weechat/alias.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/alias.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# alias.conf -- weechat v1.1.1 +# weechat -- alias.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [cmd]
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/weechat/buflist.conf Sun Dec 10 21:43:14 2017 -0800 @@ -0,0 +1,38 @@ +# +# weechat -- buflist.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart +# + +[look] +auto_scroll = 50 +display_conditions = "${buffer.hidden}==0" +enabled = on +mouse_jump_visited_buffer = off +mouse_move_buffer = on +mouse_wheel = on +nick_prefix = off +nick_prefix_empty = on +signals_refresh = "" +sort = "number,-active" + +[format] +buffer = "${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}" +buffer_current = "${color:,blue}${format_buffer}" +hotlist = " ${color:green}(${hotlist}${color:green})" +hotlist_highlight = "${color:magenta}" +hotlist_low = "${color:white}" +hotlist_message = "${color:brown}" +hotlist_none = "${color:default}" +hotlist_private = "${color:green}" +hotlist_separator = "${color:default}," +indent = " " +lag = " ${color:green}[${color:brown}${lag}${color:green}]" +name = "${name}" +nick_prefix = "${color_nick_prefix}${nick_prefix}" +number = "${color:green}${number}${if:${number_displayed}?.: }"
--- a/weechat/charset.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/charset.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# charset.conf -- weechat v1.1.1 +# weechat -- charset.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [default]
--- a/weechat/exec.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/exec.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# exec.conf -- weechat v1.1.1 +# weechat -- exec.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [command]
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/weechat/fifo.conf Sun Dec 10 21:43:14 2017 -0800 @@ -0,0 +1,14 @@ +# +# weechat -- fifo.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart +# + +[file] +enabled = on +path = "%h/weechat_fifo"
--- a/weechat/irc.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/irc.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# irc.conf -- weechat v1.1.1 +# weechat -- irc.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] @@ -27,7 +34,6 @@ highlight_pv = "$nick" highlight_server = "$nick" highlight_tags_restrict = "irc_privmsg,irc_notice" -item_away_message = on item_channel_modes_hide_args = "k" item_display_server = buffer_plugin item_nick_modes = on @@ -36,9 +42,6 @@ msgbuffer_fallback = current new_channel_position = none new_pv_position = none -nick_color_force = "" -nick_color_hash = sum -nick_color_stop_chars = "_|[" nick_completion_smart = speakers nick_mode = prefix nick_mode_empty = off @@ -65,7 +68,6 @@ [color] input_nick = lightcyan -item_away = yellow item_channel_modes = default item_lag_counting = default item_lag_finished = yellow @@ -76,14 +78,15 @@ nick_prefixes = "q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue" notice = green reason_quit = default +topic_current = default topic_new = white topic_old = darkgray [network] -alternate_nick = on autoreconnect_delay_growing = 2 autoreconnect_delay_max = 1800 ban_mask_default = "*!$ident@$host" +channel_encode = off colors_receive = on colors_send = on lag_check = 60 @@ -93,6 +96,7 @@ lag_refresh_interval = 1 notify_check_ison = 1 notify_check_whois = 5 +sasl_fail_unavailable = on send_unknown_commands = off whois_double_nick = on @@ -118,17 +122,19 @@ command = "" command_delay = 0 connection_timeout = 60 -default_msg_kick = "" -default_msg_part = "WeeChat %v" -default_msg_quit = "WeeChat %v" ipv6 = on local_hostname = "" +msg_kick = "" +msg_part = "WeeChat ${info:version}" +msg_quit = "WeeChat ${info:version}" nicks = "lordabdul,lordabdul1,lordabdul2,lordabdul3,lordabdul4" +nicks_alternate = on notify = "" password = "" proxy = "" realname = "" sasl_fail = continue +sasl_key = "" sasl_mechanism = plain sasl_password = "" sasl_timeout = 15 @@ -139,154 +145,47 @@ ssl_fingerprint = "" ssl_priorities = "NORMAL" ssl_verify = on +usermode = "" username = "lordabdul" [server] -freenode.addresses = "chat.freenode.net/6667" -freenode.proxy -freenode.ipv6 -freenode.ssl -freenode.ssl_cert -freenode.ssl_priorities -freenode.ssl_dhkey_size -freenode.ssl_fingerprint -freenode.ssl_verify -freenode.password -freenode.capabilities -freenode.sasl_mechanism -freenode.sasl_username -freenode.sasl_password -freenode.sasl_timeout -freenode.sasl_fail -freenode.autoconnect = on -freenode.autoreconnect -freenode.autoreconnect_delay -freenode.nicks -freenode.username -freenode.realname -freenode.local_hostname -freenode.command = "/msg nickserv identify lordabdul ${sec.data.freenode}" -freenode.command_delay -freenode.autojoin = "#duckduckgo,#mercurial,#pentadactyl,#vimperator,#twister" -freenode.autorejoin -freenode.autorejoin_delay -freenode.connection_timeout -freenode.anti_flood_prio_high -freenode.anti_flood_prio_low -freenode.away_check -freenode.away_check_max_nicks -freenode.default_msg_kick -freenode.default_msg_part -freenode.default_msg_quit -freenode.notify -quakenet.addresses = "irc.quakenet.org/6667" -quakenet.proxy -quakenet.ipv6 -quakenet.ssl -quakenet.ssl_cert -quakenet.ssl_priorities -quakenet.ssl_dhkey_size -quakenet.ssl_fingerprint -quakenet.ssl_verify -quakenet.password -quakenet.capabilities -quakenet.sasl_mechanism -quakenet.sasl_username -quakenet.sasl_password -quakenet.sasl_timeout -quakenet.sasl_fail -quakenet.autoconnect = on -quakenet.autoreconnect -quakenet.autoreconnect_delay -quakenet.nicks -quakenet.username -quakenet.realname -quakenet.local_hostname -quakenet.command = "= "/msg nickserv identify lordabdul ${sec.data.quakenet}"" -quakenet.command_delay -quakenet.autojoin = "#geekzonefr" -quakenet.autorejoin -quakenet.autorejoin_delay -quakenet.connection_timeout -quakenet.anti_flood_prio_high -quakenet.anti_flood_prio_low -quakenet.away_check -quakenet.away_check_max_nicks -quakenet.default_msg_kick -quakenet.default_msg_part -quakenet.default_msg_quit -quakenet.notify -sorcery.addresses = "irc.sorcery.net/6667" -sorcery.proxy -sorcery.ipv6 -sorcery.ssl -sorcery.ssl_cert -sorcery.ssl_priorities -sorcery.ssl_dhkey_size -sorcery.ssl_fingerprint -sorcery.ssl_verify -sorcery.password -sorcery.capabilities -sorcery.sasl_mechanism -sorcery.sasl_username -sorcery.sasl_password -sorcery.sasl_timeout -sorcery.sasl_fail -sorcery.autoconnect = on -sorcery.autoreconnect -sorcery.autoreconnect_delay -sorcery.nicks -sorcery.username -sorcery.realname -sorcery.local_hostname -sorcery.command = "= "/msg nickserv identify lordabdul ${sec.data.sorcery}"" -sorcery.command_delay -sorcery.autojoin = "#GURPS" -sorcery.autorejoin -sorcery.autorejoin_delay -sorcery.connection_timeout -sorcery.anti_flood_prio_high -sorcery.anti_flood_prio_low -sorcery.away_check -sorcery.away_check_max_nicks -sorcery.default_msg_kick -sorcery.default_msg_part -sorcery.default_msg_quit -sorcery.notify -oftc.addresses = "irc.oftc.net/6667" -oftc.proxy -oftc.ipv6 -oftc.ssl -oftc.ssl_cert -oftc.ssl_priorities -oftc.ssl_dhkey_size -oftc.ssl_fingerprint -oftc.ssl_verify -oftc.password -oftc.capabilities -oftc.sasl_mechanism -oftc.sasl_username -oftc.sasl_password -oftc.sasl_timeout -oftc.sasl_fail -oftc.autoconnect -oftc.autoreconnect -oftc.autoreconnect_delay -oftc.nicks -oftc.username -oftc.realname -oftc.local_hostname -oftc.command = "/msg nickserv identify ${sec.data.oftc}" -oftc.command_delay -oftc.autojoin = "#pentadactyl" -oftc.autorejoin -oftc.autorejoin_delay -oftc.connection_timeout -oftc.anti_flood_prio_high -oftc.anti_flood_prio_low -oftc.away_check -oftc.away_check_max_nicks -oftc.default_msg_kick -oftc.default_msg_part -oftc.default_msg_quit -oftc.notify +Freenode.addresses = "barjoland.chabant.com/6697" +Freenode.proxy +Freenode.ipv6 +Freenode.ssl = off +Freenode.ssl_cert +Freenode.ssl_priorities +Freenode.ssl_dhkey_size +Freenode.ssl_fingerprint +Freenode.ssl_verify +Freenode.password = "${sec.data.zncpass}" +Freenode.capabilities +Freenode.sasl_mechanism +Freenode.sasl_username +Freenode.sasl_password +Freenode.sasl_key +Freenode.sasl_timeout +Freenode.sasl_fail +Freenode.autoconnect = on +Freenode.autoreconnect +Freenode.autoreconnect_delay +Freenode.nicks +Freenode.nicks_alternate +Freenode.username = "abdul@${sec.data.clientname}/Freenode" +Freenode.realname +Freenode.local_hostname +Freenode.usermode +Freenode.command +Freenode.command_delay +Freenode.autojoin +Freenode.autorejoin +Freenode.autorejoin_delay +Freenode.connection_timeout +Freenode.anti_flood_prio_high +Freenode.anti_flood_prio_low +Freenode.away_check +Freenode.away_check_max_nicks +Freenode.msg_kick +Freenode.msg_part +Freenode.msg_quit +Freenode.notify
--- a/weechat/logger.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/logger.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# logger.conf -- weechat v1.1.1 +# weechat -- logger.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look]
--- a/weechat/plugins.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/plugins.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# plugins.conf -- weechat v1.1.1 +# weechat -- plugins.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [var]
--- a/weechat/relay.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/relay.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# relay.conf -- weechat v1.1.1 +# weechat -- relay.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] @@ -18,6 +25,7 @@ text_selected = white [network] +allow_empty_password = off allowed_ips = "" bind_address = "" clients_purge_delay = 0 @@ -33,6 +41,7 @@ backlog_max_minutes = 1440 backlog_max_number = 256 backlog_since_last_disconnect = on +backlog_since_last_message = off backlog_tags = "irc_privmsg" backlog_time_format = "[%H:%M] "
--- a/weechat/script.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/script.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# script.conf -- weechat v1.1.1 +# weechat -- script.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] @@ -43,7 +50,7 @@ [scripts] autoload = on cache_expire = 60 -dir = "%h/script" +download_timeout = 30 hold = "" +path = "%h/script" url = "http://www.weechat.org/files/plugins.xml.gz" -url_force_https = on
--- a/weechat/sec.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/sec.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# sec.conf -- weechat v1.1.1 +# weechat -- sec.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [crypt] @@ -10,11 +17,10 @@ [data] __passphrase__ = on -oftc = "40753E8A461523676DBF416B4C04EDF3241C5BC485A827B16D2D5952C3616C7BEBC81FA1A19B73D692CBAA3FC811612573C3664A93EAC55920" -quakenet = "30268C16DE972F7754CCE9D835716DEF85D7E5C80D2D79151CBB8899650E82D2B00B0EE141E2427613A750B4790F6C429C56E2" -pushover_user = "095F359C99F198FB3FDD23DE4609EC66BEB6967C1C39AE0A6FA9B12A65A76032F49070B7D89FB33B47126B560F00FB0B3F7001D0BF9C59BA64F0FEC9E93C7D578548C2782E6354" -pushover_token = "390435DBF85BF2413E8E95B2E8DFC4C668874A139B3148E56EC18E01A0A29382AEACFC8B6B2BDFA6428219FF8553A860A9C40425D72A044037E4B8852F7AE810ABC23F2521252F" -freenode = "1B205EDFB00558BA62E9D6F4565343EE70DF64C207D8E5F15C573A1087CDE5F76808CFB5E92726BF916EE8100594A9F860A9A6D44EFAC8" -nicks = "994DBBF0DC2B13AC411E5C349847150A3656157AD2E2BB2B7E1D992A8626ECFDD07447D949F758351E6A6E162105F8562A9EABE391616469611250FA9C137914A4B5D6B19CEC60010EFA66D6C0E0196A3E396B4246C1B2B771D4D5FCE324" -nick = "7BC509DCB03C795F767D6830E90A1C8526AFCC71CE3D5C3C74A6AE6F5F05C225713EBCEA5092B006EE06ECE47BAEF1FEA27A" -sorcery = "8558F49241E58C7F53C1BC2D770F7D79A2A9B1DAFBD46E18D80F6B9B778D73665E84D49066969A0CD29F636E48D44F76329A3376272AB4" +pushover_user = "873EFDDC6FAD9E952BCD83A0994EA9C75A1BCC90A1734311CC493ED51B99A297FAEADCA259DC4C755C388C759C485D7EFE406B97287C1DD72A38EAD4DD0B3081623616BEB44859" +pushover_token = "7D8116A5478B813C9DD2F7E3B110622EB4E825D5E8CE0F5BE0DC0E6F88E81E92A3DD7167E259F1C1A1C85E10DFAB9F8ABC8076207FBD4863F972D5C4FB855FC56740589D152EAE" +freenode = "8183C7A49803CF71F653AB10387682B27FCF6738ADEB38930A3DF50209BAF9F017D19883805904320E4D7AC15736D50B8B67AA64497E91" +nicks = "195669817613F6199E0638E03BF09076A60FEF8E8588F847B4BA620BBB1192EB244BB809EA6EFB9D156CAA747D3A66371586E3462D0959F38AC82CC43EB6807CF8ABAE38C49AB12458421FF54A070E134A78A390B44A238B2812A6F59E63" +nick = "0DF8A7212121CF98C19F6091A17876199E6465F15B695C7E8A0D1ECABDC3210924D8479E5955A5A6802FD316EF10BB086BBC" +clientname = "DCDDC5BEAF65ACEC8A1B7C50E9DB99D4C5E0B08859301447BF39403C407FA525BAA5C7DA9CEC5B0DCBA359632608971A7283" +zncpass = "299F573454AE8DEDF2E36D5091299ACB5DD07F90A3E78B6205B2DDD206FC9D4B22532EBDBD1053E6AE14AA5782F131A685AB938FD94474CE323E6ED4207F0E"
--- a/weechat/trigger.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/trigger.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# trigger.conf -- weechat v1.1.1 +# weechat -- trigger.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look] @@ -9,6 +16,7 @@ [color] flag_command = lightgreen flag_conditions = yellow +flag_post_action = lightblue flag_regex = lightcyan flag_return_code = lightmagenta regex = white @@ -22,6 +30,7 @@ beep.conditions = "${tg_displayed} && (${tg_highlight} || ${tg_msg_pv})" beep.enabled = on beep.hook = print +beep.post_action = none beep.regex = "" beep.return_code = ok cmd_pass.arguments = "5000|input_text_display;5000|history_add;5000|irc_command_auth" @@ -29,6 +38,7 @@ cmd_pass.conditions = "" cmd_pass.enabled = on cmd_pass.hook = modifier +cmd_pass.post_action = none cmd_pass.regex = "==^((/(msg|quote) +nickserv +(id|identify|register|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+) +)|/oper +[^ ]+ +|/quote +pass +|/set +[^ ]*password[^ ]* +|/secure +(passphrase|decrypt|set +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}" cmd_pass.return_code = ok msg_auth.arguments = "5000|irc_message_auth" @@ -36,6 +46,7 @@ msg_auth.conditions = "" msg_auth.enabled = on msg_auth.hook = modifier +msg_auth.post_action = none msg_auth.regex = "==^(.*(id|identify|register|ghost +[^ ]+|release +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}" msg_auth.return_code = ok server_pass.arguments = "5000|input_text_display;5000|history_add" @@ -43,5 +54,6 @@ server_pass.conditions = "" server_pass.enabled = on server_pass.hook = modifier +server_pass.post_action = none server_pass.regex = "==^(/(server|connect) .*-(sasl_)?password=)([^ ]+)(.*)==${re:1}${hide:*,${re:4}}${re:5}" server_pass.return_code = ok
--- a/weechat/weechat.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/weechat.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# weechat.conf -- weechat v1.1.1 +# weechat -- weechat.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [debug] @@ -13,6 +20,7 @@ [look] align_end_of_lines = message +align_multiline_words = on bar_more_down = "++" bar_more_left = "<<" bar_more_right = ">>" @@ -40,6 +48,7 @@ command_chars = "" command_incomplete = off confirm_quit = off +confirm_upgrade = off day_change = on day_change_message_1date = "-- %a, %d %b %Y --" day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --" @@ -66,6 +75,7 @@ input_share = none input_share_overwrite = off input_undo_max = 32 +item_away_message = on item_buffer_filter = "*" item_buffer_zoom = "!" item_mouse_status = "M" @@ -74,10 +84,15 @@ jump_previous_buffer_when_closing = on jump_smart_back_to_buffer = on key_bind_safe = on +key_grab_delay = 800 mouse = off mouse_timer_delay = 100 +nick_color_force = "" +nick_color_hash = djb2 +nick_color_stop_chars = "_|[" nick_prefix = "" nick_suffix = "" +paste_auto_add_newline = on paste_bracketed = off paste_bracketed_timer_delay = 10 paste_max_lines = 1 @@ -97,6 +112,9 @@ prefix_quit = "<--" prefix_same_nick = "" prefix_suffix = "|" +quote_nick_prefix = "<" +quote_nick_suffix = ">" +quote_time_format = "%H:%M:%S" read_marker = line read_marker_always_show = off read_marker_string = "- " @@ -114,6 +132,8 @@ window_separator_horizontal = on window_separator_vertical = on window_title = "WeeChat ${info:version}" +word_chars_highlight = "!\u00A0,-,_,|,alnum" +word_chars_input = "!\u00A0,-,_,|,alnum" [palette] @@ -157,13 +177,14 @@ chat_time = default chat_time_delimiters = brown chat_value = cyan +chat_value_null = blue emphasized = yellow emphasized_bg = magenta input_actions = lightgreen input_text_not_found = red +item_away = yellow nicklist_away = cyan nicklist_group = green -nicklist_offline = blue separator = blue status_count_highlight = magenta status_count_msg = brown @@ -187,6 +208,7 @@ command_inline = on default_template = "%(nicks)|%(irc_channels)" nick_add_space = on +nick_case_sensitive = off nick_completer = ":" nick_first_only = off nick_ignore_chars = "[]`_-^" @@ -233,6 +255,20 @@ buffers.size = 0 buffers.size_max = 0 buffers.type = root +buflist.color_bg = default +buflist.color_delim = default +buflist.color_fg = default +buflist.conditions = "" +buflist.filling_left_right = vertical +buflist.filling_top_bottom = columns_vertical +buflist.hidden = off +buflist.items = "buflist" +buflist.position = left +buflist.priority = 0 +buflist.separator = on +buflist.size = 0 +buflist.size_max = 0 +buflist.type = root input.color_bg = default input.color_delim = cyan input.color_fg = default @@ -309,7 +345,7 @@ [notify] [filter] -irc_smart = on;*;irc_smart_filter;* +irc_smart = off;*;irc_smart_filter;* [key] ctrl-? = "/input delete_previous_char" @@ -339,6 +375,8 @@ ctrl-W = "/input delete_previous_word" ctrl-X = "/input switch_active_buffer" ctrl-Y = "/input clipboard_paste" +meta-meta-OP = "/bar scroll buflist * b" +meta-meta-OQ = "/bar scroll buflist * e" meta-meta2-1~ = "/window scroll_top" meta-meta2-23~ = "/bar scroll nicklist * b" meta-meta2-24~ = "/bar scroll nicklist * e" @@ -371,6 +409,8 @@ meta-OD = "/input move_previous_word" meta-OF = "/input move_end_of_line" meta-OH = "/input move_beginning_of_line" +meta-OP = "/bar scroll buflist * -100%" +meta-OQ = "/bar scroll buflist * +100%" meta-Oa = "/input history_global_previous" meta-Ob = "/input history_global_next" meta-Oc = "/input move_next_word" @@ -578,6 +618,8 @@ [key_mouse] @bar(buffers):ctrl-wheeldown = "hsignal:buffers_mouse" @bar(buffers):ctrl-wheelup = "hsignal:buffers_mouse" +@bar(buflist):ctrl-wheeldown = "hsignal:buflist_mouse" +@bar(buflist):ctrl-wheelup = "hsignal:buflist_mouse" @bar(input):button2 = "/input grab_mouse_area" @bar(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%" @bar(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e" @@ -598,6 +640,8 @@ @item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}" @item(buffers):button1* = "hsignal:buffers_mouse" @item(buffers):button2* = "hsignal:buffers_mouse" +@item(buflist):button1* = "hsignal:buflist_mouse" +@item(buflist):button2* = "hsignal:buflist_mouse" @bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%" @bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%" @chat:button1 = "/window ${_window_number}"
--- a/weechat/xfer.conf Sat Sep 30 12:43:37 2017 -0700 +++ b/weechat/xfer.conf Sun Dec 10 21:43:14 2017 -0800 @@ -1,5 +1,12 @@ # -# xfer.conf -- weechat v1.1.1 +# weechat -- xfer.conf +# +# WARNING: It is NOT recommended to edit this file by hand, +# especially if WeeChat is running. +# +# Use /set or similar command to change settings in WeeChat. +# +# For more info, see: https://weechat.org/doc/quickstart # [look]