summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-02-13 18:08:30 +0100
committerRobert Günzler <r@gnzler.io>2026-02-13 18:08:30 +0100
commit8afe3fa8d88ae56e96f65897935ef508581ac5f7 (patch)
tree8e199f0aad89babaa5c460bd4d5ebdbd746ab615
parent63feeb9f369fc6176e85c1c2d8fcc863caad1946 (diff)
*
Automated-commit-by: dots
Signed-off-by: Robert Günzler <r@gnzler.io>
-rw-r--r--.config/nvim/after/ftplugin/oil.lua48
-rw-r--r--.config/nvim/after/ftplugin/todotxt.lua2
-rw-r--r--.config/nvim/after/luasnippets/all.lua4
-rw-r--r--.config/nvim/init.lua1
-rw-r--r--.config/nvim/lazy-lock.json5
-rw-r--r--.config/nvim/lua/config/lazy.lua26
-rw-r--r--.config/nvim/lua/config/reset.lua17
-rw-r--r--.config/nvim/lua/plugins/fzf.lua3
-rw-r--r--.config/nvim/lua/plugins/git.lua3
-rw-r--r--.config/nvim/lua/plugins/markdown.lua12
-rw-r--r--.config/nvim/lua/plugins/mini.lua2
-rw-r--r--.config/nvim/lua/plugins/snippets.lua4
-rw-r--r--.config/nvim/lua/plugins/treesitter.lua2
13 files changed, 75 insertions, 54 deletions
diff --git a/.config/nvim/after/ftplugin/oil.lua b/.config/nvim/after/ftplugin/oil.lua
index 4d1c2c4..7d2b8bc 100644
--- a/.config/nvim/after/ftplugin/oil.lua
+++ b/.config/nvim/after/ftplugin/oil.lua
@@ -1,25 +1,25 @@
 
-local get_client = function()
-  local active_clients = vim.lsp.get_clients({ name = 'zk' })
-
-  if next(active_clients) == nil then
-    return
-  end
-
-  for _, v in ipairs(active_clients) do
-    if next(v.attached_buffers) ~= nil then
-      print(vim.inspect(v))
-      return v.id
-    end
-  end
-end
-
-local client_id = get_client()
-if client_id == nil then
-  return
-end
-
-local client = vim.lsp.get_client_by_id(client_id)
-print(vim.inspect(client))
-
-print('hi')
+-- local get_client = function()
+--   local active_clients = vim.lsp.get_clients({ name = 'zk' })
+--
+--   if next(active_clients) == nil then
+--     return
+--   end
+--
+--   for _, v in ipairs(active_clients) do
+--     if next(v.attached_buffers) ~= nil then
+--       print(vim.inspect(v))
+--       return v.id
+--     end
+--   end
+-- end
+--
+-- local client_id = get_client()
+-- if client_id == nil then
+--   return
+-- end
+--
+-- local client = vim.lsp.get_client_by_id(client_id)
+-- print(vim.inspect(client))
+--
+-- print('hi')
diff --git a/.config/nvim/after/ftplugin/todotxt.lua b/.config/nvim/after/ftplugin/todotxt.lua
index 0e90d2b..526f29c 100644
--- a/.config/nvim/after/ftplugin/todotxt.lua
+++ b/.config/nvim/after/ftplugin/todotxt.lua
@@ -1 +1 @@
-vim.opt.textwidth = 0
+vim.opt_local.textwidth = 0
diff --git a/.config/nvim/after/luasnippets/all.lua b/.config/nvim/after/luasnippets/all.lua
index ed0c536..f7df4c6 100644
--- a/.config/nvim/after/luasnippets/all.lua
+++ b/.config/nvim/after/luasnippets/all.lua
@@ -1,3 +1,5 @@
+---@diagnostic disable: undefined-global
 return {
-  s({trig = 'today'}, t"today from luasnip")
+  s({trig = 'today'}, extras.partial(os.date, '%Y-%m-%d')),
+  s({trig = '->'}, c(1, {t"→", t"↪"})),
 }
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index ce916ce..5dee508 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -2,7 +2,6 @@ _G.feedkeys = function(keys)
   vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes(keys, true, false, true), 'n', true)
 end
 
