GEN: Quality of Life improvements
This commit is contained in:
parent
23fa10a1e3
commit
599537bcaf
@ -15,3 +15,6 @@ URxvt.perl-ext-common: default,clipboard
|
||||
! font
|
||||
URxvt.font: xft:DejaVu Sans Mono:size=10,xft:Source Code Pro for Powerline:size=10
|
||||
URxvt.boldFont: xft:DejaVu Sans Mono:size=10,xft:Source Code Pro for Powerline:bold:size=10
|
||||
|
||||
! rofi
|
||||
rofi.case-sensitive: false
|
||||
|
1
.zshrc
1
.zshrc
@ -1,4 +1,3 @@
|
||||
|
||||
# Start configuration added by Zim install {{{
|
||||
#
|
||||
# User configuration sourced by interactive shells
|
||||
|
@ -13,6 +13,7 @@
|
||||
workspace $wsF2 gaps inner 0
|
||||
|
||||
for_window [class="zoom"] floating enable
|
||||
for_window [class="JidePopup"] floating enable
|
||||
for_window [class="zoom" title="Zoom - Licensed Account"] floating disable
|
||||
for_window [class="zoom" title="Zoom Meeting"] floating disable
|
||||
|
||||
@ -21,7 +22,8 @@
|
||||
bindsym $mod+m move workspace to output right
|
||||
bindsym $mod+Shift+m move workspace to output up
|
||||
|
||||
bindsym $mod+Shift+n exec --no-startup-id /usr/bin/networkmanager_dmenu
|
||||
bindsym $mod+Shift+n exec --no-startup-id /usr/bin/networkmanager_dmenu --rofi -i
|
||||
bindsym $mod+Shift+x exec --no-startup-id ~/.config/rofi/bin/menu_powermenu
|
||||
bindsym $mod+Shift+b exec --no-startup-id rofi-bluetooth
|
||||
bindsym $mod+Shift+e exec --no-startup-id rofimoji
|
||||
|
||||
|
@ -34,8 +34,8 @@
|
||||
set $TERMINAL alacritty
|
||||
|
||||
# gaps
|
||||
set $gap_outer 15
|
||||
set $gap_inner 10
|
||||
set $gap_outer 0
|
||||
set $gap_inner 0
|
||||
|
||||
set $ws1 "1"
|
||||
set $ws2 "2"
|
||||
|
@ -121,8 +121,6 @@ floating_modifier $mod
|
||||
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
|
||||
bindsym $mod+Shift+r restart
|
||||
|
||||
# exit i3 (logs you out of your X session)
|
||||
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
|
||||
|
||||
# Urgent window
|
||||
bindsym $mod+x [urgent=latest] focus
|
||||
|
@ -22,6 +22,8 @@ filetype plugin indent on
|
||||
set encoding=utf-8
|
||||
set signcolumn=number
|
||||
|
||||
set mouse=n
|
||||
|
||||
set foldmethod=syntax
|
||||
|
||||
if exists('+termguicolors')
|
||||
@ -103,3 +105,8 @@ hi Normal guibg=NONE ctermbg=NONE
|
||||
autocmd BufRead *.orig set readonly
|
||||
autocmd BufRead *.pacnew set readonly
|
||||
set nofoldenable
|
||||
|
||||
if exists("$LIGHTMODE")
|
||||
set bg=light
|
||||
colorscheme onehalflight
|
||||
endif
|
||||
|
@ -19,5 +19,12 @@
|
||||
"git.addGBlameToVirtualText": false,
|
||||
"gitignore.enable": true,
|
||||
"diagnostic.errorSign": "✘",
|
||||
"diagnostic.warningSign": "⚠"
|
||||
"diagnostic.warningSign": "⚠",
|
||||
"diagnostic.infoSign": "ⓘ",
|
||||
"diagnostic.hintSign": "ℹ",
|
||||
"diagnostic.showUnused": true,
|
||||
"ltex.languageToolHttpServerUri": "http://localhost:8081/",
|
||||
"coc.source.vimtex.filetypes": [
|
||||
"tex"
|
||||
]
|
||||
}
|
||||
|
@ -16,3 +16,4 @@ au BufNewFile,BufRead *.bu set filetype=yaml
|
||||
|
||||
|
||||
au BufNewFile,BufRead .latexmkrc set filetype=perl
|
||||
au BufNewFile,BufRead .tex set filetype=latex
|
||||
|
@ -98,6 +98,7 @@ set nowritebackup
|
||||
set cmdheight=2
|
||||
set updatetime=300
|
||||
set shortmess+=c
|
||||
let g:coc_filetype_map = {'tex': 'latex'}
|
||||
" Use tab for trigger completion with characters ahead and navigate.
|
||||
" Use command ':verbose imap <tab>' to make sure tab is not mapped by other plugin.
|
||||
inoremap <silent><expr> <TAB>
|
||||
@ -223,50 +224,50 @@ autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_
|
||||
\ let buf=bufnr() | buffer# | execute "normal! \<C-W>w" | execute 'buffer'.buf | endif
|
||||
|
||||
" Blame
|
||||
lua << EOF
|
||||
require("blame_line").setup {
|
||||
-- whether the blame line should be shown in visual modes
|
||||
show_in_visual = true,
|
||||
|
||||
-- whether the blame line should be shown in insert mode
|
||||
show_in_insert = true,
|
||||
|
||||
-- the string to prefix the blame line with
|
||||
prefix = " ",
|
||||
|
||||
-- String specifying the the blame line format.
|
||||
-- Any combination of the following specifiers, along with any additional text.
|
||||
-- - `"<author>"` - the author of the change.
|
||||
-- - `"<author-mail>"` - the email of the author.
|
||||
-- - `"<author-time>"` - the time the author made the change.
|
||||
-- - `"<committer>"` - the person who committed the change to the repository.
|
||||
-- - `"<committer-mail>"` - the email of the committer.
|
||||
-- - `"<committer-time>"` - the time the change was committed to the repository.
|
||||
-- - `"<summary>"` - the commit summary/message.
|
||||
-- - `"<commit-short>"` - short portion of the commit hash.
|
||||
-- - `"<commit-long>"` - the full commit hash.
|
||||
template = "<author> • <author-time> • <summary>",
|
||||
|
||||
-- The date format settings, for `"<author-time>"` and `"<committer-time>"`
|
||||
date = {
|
||||
-- whether the date should be relative instead of precise
|
||||
-- (I.E. "3 days ago" instead of "09-06-2022".
|
||||
relative = true,
|
||||
|
||||
-- `strftime` compatible format string.
|
||||
-- Only used if `date.relative == false`
|
||||
format = "%d-%m-%y",
|
||||
},
|
||||
|
||||
-- The highlight group to highlight the blame line with.
|
||||
-- The highlight of this group defaults to `Comment`.
|
||||
hl_group = "BlameLineNvim",
|
||||
|
||||
-- The delay in milliseconds between a cursor movement and
|
||||
-- when the blame line should appear/update
|
||||
delay = 0,
|
||||
}
|
||||
EOF
|
||||
" lua << EOF
|
||||
" require("blame_line").setup {
|
||||
" -- whether the blame line should be shown in visual modes
|
||||
" show_in_visual = true,
|
||||
"
|
||||
" -- whether the blame line should be shown in insert mode
|
||||
" show_in_insert = true,
|
||||
"
|
||||
" -- the string to prefix the blame line with
|
||||
" prefix = " ",
|
||||
"
|
||||
" -- String specifying the the blame line format.
|
||||
" -- Any combination of the following specifiers, along with any additional text.
|
||||
" -- - `"<author>"` - the author of the change.
|
||||
" -- - `"<author-mail>"` - the email of the author.
|
||||
" -- - `"<author-time>"` - the time the author made the change.
|
||||
" -- - `"<committer>"` - the person who committed the change to the repository.
|
||||
" -- - `"<committer-mail>"` - the email of the committer.
|
||||
" -- - `"<committer-time>"` - the time the change was committed to the repository.
|
||||
" -- - `"<summary>"` - the commit summary/message.
|
||||
" -- - `"<commit-short>"` - short portion of the commit hash.
|
||||
" -- - `"<commit-long>"` - the full commit hash.
|
||||
" template = "<author> • <author-time> • <summary>",
|
||||
"
|
||||
" -- The date format settings, for `"<author-time>"` and `"<committer-time>"`
|
||||
" date = {
|
||||
" -- whether the date should be relative instead of precise
|
||||
" -- (I.E. "3 days ago" instead of "09-06-2022".
|
||||
" relative = true,
|
||||
"
|
||||
" -- `strftime` compatible format string.
|
||||
" -- Only used if `date.relative == false`
|
||||
" format = "%d-%m-%y",
|
||||
" },
|
||||
"
|
||||
" -- The highlight group to highlight the blame line with.
|
||||
" -- The highlight of this group defaults to `Comment`.
|
||||
" hl_group = "BlameLineNvim",
|
||||
"
|
||||
" -- The delay in milliseconds between a cursor movement and
|
||||
" -- when the blame line should appear/update
|
||||
" delay = 0,
|
||||
" }
|
||||
" EOF
|
||||
|
||||
|
||||
" Vim-markdown
|
||||
|
@ -66,7 +66,7 @@ Plug 'tpope/vim-endwise'
|
||||
Plug 'hdima/python-syntax'
|
||||
Plug 'fs111/pydoc.vim'
|
||||
Plug 'Vimjas/vim-python-pep8-indent'
|
||||
Plug 'tmhedberg/SimpylFold'
|
||||
" Plug 'tmhedberg/SimpylFold'
|
||||
|
||||
Plug 'vim-scripts/javacomplete'
|
||||
Plug 'udalov/kotlin-vim'
|
||||
@ -86,12 +86,12 @@ Plug 'pedrohdz/vim-yaml-folds'
|
||||
|
||||
" KIT-Color-Scheme
|
||||
Plug 'rad4day/kit.vim' " Original by taDachs <3 if you read this I may owe you a kœri
|
||||
|
||||
Plug 'altercation/vim-colors-solarized'
|
||||
Plug 'sonph/onehalf', { 'rtp': 'vim' }
|
||||
|
||||
|
||||
" Git integration
|
||||
Plug 'braxtons12/blame_line.nvim'
|
||||
" Plug 'braxtons12/blame_line.nvim'
|
||||
Plug 'airblade/vim-gitgutter'
|
||||
Plug 'tpope/vim-fugitive'
|
||||
|
||||
@ -104,7 +104,7 @@ Plug 'rad4day/vim-ripgrep'
|
||||
Plug 'github/copilot.vim'
|
||||
|
||||
" Fancy buffer handling
|
||||
Plug 'akinsho/bufferline.nvim', { 'tag': 'v2.2.1' }
|
||||
Plug 'akinsho/bufferline.nvim', { 'tag': 'v2.3.0' }
|
||||
Plug 'johann2357/nvim-smartbufs'
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user