diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2022-12-14 19:57:12 +0100 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2022-12-14 19:57:12 +0100 |
| commit | 0468bae575e0c8a870296074f632e47f937c27cb (patch) | |
| tree | 1a29380c764296215ffcdf865246422c319f6545 | |
| parent | 38caf6ea1b37e6e99f44accb5ff4f9361648ac34 (diff) | |
add gdbinit
| -rw-r--r-- | .config/gdb/gdbinit | 13 | ||||
| -rw-r--r-- | .config/mimeapps.list | 6 | ||||
| -rw-r--r-- | .config/nvim/init.lua | 2 | ||||
| -rw-r--r-- | .config/nvim/lua/keymap.lua | 1 | ||||
| -rwxr-xr-x | .local/bin/volume | 10 | ||||
| -rw-r--r-- | .local/share/nvim/site/autoload/plug.vim | 22 | ||||
| -rwxr-xr-x | .profile | 4 |
7 files changed, 37 insertions, 21 deletions
diff --git a/.config/gdb/gdbinit b/.config/gdb/gdbinit new file mode 100644 index 0000000..8add4e8 --- /dev/null +++ b/.config/gdb/gdbinit @@ -0,0 +1,13 @@ +layout src + +set tui border-kind acs +set tui active-border bold +set tui border-mode normal + +set prompt \033[31m gdb> \033[0m + +define soinit + source ~/.config/gdb/gdbinit +end + + diff --git a/.config/mimeapps.list b/.config/mimeapps.list index 6a45f8c..3fddcd6 100644 --- a/.config/mimeapps.list +++ b/.config/mimeapps.list @@ -2,8 +2,8 @@ x-scheme-handler/lbry=lbry.desktop x-scheme-handler/etcher=balena-etcher-electron.desktop -x-scheme-handler/http=org.qutebrowser.qutebrowser.desktop -x-scheme-handler/https=org.qutebrowser.qutebrowser.desktop +x-scheme-handler/http=librewolf.desktop +x-scheme-handler/https=librewolf.desktop x-scheme-handler/qute=org.qutebrowser.qutebrowser.desktop x-scheme-handler/mailto=neomutt.desktop @@ -222,3 +222,5 @@ image/x-gimp-pat=sxiv.desktop image/bmp=sxiv.desktop x-scheme-handler/msteams=teams.desktop x-scheme-handler/discord-455712169795780630=discord-455712169795780630.desktop +x-scheme-handler/eclipse+command x-scheme-handler/eclipse+mpc=_usr_lib_eclipse_.desktop +x-scheme-handler/postman=Postman.desktop diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 95f4370..9e039af 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -7,4 +7,4 @@ require('plug') require('keymap') require('settings') -require('lsp') +require('coc') diff --git a/.config/nvim/lua/keymap.lua b/.config/nvim/lua/keymap.lua index 53167b4..17f80e1 100644 --- a/.config/nvim/lua/keymap.lua +++ b/.config/nvim/lua/keymap.lua @@ -49,6 +49,5 @@ vim.api.nvim_set_keymap("n", "<leader>dn", ":GdbNext", {noremap = true}) vim.api.nvim_set_keymap("n", "<leader>ds", ":GdbStep", {noremap = true}) vim.api.nvim_set_keymap("n", "<leader>dr", ":GdbRun", {noremap = true}) vim.api.nvim_set_keymap("n", "<leader>dc", ":GdbContinue", {noremap = true}) -vim.cmd('inoremap <expr> <Return> pumvisible() ? "\\<c-g>u<cr>" : "\\<CR>"') vim.cmd("autocmd TextChangedI * lua vim.lsp.omnifunc(1)") diff --git a/.local/bin/volume b/.local/bin/volume index 3fac23e..6acc16c 100755 --- a/.local/bin/volume +++ b/.local/bin/volume @@ -17,12 +17,4 @@ esac vol="$(pamixer --sink 0 --get-volume)" -if [ "$vol" -gt "70" ]; then - icon="🔊" -elif [ "$vol" -lt "30" ]; then - icon="🔈" -else - icon="🔉" -fi - -echo "$vol% $icon" +echo "$vol%" diff --git a/.local/share/nvim/site/autoload/plug.vim b/.local/share/nvim/site/autoload/plug.vim index 46416b8..652caa8 100644 --- a/.local/share/nvim/site/autoload/plug.vim +++ b/.local/share/nvim/site/autoload/plug.vim @@ -352,7 +352,7 @@ function! plug#end() endif let lod = { 'ft': {}, 'map': {}, 'cmd': {} } - if exists('g:did_load_filetypes') + if get(g:, 'did_load_filetypes', 0) filetype off endif for name in g:plugs_order @@ -2621,26 +2621,34 @@ function! s:preview_commit() let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}') if empty(sha) - return + let name = matchstr(getline('.'), '^- \zs[^:]*\ze:$') + if empty(name) + return + endif + let title = 'HEAD@{1}..' + let command = 'git diff --no-color HEAD@{1}' + else + let title = sha + let command = 'git show --no-color --pretty=medium '.sha + let name = s:find_name(line('.')) endif - let name = s:find_name(line('.')) if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir) return endif if exists('g:plug_pwindow') && !s:is_preview_window_open() execute g:plug_pwindow - execute 'e' sha + execute 'e' title else - execute 'pedit' sha + execute 'pedit' title wincmd P endif - setlocal previewwindow filetype=git buftype=nofile nobuflisted modifiable + setlocal previewwindow filetype=git buftype=nofile bufhidden=wipe nobuflisted modifiable let batchfile = '' try let [sh, shellcmdflag, shrd] = s:chsh(1) - let cmd = 'cd '.plug#shellescape(g:plugs[name].dir).' && git show --no-color --pretty=medium '.sha + let cmd = 'cd '.plug#shellescape(g:plugs[name].dir).' && '.command if s:is_win let [batchfile, cmd] = s:batchfile(cmd) endif @@ -10,7 +10,7 @@ export PATH="$HOME/.local/bin:/":$PATH export PATH="$HOME/.gem/ruby/2.7.0/bin":$PATH export EDITOR="nvim" export TERMINAL="st" -export BROWSER="qutebrowser" +export BROWSER="librewolf" export READER="zathura" export MANPAGER="sh -c 'col -bx | bat -l man --paging always -p'" export GEM_HOME="$XDG_DATA_HOME"/gem @@ -26,6 +26,7 @@ export RANDFILE="$XDG_CACHE_HOME/rnd" export GNUPGHOME="$XDG_DATA_HOME/gnupg" export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/config" export WWW_HOME="https://nathanreiner.xyz" +export GDBHISTFILE="$XDG_DATA_HOME/gdb/history" alias gpg2='gpg2 --homedir "$XDG_DATA_HOME/gnupg"' alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"' @@ -33,6 +34,7 @@ alias mbsync='mbsync -c "$XDG_CONFIG_HOME"/isync/mbsyncrc' alias v='nvim' alias fmount='udisksctl mount -b' alias funmount='udisksctl unmount -b' +alias open='setsid xdg-open' export LESSHISTFILE="$XDG_CACHE_HOME/less/history" export MYSQL_HISTFILE="$XDG_DATA_HOME/mysql/history" |