]> git.sthu.org Git - vimconf.git/commitdiff
plugins: Some mini.nvim config updates
authorStefan Huber <shuber@sthu.org>
Sun, 9 Mar 2025 19:51:45 +0000 (20:51 +0100)
committerStefan Huber <shuber@sthu.org>
Sun, 9 Mar 2025 19:52:45 +0000 (20:52 +0100)
plugins-midi.vim.example
plugins-mini.vim
snippets/latex.json

index 3f55552c6d7325316332d27cd887fd291c9eee57..68ea44dbe75940a551972c6303d57a78accfc6e3 100644 (file)
@@ -66,21 +66,6 @@ function PluginsConfigMidi()
 
     if has('nvim')
         lua <<EOF
-
-            local latex_patterns = { 'latex/**/*.json', '**/latex.json' }
-            local lang_patterns = { tex = latex_patterns, plaintex = latex_patterns }
-            local gen_loader = require('mini.snippets').gen_loader
-            require('mini.snippets').setup({
-              snippets = {
-                -- Load custom file with global snippets first (adjust for Windows)
-                gen_loader.from_file('~/.config/nvim/snippets/global.json'),
-
-                -- Load snippets based on current language by reading files from
-                -- "snippets/" subdirectories from 'runtimepath' directories.
-                gen_loader.from_lang({ lang_patterns = lang_patterns }),
-              },
-            })
-
             local wilder = require('wilder')
             wilder.setup({modes = {':', '/', '?'}})
 
index 08909d47353ab5640c4cdc771e502ef434f5b781..a66b6c160312cbbc31295513dea72cb062223fbf 100644 (file)
@@ -114,39 +114,54 @@ EOF
 
     if has('nvim-0.7')
         lua <<EOF
-        require('guess-indent').setup {}
-
-        require('mini.align').setup()
-        require('mini.ai').setup()
-        require('mini.bracketed').setup()
-        require('mini.bufremove').setup()
-        require('mini.comment').setup()
-        require('mini.completion').setup()
-        require('mini.cursorword').setup()
-        require('mini.diff').setup()
-        require('mini.files').setup()
-        require('mini.fuzzy').setup()
-        require('mini.git').setup()
-        require('mini.icons').setup()
-        require('mini.jump2d').setup()
-        require('mini.map').setup()
-        require('mini.move').setup()
-        require('mini.notify').setup()
-        require('mini.operators').setup()
-        require('mini.pick').setup()
-        require('mini.starter').setup()
-        require('mini.splitjoin').setup()
-        require('mini.surround').setup()
-        require('mini.tabline').setup()
-        require('mini.trailspace').setup()
+            require('guess-indent').setup {}
+
+            local latex_patterns = { 'latex/**/*.json', '**/latex.json' }
+            local lang_patterns = { tex = latex_patterns, plaintex = latex_patterns }
+            local gen_loader = require('mini.snippets').gen_loader
+            require('mini.snippets').setup({
+                snippets = {
+                    -- Load custom file with global snippets first (adjust for Windows)
+                    gen_loader.from_file('~/.config/nvim/snippets/global.json'),
+
+                    -- Load snippets based on current language by reading files from
+                    -- "snippets/" subdirectories from 'runtimepath' directories.
+                    gen_loader.from_lang({ lang_patterns = lang_patterns }),
+                },
+            })
+
+            require('mini.align').setup()
+            require('mini.ai').setup()
+            require('mini.bracketed').setup()
+            require('mini.bufremove').setup()
+            require('mini.comment').setup()
+            require('mini.cursorword').setup()
+            require('mini.diff').setup()
+            require('mini.files').setup()
+            require('mini.fuzzy').setup()
+            require('mini.git').setup()
+            require('mini.icons').setup()
+            require('mini.jump2d').setup()
+            require('mini.map').setup()
+            require('mini.move').setup()
+            require('mini.notify').setup()
+            require('mini.operators').setup()
+            require('mini.pick').setup()
+            require('mini.starter').setup()
+            require('mini.splitjoin').setup()
+            require('mini.surround').setup()
+            require('mini.tabline').setup()
+            require('mini.trailspace').setup()
+
+            require('mini.completion').setup()
 EOF
     endif
 
     " Use mini's statusline from nvim-0.8 on and fallback to airline
     if has('nvim-0.8')
         lua <<EOF
