diff --git a/git/.config/git/config b/git/.config/git/config index a39d586..361923b 100644 --- a/git/.config/git/config +++ b/git/.config/git/config @@ -3,10 +3,7 @@ name = Marty Oehme signingkey = 73BA40D5AFAF49C9 [init] - defaultBranch = main -[sendemail] - smtpserver = "/usr/bin/msmtp" - annotate = yes + defaultBranch = main [alias] ignore = "!gitignore -f" pushmerge = "push -o merge_request.merge_when_pipeline_succeeds" # see https://docs.gitlab.com/ce/user/project/push_options.html # merge-when-pipeline-succeeds-alias diff --git a/nvim/.config/nvim/lua/maps.lua b/nvim/.config/nvim/lua/maps.lua index cc8a371..8234d08 100644 --- a/nvim/.config/nvim/lua/maps.lua +++ b/nvim/.config/nvim/lua/maps.lua @@ -38,12 +38,10 @@ local function wrap_up() if vim.v.count == 0 then return 'gk' end return 'k' end - local function wrap_down() if vim.v.count == 0 then return 'gj' end return 'j' end - map.n.nore.expr['k'] = wrap_up map.n.nore.expr['j'] = wrap_down @@ -56,7 +54,7 @@ map.i.nore[''] = 'guiw`]a' -- let me save stuff as sudo when I forget to call vim with it map.c.nore['w!!'] = -[[execute 'silent! write !sudo tee % >/dev/null' edit!]] + [[execute 'silent! write !sudo tee % >/dev/null' edit!]] -- yank current filename/filepath to f buffer map.n.nore['yp'] = ':let @p = expand("%")' @@ -125,16 +123,16 @@ map.n.nore['E'] = ':Vifm getcwd()' -- PLUGIN: Telescope GLOBAL FUZZY FINDING -- buffers and files in current workdir map.n.nore['s'] = -[[:lua require 'telescope.builtin'.buffers(require 'telescope.themes'.get_ivy())]] + [[:lua require 'telescope.builtin'.buffers(require 'telescope.themes'.get_ivy())]] -- most recently used / MRU, bound to S since it is essentially a larger -- go-back intention than just buffers map.n.nore['S'] = -[[:lua require 'telescope.builtin'.oldfiles(require 'telescope.themes'.get_ivy())]] + [[:lua require 'telescope.builtin'.oldfiles(require 'telescope.themes'.get_ivy())]] -- fuzzy find files in cwd map.n.nore['f'] = [[:lua require 'telescope.builtin'.find_files()]] -- fuzzy find hidden files in cwd map.n.nore[''] = -[[:lua require 'telescope.builtin'.find_files({hidden=true})]] + [[:lua require 'telescope.builtin'.find_files({hidden=true})]] -- general full-text search in cwd with rg map.n.nore['F'] = [[:lua require 'telescope.builtin'.live_grep()]] @@ -142,25 +140,25 @@ map.n.nore['F'] = [[:lua require 'telescope.builtin'.live_grep()]] map.n.nore['gs'] = [[:lua require 'telescope.builtin'.git_status()]] -- git buffercommits map.n.nore['gb'] = -[[:lua require 'telescope.builtin'.git_bcommits()]] + [[:lua require 'telescope.builtin'.git_bcommits()]] -- git commitlog map.n.nore['gl'] = -[[:lua require 'telescope.builtin'.git_commits()]] + [[:lua require 'telescope.builtin'.git_commits()]] -- helptags map.n.nore[''] = -[[:lua require 'telescope.builtin'.help_tags()]] + [[:lua require 'telescope.builtin'.help_tags()]] -- manpages map.n.nore[''] = -[[:lua require 'telescope.builtin'.man_pages()]] + [[:lua require 'telescope.builtin'.man_pages()]] -- colorschemes map.n.nore[''] = -[[:lua require 'telescope.builtin'.colorscheme(require 'telescope.themes'.get_ivy())]] + [[:lua require 'telescope.builtin'.colorscheme(require 'telescope.themes'.get_ivy())]] -- spell suggestions map.n.nore['z='] = -[[:lua require 'telescope.builtin'.spell_suggest(require 'telescope.themes'.get_ivy())]] + [[:lua require 'telescope.builtin'.spell_suggest(require 'telescope.themes'.get_ivy())]] -- PLUGIN: betterdigraphs -- allow normal digraph insertion on c-k, telescope search on c-k c-k @@ -185,7 +183,8 @@ map.x.nore.silent['q'] = 'gq' map.n.nore.silent['Q'] = 'vapJgqap' -- Enter distraction free prose mode with F11 -map.n.nore.silent[''] = ':ZenMode' +map.n.nore.silent[''] = ':TZAtaraxis' +map.n.nore.silent[''] = ':TZMinimalist' -- PLUGIN: fzf-bibtex -- map @@ to automatically insert citation reference at cursor @@ -217,19 +216,19 @@ map.x['ga'] = '(EasyAlign)' map.n['ga'] = '(EasyAlign)' -- PLUGIN: Navigator.nvim -map.n.nore.silent['h'] = "lua require('Navigator').left()" -map.n.nore.silent['k'] = "lua require('Navigator').up()" -map.n.nore.silent['l'] = "lua require('Navigator').right()" -map.n.nore.silent['j'] = "lua require('Navigator').down()" -map.n.nore.silent['p'] = "lua require('Navigator').previous()" +map.n.nore.silent[''] = "lua require('Navigator').left()" +map.n.nore.silent[''] = "lua require('Navigator').up()" +map.n.nore.silent[''] = "lua require('Navigator').right()" +map.n.nore.silent[''] = "lua require('Navigator').down()" +map.n.nore.silent[''] = "lua require('Navigator').previous()" -- PLUGIN: compe.nvim -- lsp keymaps are set in lsp settings, only for lsp buffers map.i.nore.expr.silent[''] = 'compe#complete()' map.i.expr[''] = -[[vsnip#jumpable(1) ? '(vsnip-jump-next)' : '']] + [[vsnip#jumpable(1) ? '(vsnip-jump-next)' : '']] map.i.expr[''] = -[[vsnip#jumpable(-1) ? '(vsnip-jump-next)' : '']] + [[vsnip#jumpable(-1) ? '(vsnip-jump-next)' : '']] -- PLUGIN: symbols-outline.nvim map.n.nore.silent['o'] = "SymbolsOutline" diff --git a/nvim/.config/nvim/lua/plug/_format.lua b/nvim/.config/nvim/lua/plug/_format.lua index e4cdeac..487b57e 100644 --- a/nvim/.config/nvim/lua/plug/_format.lua +++ b/nvim/.config/nvim/lua/plug/_format.lua @@ -14,7 +14,7 @@ local prettierfmt = { end } local shfmt = { - function() return { exe = "shfmt", args = { "-i 4" }, stdin = true } end + function() return {exe = "shfmt", args = {"-i 4"}, stdin = true} end } local formatters = { @@ -29,19 +29,20 @@ local formatters = { } end }, - go = { function() return { exe = "goimports", stdin = true } end }, + go = {function() return {exe = "goimports", stdin = true} end}, html = prettierfmt, javascript = prettierfmt, json = prettierfmt, lua = { function() - return { exe = "lua-format", args = { "--indent-width", 4 }, stdin = true } + return + {exe = "lua-format", args = {"--indent-width", 4}, stdin = true} end }, - python = { function() return { exe = "black", args = { "-" }, stdin = true } end }, + python = {function() return {exe = "black", args = {"-"}, stdin = true} end}, rust = { function() - return { exe = "rustfmt", args = { "--emit=stdout" }, stdin = true } + return {exe = "rustfmt", args = {"--emit=stdout"}, stdin = true} end }, sh = shfmt, @@ -49,7 +50,7 @@ local formatters = { zsh = shfmt } -require('formatter').setup({ logging = false, filetype = formatters }) +require('formatter').setup({logging = false, filetype = formatters}) -- Format on save: -- gather filetypes to autocorrect for each activated formatter above diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 60690b8..14d0c36 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -102,8 +102,20 @@ require("packer").startup(function() ft = { "quarto" } } use 'micarmst/vim-spellsync' -- personal dict improvements for git sync - use { 'folke/zen-mode.nvim', config = require('zen-mode').setup() } -- provide distraction free writing - use 'folke/twilight.nvim' -- provide even distraction free-er writing (lowlight paragraphs) + use { -- provide distraction free writing + 'Pocco81/TrueZen.nvim', + config = function() + require("true-zen").setup({ + integrations = { + gitsigns = true, + lualine = true, + tmux = { global = false }, + limelight = true + } + }) + end + } + use { 'junegunn/limelight.vim', event = 'BufRead' } -- provide even distraction free-er writing (lowlight paragraphs) use 'alok/notational-fzf-vim' -- quickly search through the wiki -- languages diff --git a/qutebrowser/.config/qutebrowser/url.py b/qutebrowser/.config/qutebrowser/url.py index f09f43f..01bc9df 100644 --- a/qutebrowser/.config/qutebrowser/url.py +++ b/qutebrowser/.config/qutebrowser/url.py @@ -8,7 +8,6 @@ c.url.searchengines = { "aur": "https://aur.archlinux.org/packages/?K={}", "d": "https://www.dict.cc/?s={}", "ddg": "https://duckduckgo.com/?q={}", - "docker": "https://hub.docker.com/search?q={}", "dt": "https://www.deepl.com/translator#en/de/{}", "g": "https://www.google.com/search?q={}", "gh": "https://github.com/search?q={}",