-require('config.reset')
 require('config.lazy')
 require('config.filetypes')
 require('config.diagnostics')
diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json
index 3a9f634..8ee25fe 100644
--- a/.config/nvim/lazy-lock.json
+++ b/.config/nvim/lazy-lock.json
@@ -2,14 +2,13 @@
   "LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" },
   "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" },
   "calcium.nvim": { "branch": "main", "commit": "7a7d3740083fa5669e1a0f25d133705624a23f0d" },
-  "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
   "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },
-  "fzf-lua": { "branch": "main", "commit": "d2fa4fcebe47c49f0393363c7bb2968ba5516cef" },
+  "fzf-lua": { "branch": "main", "commit": "fb8c50ba62a0daa433b7ac2b78834f318322b879" },
   "gentoo-syntax": { "branch": "master", "commit": "1b3a81ec62e5c843245dc431be0fe072add7eca8" },
   "git-dev.nvim": { "branch": "master", "commit": "90c1395ca37a38228e287d0a843835a5a39ce553" },
   "gitgraph.nvim": { "branch": "main", "commit": "c16daa7d7dd597caf9085644c009cfa80b75db8e" },
   "gitlinker.nvim": { "branch": "master", "commit": "bbe2a1254fc8fce21f3bbf9a020266a1c49799f7" },
-  "gitsigns.nvim": { "branch": "main", "commit": "1ce96a464fdbc24208e24c117e2021794259005d" },
+  "gitsigns.nvim": { "branch": "main", "commit": "31217271a7314c343606acb4072a94a039a19fb5" },
   "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" },
   "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
   "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
diff --git a/.config/nvim/lua/config/lazy.lua b/.config/nvim/lua/config/lazy.lua
index 5f859f0..81178a5 100644
--- a/.config/nvim/lua/config/lazy.lua
+++ b/.config/nvim/lua/config/lazy.lua
@@ -28,6 +28,32 @@ require('lazy').setup({
     enabled = true,
     frequency = (3600 * 24 * 3), -- 3 days
   },
+  performance = {
+    rtp = {
+      disabled_plugins = {
+        '2html_plugin',
+        'getscript',
+        'getscriptPlugin',
+        'gzip',
+        'logiPat',
+        'matchit',
+        'netrw',
+        'netrwFileHandlers',
+        'netrwPlugin',
+        'netrwSettings',
+        'rrhelper',
+        'tar',
+        'tarPlugin',
+        'tohtml',
+        'tutor',
+        'vimball',
+        'vimballPlugin',
+        'zip',
+        'zipPlugin',
+      },
+    },
+  },
+
 })
 
 vim.keymap.set({'n'}, '<leader>l', '<nop>', { desc = 'lazy' })