-        require('mini.sessions').setup()
-        require('mini.statusline').setup()
+            require('mini.sessions').setup()
+            require('mini.statusline').setup()
 EOF
     else
         let g:airline_powerline_fonts=1
@@ -156,51 +171,50 @@ EOF
 
     if has('nvim-0.9')
         lua <<EOF
-
-        local miniclue = require('mini.clue')
-        miniclue.setup({
-        triggers = {
-            -- Leader triggers
-            { mode = 'n', keys = '<Leader>' },
-            { mode = 'x', keys = '<Leader>' },
-
-            -- Built-in completion
-            { mode = 'i', keys = '<C-x>' },
-
-            -- `g` key
-            { mode = 'n', keys = 'g' },
-            { mode = 'x', keys = 'g' },
-
-            -- Marks
-            { mode = 'n', keys = "'" },
-            { mode = 'n', keys = '`' },
-            { mode = 'x', keys = "'" },
-            { mode = 'x', keys = '`' },
-
-            -- Registers
-            { mode = 'n', keys = '"' },
-            { mode = 'x', keys = '"' },
-            { mode = 'i', keys = '<C-r>' },
-            { mode = 'c', keys = '<C-r>' },
-
-            -- Window commands
-            { mode = 'n', keys = '<C-w>' },
-
-            -- `z` key
-            { mode = 'n', keys = 'z' },
-            { mode = 'x', keys = 'z' },
-            },
-
-        clues = {
-            -- Enhance this by adding descriptions for <Leader> mapping groups
-            miniclue.gen_clues.builtin_completion(),
-            miniclue.gen_clues.g(),
-            miniclue.gen_clues.marks(),
-            miniclue.gen_clues.registers(),
-            miniclue.gen_clues.windows(),
-            miniclue.gen_clues.z(),
-            },
-        })
+            local miniclue = require('mini.clue')
+            miniclue.setup({
+            triggers = {
+                -- Leader triggers
+                { mode = 'n', keys = '<Leader>' },
+                { mode = 'x', keys = '<Leader>' },
+
+                -- Built-in completion
+                { mode = 'i', keys = '<C-x>' },
+
+                -- `g` key
+                { mode = 'n', keys = 'g' },
+                { mode = 'x', keys = 'g' },
+
+                -- Marks
+                { mode = 'n', keys = "'" },
+                { mode = 'n', keys = '`' },
+                { mode = 'x', keys = "'" },
+                { mode = 'x', keys = '`' },
+
+                -- Registers
+                { mode = 'n', keys = '"' },
+                { mode = 'x', keys = '"' },
+                { mode = 'i', keys = '<C-r>' },
+                { mode = 'c', keys = '<C-r>' },
+
+                -- Window commands
+                { mode = 'n', keys = '<C-w>' },
+
+                -- `z` key
+                { mode = 'n', keys = 'z' },
+                { mode = 'x', keys = 'z' },
+                },
+
+            clues = {
+                -- Enhance this by adding descriptions for <Leader> mapping groups
+                miniclue.gen_clues.builtin_completion(),
+                miniclue.gen_clues.g(),
+                miniclue.gen_clues.marks(),
+                miniclue.gen_clues.registers(),
+                miniclue.gen_clues.windows(),
+                miniclue.gen_clues.z(),
+                },
+            })
 EOF
     endif
 
index 3d41618822c34517943a1eff39f6d4e797ca60fa..922fb930283dad9359baa8797409f8eb8509fde8 100644 (file)
@@ -16,7 +16,7 @@
     },
     "inputtikz": {
         "prefix": "ITIKZ",
-        "body": "\\begin{figure}[${1:htbp}]\n\t\\centering\n\t\\inputtikz{${0:${TM_SELECTED_TEXT}}}\n\t\\caption{${2:<caption>}}\\label{${3:<label>}}\n\\end{figure}",
+        "body": "\\begin{figure}[${1:htbp}]\n\t\\centering\n\t\\inputtikz{${2}}\n\t\\caption{${3:<caption>}}\\label{${4:<label>}}\n\\end{figure}",
         "description": "figure with \\inputtikz"
     }
 }