dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

init.lua (2243B)


      1 return {
      2   {
      3     'stevearc/dressing.nvim',
      4     opts = {},
      5   },
      6 
      7 
      8 
      9   { -- Add indentation guides even on blank lines
     10     'lukas-reineke/indent-blankline.nvim',
     11     main = 'ibl',
     12     opts = {
     13       indent = {
     14         char = '┊',
     15       },
     16     }
     17   },
     18 
     19   'numToStr/Comment.nvim', -- "gc" to comment visual regions/lines
     20 
     21   {
     22     "folke/which-key.nvim",
     23     config = function()
     24       vim.o.timeout = true
     25       vim.o.timeoutlen = 300
     26       require("which-key").setup()
     27     end
     28   },
     29 
     30 
     31   {
     32     'Eandrju/cellular-automaton.nvim',
     33     config = function()
     34       vim.keymap.set('n', 'q:', '<cmd>CellularAutomaton make_it_rain<CR>')
     35     end
     36   },
     37 
     38   {
     39     "echasnovski/mini.align",
     40     opts = {
     41       mappings = {
     42         start_with_preview = 'ga',
     43       },
     44     },
     45   },
     46   {
     47     "echasnovski/mini.ai",
     48     opts = {},
     49     event = "VeryLazy",
     50   },
     51   {
     52     "echasnovski/mini.animate",
     53     config = function()
     54       local animate = require('mini.animate')
     55       animate.setup({
     56         cursor = {
     57           enable = false,
     58         },
     59         scroll = {
     60           enable = true,
     61           timing = animate.gen_timing.linear({ duration = 50, unit = 'total' }),
     62         },
     63         resize = {
     64           enable = false,
     65         },
     66         open = {
     67           enable = false,
     68         },
     69         close = {
     70           enable = false,
     71         },
     72       })
     73     end,
     74     version = false,
     75   },
     76   {
     77     "m00qek/baleia.nvim",
     78     version = "*",
     79     config = function()
     80       vim.g.baleia = require("baleia").setup({})
     81 
     82       -- Command to colorize the current buffer
     83       vim.api.nvim_create_user_command("BaleiaColorize", function()
     84         vim.g.baleia.once(vim.api.nvim_get_current_buf())
     85       end, { bang = true })
     86 
     87       -- Command to show logs
     88       vim.api.nvim_create_user_command("BaleiaLogs", vim.g.baleia.logger.show, { bang = true })
     89     end,
     90   },
     91   {
     92     'sphamba/smear-cursor.nvim',
     93     opts = {
     94       cursor_color = '#a4a4a4',
     95       legacy_computing_symbols_support = true,
     96       stiffness = 0.8,               -- 0.6      [0, 1]
     97       trailing_stiffness = 0.5,      -- 0.3      [0, 1]
     98       distance_stop_animating = 0.5, -- 0.1      > 0
     99     },
    100   },
    101   {
    102     'max397574/colortils.nvim',
    103     event = "VeryLazy",
    104     opts = {
    105       register = "0",
    106     },
    107   },
    108 }