From 9b2bd0b702dd5540c99c500db3b6ed5eb3dc57aa Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Tue, 1 Dec 2020 21:22:27 -0800 Subject: [PATCH] update everything --- .compton.conf | 20 +++-- .config/xfce4/terminal/accels.scm | 97 +++++++++++----------- .../xfce4/xfconf/xfce-perchannel-xml/displays.xml | 55 ++++++++++++ .../xfconf/xfce-perchannel-xml/xfce4-notifyd.xml | 2 + .../xfconf/xfce-perchannel-xml/xfce4-panel.xml | 32 +++---- .../xfce-perchannel-xml/xfce4-power-manager.xml | 13 +-- .../xfce-perchannel-xml/xfce4-settings-manager.xml | 2 +- .config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml | 4 +- .../xfce4/xfconf/xfce-perchannel-xml/xsettings.xml | 23 ++--- .i3/config | 8 +- .tmux.conf | 2 +- .vim/filetype.vim | 18 ++-- .vimrc | 32 +++++-- .weechat/weechat.conf | 24 ++++++ .xinitrc | 4 +- bin/run_terminal | 2 + 16 files changed, 224 insertions(+), 114 deletions(-) diff --git a/.compton.conf b/.compton.conf index d96022a..e46d1aa 100644 --- a/.compton.conf +++ b/.compton.conf @@ -1,8 +1,8 @@ # Shadow shadow = true; -no-dnd-shadow = true; -no-dock-shadow = true; -clear-shadow = true; +#no-dnd-shadow = true; +#no-dock-shadow = true; +#clear-shadow = true; shadow-radius = 7; shadow-offset-x = -7; shadow-offset-y = -7; @@ -23,12 +23,11 @@ shadow-exclude = [ # xinerama-shadow-crop = true; # Opacity -menu-opacity = 0.9; #inactive-opacity = 0.9; # active-opacity = 0.8; frame-opacity = 0.7; #inactive-opacity-override = false; -alpha-step = 0.06; +#alpha-step = 0.06; inactive-dim = 0.12; # inactive-dim-fixed = true; # blur-background = true; @@ -60,9 +59,9 @@ mark-ovredir-focused = true; detect-rounded-corners = true; detect-client-opacity = true; refresh-rate = 0; -vsync = "none"; +vsync = false; dbe = false; -paint-on-overlay = true; +#paint-on-overlay = true; # unredir-if-possible-delay = 5000; # unredir-if-possible-exclude = [ ]; focus-exclude = [ "class_g = 'Cairo-clock'" ]; @@ -76,7 +75,8 @@ invert-color-include = [ ]; glx-copy-from-front = false; # glx-use-copysubbuffermesa = true; # glx-no-rebind-pixmap = true; -glx-swap-method = "undefined"; +#glx-swap-method = "undefined"; +use-damage = true; # glx-use-gpushader4 = true; # xrender-sync = true; # xrender-sync-fence = true; @@ -85,4 +85,8 @@ glx-swap-method = "undefined"; wintypes: { tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; }; + dock = { shadow = false; } + dnd = { shadow = false; } + popup_menu = { opacity = 0.9; } + dropdown_menu = { opacity = 0.9; } }; diff --git a/.config/xfce4/terminal/accels.scm b/.config/xfce4/terminal/accels.scm index 457eac8..a7682f3 100644 --- a/.config/xfce4/terminal/accels.scm +++ b/.config/xfce4/terminal/accels.scm @@ -1,55 +1,58 @@ ; xfce4-terminal GtkAccelMap rc-file -*- scheme -*- ; this file is an automated accelerator map dump ; -(gtk_accel_path "/terminal-window/goto-tab-1" "1") -(gtk_accel_path "/terminal-window/goto-tab-3" "3") -; (gtk_accel_path "/terminal-window/file-menu" "") -; (gtk_accel_path "/terminal-window/close-other-tabs" "") -; (gtk_accel_path "/terminal-window/search" "f") -; (gtk_accel_path "/terminal-window/next-tab" "Page_Down") -; (gtk_accel_path "/terminal-window/copy-html" "") -; (gtk_accel_path "/terminal-window/show-menubar" "") -; (gtk_accel_path "/terminal-window/zoom-reset" "0") -; (gtk_accel_path "/terminal-window/close-window" "q") -; (gtk_accel_path "/terminal-window/close-tab" "w") -; (gtk_accel_path "/terminal-window/save-contents" "") -; (gtk_accel_path "/terminal-window/new-tab" "t") -; (gtk_accel_path "/terminal-window/show-toolbar" "") -; (gtk_accel_path "/terminal-window/view-menu" "") -; (gtk_accel_path "/terminal-window/paste" "v") -; (gtk_accel_path "/terminal-window/copy" "c") -; (gtk_accel_path "/terminal-window/edit-menu" "") -; (gtk_accel_path "/terminal-window/fullscreen" "F11") -(gtk_accel_path "/terminal-window/goto-tab-6" "6") -; (gtk_accel_path "/terminal-window/read-only" "") -; (gtk_accel_path "/terminal-window/detach-tab" "d") -(gtk_accel_path "/terminal-window/goto-tab-8" "8") (gtk_accel_path "/terminal-window/goto-tab-2" "2") -; (gtk_accel_path "/terminal-window/scroll-on-output" "") -(gtk_accel_path "/terminal-window/goto-tab-5" "5") -; (gtk_accel_path "/terminal-window/prev-tab" "Page_Up") -; (gtk_accel_path "/terminal-window/move-tab-left" "Page_Up") -; (gtk_accel_path "/terminal-window/zoom-in" "plus") -; (gtk_accel_path "/terminal-window/search-prev" "") +(gtk_accel_path "/terminal-window/goto-tab-6" "6") +; (gtk_accel_path "/terminal-window/copy-input" "") +; (gtk_accel_path "/terminal-window/close-other-tabs" "") +; (gtk_accel_path "/terminal-window/move-tab-right" "Page_Down") +(gtk_accel_path "/terminal-window/goto-tab-7" "7") +; (gtk_accel_path "/terminal-window/set-title-color" "") +; (gtk_accel_path "/terminal-window/edit-menu" "") +; (gtk_accel_path "/terminal-window/zoom-menu" "") +(gtk_accel_path "/terminal-window/goto-tab-1" "1") +; (gtk_accel_path "/terminal-window/fullscreen" "F11") +; (gtk_accel_path "/terminal-window/read-only" "") +; (gtk_accel_path "/terminal-window/preferences" "") ; (gtk_accel_path "/terminal-window/reset-and-clear" "") ; (gtk_accel_path "/terminal-window/about" "") -; (gtk_accel_path "/terminal-window/search-next" "") -(gtk_accel_path "/terminal-window/toggle-menubar" "F10") -(gtk_accel_path "/terminal-window/goto-tab-7" "7") -; (gtk_accel_path "/terminal-window/select-all" "a") -; (gtk_accel_path "/terminal-window/help-menu" "") -(gtk_accel_path "/terminal-window/goto-tab-9" "9") -; (gtk_accel_path "/terminal-window/show-borders" "") -; (gtk_accel_path "/terminal-window/new-window" "n") -(gtk_accel_path "/terminal-window/goto-tab-4" "4") -; (gtk_accel_path "/terminal-window/contents" "F1") -; (gtk_accel_path "/terminal-window/preferences" "") -; (gtk_accel_path "/terminal-window/move-tab-right" "Page_Down") -; (gtk_accel_path "/terminal-window/zoom-out" "minus") -; (gtk_accel_path "/terminal-window/set-title" "s") -; (gtk_accel_path "/terminal-window/paste-selection" "") -; (gtk_accel_path "/terminal-window/undo-close-tab" "") -; (gtk_accel_path "/terminal-window/tabs-menu" "") -; (gtk_accel_path "/terminal-window/zoom-menu" "") +(gtk_accel_path "/terminal-window/goto-tab-5" "5") +; (gtk_accel_path "/terminal-window/close-window" "q") ; (gtk_accel_path "/terminal-window/reset" "") +; (gtk_accel_path "/terminal-window/save-contents" "") +(gtk_accel_path "/terminal-window/toggle-menubar" "F10") +; (gtk_accel_path "/terminal-window/copy" "c") +; (gtk_accel_path "/terminal-window/copy-html" "") +; (gtk_accel_path "/terminal-window/last-active-tab" "") +; (gtk_accel_path "/terminal-window/show-borders" "") +; (gtk_accel_path "/terminal-window/view-menu" "") +; (gtk_accel_path "/terminal-window/detach-tab" "d") +; (gtk_accel_path "/terminal-window/scroll-on-output" "") +; (gtk_accel_path "/terminal-window/show-toolbar" "") +; (gtk_accel_path "/terminal-window/next-tab" "Page_Down") +; (gtk_accel_path "/terminal-window/tabs-menu" "") +; (gtk_accel_path "/terminal-window/search-next" "") +; (gtk_accel_path "/terminal-window/search-prev" "") +; (gtk_accel_path "/terminal-window/undo-close-tab" "") +; (gtk_accel_path "/terminal-window/set-title" "s") +(gtk_accel_path "/terminal-window/contents" "") +; (gtk_accel_path "/terminal-window/zoom-reset" "0") +; (gtk_accel_path "/terminal-window/close-tab" "w") +; (gtk_accel_path "/terminal-window/new-tab" "t") +; (gtk_accel_path "/terminal-window/new-window" "n") ; (gtk_accel_path "/terminal-window/terminal-menu" "") +; (gtk_accel_path "/terminal-window/show-menubar" "") +; (gtk_accel_path "/terminal-window/select-all" "a") +; (gtk_accel_path "/terminal-window/paste" "v") +(gtk_accel_path "/terminal-window/goto-tab-9" "9") +; (gtk_accel_path "/terminal-window/move-tab-left" "Page_Up") +; (gtk_accel_path "/terminal-window/search" "f") +; (gtk_accel_path "/terminal-window/file-menu" "") +; (gtk_accel_path "/terminal-window/prev-tab" "Page_Up") +; (gtk_accel_path "/terminal-window/paste-selection" "") +; (gtk_accel_path "/terminal-window/zoom-in" "plus") +; (gtk_accel_path "/terminal-window/zoom-out" "minus") +(gtk_accel_path "/terminal-window/goto-tab-8" "8") +; (gtk_accel_path "/terminal-window/help-menu" "") +(gtk_accel_path "/terminal-window/goto-tab-4" "4") +(gtk_accel_path "/terminal-window/goto-tab-3" "3") diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml index bd82588..9ae2397 100644 --- a/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml +++ b/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml @@ -26,5 +26,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml index de6c978..e205fb5 100644 --- a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml +++ b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml @@ -9,6 +9,8 @@ + + diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml index fc5dbfc..c6b1ecd 100644 --- a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml +++ b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -7,21 +7,19 @@ - - - - + + - + @@ -31,7 +29,6 @@ - @@ -48,14 +45,9 @@ - - - - - - - - + + + @@ -71,7 +63,6 @@ - @@ -86,8 +77,17 @@ - + + + + + + + + + + diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml index 94a423a..af82713 100644 --- a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml +++ b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml @@ -3,17 +3,18 @@ - + - + - - - + + + - + + diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml index 2e112e3..44e83e0 100644 --- a/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml +++ b/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml @@ -2,7 +2,7 @@ - + diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml index 4189958..2bf99b0 100644 --- a/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml +++ b/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -48,12 +48,12 @@ - + - + diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml index 9049b38..520076d 100644 --- a/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml +++ b/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -2,8 +2,8 @@ - - + + @@ -15,18 +15,18 @@ - - - - - + + + + + - - + + @@ -38,7 +38,10 @@ + + + - + diff --git a/.i3/config b/.i3/config index 6f9b112..1e3c69f 100644 --- a/.i3/config +++ b/.i3/config @@ -65,11 +65,11 @@ bindsym $mod+Shift+s exec xfce4-screenshooter # change focus bindsym $mod+h focus left -#bindsym $mod+j focus down -#bindsym $mod+k focus up +bindsym $mod+j focus down +bindsym $mod+k focus up bindsym $mod+l focus right -bindsym $mod+j exec --no-startup-id ~/.i3/i3-focus-next -bindsym $mod+k exec --no-startup-id ~/.i3/i3-focus-next --reverse +#bindsym $mod+j exec --no-startup-id ~/.i3/i3-focus-next +#bindsym $mod+k exec --no-startup-id ~/.i3/i3-focus-next --reverse bindsym $mod+y move workspace to output left # alternatively, you can use the cursor keys: diff --git a/.tmux.conf b/.tmux.conf index 2990352..ffae864 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -16,7 +16,7 @@ bind-key C-n next-window bind-key C-p previous-window set -g set-titles off set -g mouse on -set -g default-terminal xterm-256color +set -g default-terminal tmux-256color setw -g mode-keys vi new -d diff --git a/.vim/filetype.vim b/.vim/filetype.vim index 79d06b9..b858312 100644 --- a/.vim/filetype.vim +++ b/.vim/filetype.vim @@ -33,15 +33,15 @@ augroup END au! BufNewFile,BufRead *.pde setf arduino -augroup org - " leave these as is: - au! BufRead,BufWrite,BufWritePost,BufNewFile *.org - au BufRead,BufNewFile *.org call org#SetOrgFileType() - au BufRead,BufNewFile *.org :GitGutterDisable - au BufRead *.org :PreLoadTags - au BufWrite *.org :PreWriteTags - au BufWritePost *.org :PostWriteTags -augroup END +"augroup org + "" leave these as is: + "au! BufRead,BufWrite,BufWritePost,BufNewFile *.org + ""au BufRead,BufNewFile *.org call org#SetOrgFileType() + ""au BufRead,BufNewFile *.org :GitGutterDisable + "au BufRead *.org :PreLoadTags + "au BufWrite *.org :PreWriteTags + "au BufWritePost *.org :PostWriteTags +"augroup END au BufNewFile,BufRead motd.public,/tmp/motd.public.r.* setf motd diff --git a/.vimrc b/.vimrc index 6db13ae..1fb360d 100644 --- a/.vimrc +++ b/.vimrc @@ -102,7 +102,6 @@ Plug 'lambdalisue/suda.vim' " Plugins that I almost never use "Plug 'vim-scripts/DrawIt' -"Plug 'tpope/vim-speeddating' "Plug 'vim-scripts/EasyGrep' Plug 'chrisbra/NrrwRgn' "Plug 'mattn/calendar-vim' @@ -117,6 +116,8 @@ Plug 'kana/vim-textobj-user' " Plugins I wish I used more "Plug 'hsitz/VimOrganizer' Plug 'jceb/vim-orgmode' +Plug 'tpope/vim-speeddating' + Plug 'tpope/vim-fugitive' Plug 'tpope/vim-unimpaired' Plug 'b4winckler/vim-angry' @@ -134,6 +135,7 @@ Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' +Plug 'airblade/vim-rooter' Plug 'bling/vim-bufferline' Plug 'majutsushi/tagbar' Plug 'SirVer/ultisnips' @@ -202,6 +204,7 @@ Plug 'whonore/coquille', {'branch': 'pathogen-bundle', 'for': 'coq'} "Plug 'dhruvasagar/vim-zoom' Plug 'gabrielelana/vim-markdown' Plug 'lervag/vimtex' +Plug 'Shougo/echodoc.vim' " Unclear @@ -256,11 +259,9 @@ autocmd FileType python set tags+=$HOME/.vim/tags/python.ctags "autocmd FileType python call SuperTabSetCompletionType("") " Set filetype for VimOrganizer -au! BufRead,BufWrite,BufWritePost,BufNewFile *.org -au BufEnter *.org call org#SetOrgFileType() +"au! BufRead,BufWrite,BufWritePost,BufNewFile *.org +"au BufEnter *.org call org#SetOrgFileType() -"au! BufRead,BufWrite,BufWritePost,BufNewFile *.org -"au BufEnter *.org call org#SetOrgFileType() command! OrgCapture :call org#CaptureBuffer() command! OrgCaptureFile :call org#OpenCaptureFile() @@ -429,7 +430,7 @@ let g:UltiSnipsJumpBackwardTrigger="" " Markdown "let g:markdown_enable_folding = 1 -let g:markdown_enable_mappings = 0 +let g:markdown_enable_mappings = 1 let g:markdown_enable_spell_checking = 0 let g:markdown_enable_input_abbreviations = 0 @@ -437,7 +438,12 @@ let g:markdown_enable_input_abbreviations = 0 let g:CommandTMaxFiles = 1000 let g:CommandTMaxDepth = 7 -" * FZF +" * vim-rooter +let g:rooter_cd_cmd="lcd" +let g:rooter_manual_only = 1 +set autochdir + +" " * FZF let g:rg_command = ' \ rg --column --line-number --no-heading --fixed-strings --ignore-case --no-ignore --hidden --follow --color "always" \ -g "!{.git,node_modules,vendor}/*" ' @@ -447,6 +453,8 @@ let g:rg_command = ' command! -bang -nargs=* RipGrep call fzf#vim#grep(g:rg_command .shellescape(), 1, 0) command! -bang -nargs=* RipGrepCword call fzf#vim#grep(g:rg_command . "-q " . expand(''), 1, 0) +command! -bang -nargs=* RgRoot call fzf#vim#grep("rg --column --line-number --no-heading --color=always --smart-case " . shellescape(), 1, {"dir": FindRootDirectory()}) + let g:fzf_buffers_jump = 1 " Empty value to disable preview window altogether let g:fzf_preview_window = '' @@ -493,6 +501,12 @@ let g:ctrlp_cmd = 'CtrlP' let g:ctrlp_working_path_mode = 'ra' let g:ctrlp_match_window = 'bottom,order:ttb,min:1,max:15' +" * Echodoc +let g:echodoc_enable_at_startup = 1 +"let g:echodoc#type = 'floating' +"let g:echodoc#type = 'floating' +"highlight link EchoDocFloat Pmenu + " * Vim-Go let g:go_fmt_command = "goimports" "let g:go_auto_type_info = 1 @@ -794,7 +808,7 @@ nnoremap fn :lnext nnoremap fp :lprev "nnoremap aa :Denite -mode=normal -buffer-name=search-buffer grep nnoremap ac :Denite -resume -buffer-name=search-buffer grep -nnoremap aw :DeniteCursorWord -buffer-name=search-buffer grep +"nnoremap aw :DeniteCursorWord -buffer-name=search-buffer grep call denite#custom#map('insert', '', '') "call denite#custom#var('grep', 'command', ['rg']) "call denite#custom#var('grep', 'default_opts', @@ -814,6 +828,8 @@ call denite#custom#var('grep', { \ }) nnoremap g :Denite -buffer-name=search-buffer grep nnoremap aa :RipGrep! +nnoremap ag :RgRoot! +nnoremap aw :RgRoot! "nnoremap :Files! `git rev-parse --show-toplevel` nnoremap :GFiles " For C++ -- A is a great plugin which allows you to jump from the c file to the diff --git a/.weechat/weechat.conf b/.weechat/weechat.conf index 5244e6d..d7156d7 100644 --- a/.weechat/weechat.conf +++ b/.weechat/weechat.conf @@ -35,6 +35,7 @@ buffer_search_force_default = off buffer_search_regex = off buffer_search_where = prefix_message buffer_time_format = "%H:%M:%S" +buffer_time_same = "" color_basic_force_bold = off color_inactive_buffer = on color_inactive_message = on @@ -89,6 +90,7 @@ mouse = off mouse_timer_delay = 100 nick_color_force = "" nick_color_hash = djb2 +nick_color_hash_salt = "" nick_color_stop_chars = "_|[" nick_prefix = "" nick_suffix = "" @@ -111,6 +113,7 @@ prefix_join = "-->" prefix_network = "--" prefix_quit = "<--" prefix_same_nick = "" +prefix_same_nick_middle = "" prefix_suffix = "|" quote_nick_prefix = "<" quote_nick_suffix = ">" @@ -119,6 +122,7 @@ read_marker = line read_marker_always_show = off read_marker_string = "- " save_config_on_exit = on +save_config_with_fsync = off save_layout_on_exit = none scroll_amount = 3 scroll_bottom_after_switch = off @@ -217,6 +221,7 @@ partial_completion_command = off partial_completion_command_arg = off partial_completion_count = on partial_completion_other = off +partial_completion_templates = "config_options" [history] display_default = 5 @@ -242,6 +247,7 @@ save_config_on_unload = on [bar] buflist.color_bg = default +buflist.color_bg_inactive = default buflist.color_delim = default buflist.color_fg = default buflist.conditions = "" @@ -256,6 +262,7 @@ buflist.size = 0 buflist.size_max = 0 buflist.type = root fset.color_bg = default +fset.color_bg_inactive = default fset.color_delim = cyan fset.color_fg = default fset.conditions = "${buffer.full_name} == fset.fset" @@ -270,6 +277,7 @@ fset.size = 3 fset.size_max = 3 fset.type = window input.color_bg = default +input.color_bg_inactive = default input.color_delim = cyan input.color_fg = default input.conditions = "" @@ -284,6 +292,7 @@ input.size = 1 input.size_max = 0 input.type = window nicklist.color_bg = default +nicklist.color_bg_inactive = default nicklist.color_delim = cyan nicklist.color_fg = default nicklist.conditions = "${nicklist}" @@ -298,6 +307,7 @@ nicklist.size = 0 nicklist.size_max = 0 nicklist.type = window status.color_bg = blue +status.color_bg_inactive = default status.color_delim = cyan status.color_fg = default status.conditions = "" @@ -312,6 +322,7 @@ status.size = 1 status.size_max = 0 status.type = window title.color_bg = blue +title.color_bg_inactive = default title.color_delim = cyan title.color_fg = default title.conditions = "" @@ -326,6 +337,7 @@ title.size = 1 title.size_max = 0 title.type = window vi_cmd.color_bg = default +vi_cmd.color_bg_inactive = default vi_cmd.color_delim = default vi_cmd.color_fg = default vi_cmd.conditions = "" @@ -340,6 +352,7 @@ vi_cmd.size = 0 vi_cmd.size_max = 0 vi_cmd.type = root vi_line_numbers.color_bg = default +vi_line_numbers.color_bg_inactive = default vi_line_numbers.color_delim = default vi_line_numbers.color_fg = default vi_line_numbers.conditions = "" @@ -400,6 +413,8 @@ 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-11~ = "/bar scroll buflist * b" +meta-meta2-12~ = "/bar scroll buflist * e" meta-meta2-1~ = "/window scroll_top" meta-meta2-23~ = "/bar scroll nicklist * b" meta-meta2-24~ = "/bar scroll nicklist * e" @@ -427,6 +442,7 @@ meta-9 = "/buffer *9" meta-< = "/input jump_previously_visited_buffer" meta-= = "/filter toggle" meta-> = "/input jump_next_visited_buffer" +meta-B = "/buflist toggle" meta-OA = "/input history_global_previous" meta-OB = "/input history_global_next" meta-OC = "/input move_next_word" @@ -439,6 +455,10 @@ meta-Oa = "/input history_global_previous" meta-Ob = "/input history_global_next" meta-Oc = "/input move_next_word" meta-Od = "/input move_previous_word" +meta2-11^ = "/bar scroll buflist * -100%" +meta2-11~ = "/bar scroll buflist * -100%" +meta2-12^ = "/bar scroll buflist * +100%" +meta2-12~ = "/bar scroll buflist * +100%" meta2-15~ = "/buffer -1" meta2-17~ = "/buffer +1" meta2-18~ = "/window -1" @@ -449,10 +469,14 @@ meta2-1;3C = "/buffer +1" meta2-1;3D = "/buffer -1" meta2-1;3F = "/window scroll_bottom" meta2-1;3H = "/window scroll_top" +meta2-1;3P = "/bar scroll buflist * b" +meta2-1;3Q = "/bar scroll buflist * e" meta2-1;5A = "/input history_global_previous" meta2-1;5B = "/input history_global_next" meta2-1;5C = "/input move_next_word" meta2-1;5D = "/input move_previous_word" +meta2-1;5P = "/bar scroll buflist * -100%" +meta2-1;5Q = "/bar scroll buflist * +100%" meta2-1~ = "/input move_beginning_of_line" meta2-200~ = "/input paste_start" meta2-201~ = "/input paste_stop" diff --git a/.xinitrc b/.xinitrc index a032f85..9a3a9a8 100755 --- a/.xinitrc +++ b/.xinitrc @@ -41,8 +41,8 @@ fi ~/.fehbg & -if command -v compton &>/dev/null; then - compton -b --config ~/.compton.conf & +if command -v picom &>/dev/null; then + picom -b --config ~/.compton.conf & fi #exec awesome exec i3 diff --git a/bin/run_terminal b/bin/run_terminal index de6d438..e2840a5 100755 --- a/bin/run_terminal +++ b/bin/run_terminal @@ -2,6 +2,8 @@ if [ -n "`which gnome-terminal`" ]; then gnome-terminal $@ +elif [ -n "`which xfce4-terminal`" ]; then + xfce4-terminal $@ elif [ -n "`which terminator`" ]; then terminator $@ elif [ -n "`which urxvt`" ]; then