diff --git a/.config/nvim/lua/config/reset.lua b/.config/nvim/lua/config/reset.lua
deleted file mode 100644
index 4908c20..0000000
--- a/.config/nvim/lua/config/reset.lua
+++ /dev/null
@@ -1,17 +0,0 @@
-vim.g.loaded_gzip = 1
-vim.g.loaded_tar = 1
-vim.g.loaded_tarPlugin = 1
-vim.g.loaded_zip = 1
-vim.g.loaded_zipPlugin = 1
-vim.g.loaded_getscript = 1
-vim.g.loaded_getscriptPlugin = 1
-vim.g.loaded_vimball = 1
-vim.g.loaded_vimballPlugin = 1
-vim.g.loaded_matchit = 1
-vim.g.loaded_2html_plugin = 1
-vim.g.loaded_logiPat = 1
-vim.g.loaded_rrhelper = 1
-vim.g.loaded_netrw = 1
-vim.g.loaded_netrwPlugin = 1
-vim.g.loaded_netrwSettings = 1
-vim.g.loaded_netrwFileHandlers = 1
diff --git a/.config/nvim/lua/plugins/fzf.lua b/.config/nvim/lua/plugins/fzf.lua
index efee6ef..73246a8 100644
--- a/.config/nvim/lua/plugins/fzf.lua
+++ b/.config/nvim/lua/plugins/fzf.lua
@@ -1,11 +1,10 @@
 return {
   {
-    enabled = true,
     'ibhagwan/fzf-lua',
-    lazy = false,
     dependencies = {
       'echasnovski/mini.icons',
     },
+    lazy = false, -- because we register ui.select handlers
     config = function()
       local fzf = require('fzf-lua')
       fzf.register_ui_select()
diff --git a/.config/nvim/lua/plugins/git.lua b/.config/nvim/lua/plugins/git.lua
index 2561ad9..04f0c9f 100644
--- a/.config/nvim/lua/plugins/git.lua
+++ b/.config/nvim/lua/plugins/git.lua
@@ -1,7 +1,6 @@
 return {
   {
     'lewis6991/gitsigns.nvim',
-    lazy = false,
     opts = {
       debug_mode = false,
     },
@@ -62,6 +61,7 @@ return {
   },
 
   {
+    enabled = false,
     'moyiz/git-dev.nvim',
     lazy = true,
     cmd = { 'GitDevOpen', 'GitDevCleanAll' },
@@ -71,6 +71,7 @@ return {
   },
 
   {
+    enabled = false,
     'isakbm/gitgraph.nvim',
     dependencies = { 'sindrets/diffview.nvim' },
     opts = {
diff --git a/.config/nvim/lua/plugins/markdown.lua b/.config/nvim/lua/plugins/markdown.lua
index b21255e..efe7019 100644
--- a/.config/nvim/lua/plugins/markdown.lua
+++ b/.config/nvim/lua/plugins/markdown.lua
@@ -59,6 +59,18 @@ return {
         border = 'thin',
         disable_background = true,
       },
+      quote = {
+        icon = '>',
+      },
+      link = {
+        image = '󰥶',
+        email = '󰁥',
+        hyperlink = '',
+        wiki = { icon = '󰭤 ' },
+        custom = {
+          pdf = { pattern = '%.pdf$', icon = '󰈦 ' },
+        },
+      },
     },
     init = vim.schedule_wrap(function()
       local hl = vim.api.nvim_set_hl
diff --git a/.config/nvim/lua/plugins/mini.lua b/.config/nvim/lua/plugins/mini.lua
index fb4c9a6..74cd962 100644
--- a/.config/nvim/lua/plugins/mini.lua
+++ b/.config/nvim/lua/plugins/mini.lua
@@ -2,7 +2,7 @@ return {
   {
     'echasnovski/mini.align',
     version = false,
-    lazy = false,
+    lazy = true,
     opts = {},
   },
   {
diff --git a/.config/nvim/lua/plugins/snippets.lua b/.config/nvim/lua/plugins/snippets.lua
index 97a4455..71276a0 100644
--- a/.config/nvim/lua/plugins/snippets.lua
+++ b/.config/nvim/lua/plugins/snippets.lua
@@ -7,7 +7,7 @@ return {
       require('config.snippets')
     end,
     dependencies = {
-      "rafamadriz/friendly-snippets",
+      'rafamadriz/friendly-snippets',
     },
-  }
+  },
 }
diff --git a/.config/nvim/lua/plugins/treesitter.lua b/.config/nvim/lua/plugins/treesitter.lua
index 93f396d..e064a8b 100644
--- a/.config/nvim/lua/plugins/treesitter.lua
+++ b/.config/nvim/lua/plugins/treesitter.lua
@@ -2,12 +2,12 @@ return {
   {
     'nvim-treesitter/nvim-treesitter',
     branch = 'master',
+    lazy = false,
     dependencies = {
       { 'nvim-treesitter/nvim-treesitter-refactor', lazy = false },
       { 'nvim-treesitter/nvim-treesitter-textobjects', lazy = false },
       -- { 'nvim-treesitter/playground', cmd = { 'TSPlayground' } },
     },
-    lazy = false,
     build = ':TSUpdate',
     config = function(_, opts)
       require('nvim-treesitter.configs').setup(opts)