summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua3
-rw-r--r--lazy-lock.json11
-rw-r--r--lua/plugins/init.lua44
3 files changed, 52 insertions, 6 deletions
diff --git a/init.lua b/init.lua
index bead95b..b684a22 100644
--- a/init.lua
+++ b/init.lua
@@ -45,7 +45,8 @@ vim.cmd("colorscheme terafox")
-- List Chars
vim.o.list = true
vim.opt.listchars = {
- tab = "»·",
+ -- tab = "»·",
+ tab = "│»",
space = "·",
trail = "·",
eol = "↲",
diff --git a/lazy-lock.json b/lazy-lock.json
index b419f9c..1d02c95 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -9,23 +9,24 @@
"darkplus.nvim": { "branch": "main", "commit": "6101ffce60682208e9e076710299d189ce11c40d" },
"dashboard-nvim": { "branch": "master", "commit": "0775e567b6c0be96d01a61795f7b64c1758262f6" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
- "gitsigns.nvim": { "branch": "main", "commit": "cdafc320f03f2572c40ab93a4eecb733d4016d07" },
+ "gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" },
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
"lspkind.nvim": { "branch": "master", "commit": "3ddd1b4edefa425fda5a9f95a4f25578727c0bb3" },
- "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" },
+ "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
"neoscroll.nvim": { "branch": "master", "commit": "f957373912e88579e26fdaea4735450ff2ef5c9c" },
"nightfox.nvim": { "branch": "main", "commit": "ba47d4b4c5ec308718641ba7402c143836f35aa9" },
"nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" },
"nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" },
- "nvim-lspconfig": { "branch": "master", "commit": "b7c48a7111534b66bee077da8035ac7208a294ff" },
+ "nvim-lspconfig": { "branch": "master", "commit": "07f4e93de92e8d4ea7ab99602e3a8c9ac0fb778a" },
"nvim-surround": { "branch": "main", "commit": "fcfa7e02323d57bfacc3a141f8a74498e1522064" },
- "nvim-tree.lua": { "branch": "master", "commit": "1eda2569394f866360e61f590f1796877388cb8a" },
+ "nvim-tree.lua": { "branch": "master", "commit": "3fb91e18a727ecc0385637895ec397dea90be42a" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" },
"nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" },
- "onedark.nvim": { "branch": "master", "commit": "6c10964f91321c6a0f09bcc41dd64e7a6602bc4f" },
+ "onedark.nvim": { "branch": "master", "commit": "213c23ae45a04797572242568d5d51937181792d" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
+ "smear-cursor.nvim": { "branch": "main", "commit": "c85bdbb25db096fbcf616bc4e1357bd61fe2c199" },
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" },
"vim-grammarous": { "branch": "master", "commit": "db46357465ce587d5325e816235b5e92415f8c05" },
diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua
index c0ce35c..b31c559 100644
--- a/lua/plugins/init.lua
+++ b/lua/plugins/init.lua
@@ -119,6 +119,50 @@ return {
-- Dashboard
{ "nvimdev/dashboard-nvim", event = "VimEnter", dependencies = { "nvim-tree/nvim-web-devicons" }, config = require("config.dashboard") },
+
+
+
+
+ -- Cursor
+ "sphamba/smear-cursor.nvim",
+ opts = {
+ -- Smear cursor when switching buffers or windows.
+ smear_between_buffers = true,
+
+ -- Smear cursor when moving within line or to neighbor lines.
+ -- Use `min_horizontal_distance_smear` and `min_vertical_distance_smear` for finer control
+ smear_between_neighbor_lines = true,
+
+ -- Draw the smear in buffer space instead of screen space when scrolling
+ scroll_buffer_space = true,
+
+ -- Set to `true` if your font supports legacy computing symbols (block unicode symbols).
+ -- Smears and particles will look a lot less blocky.
+ legacy_computing_symbols_support = false,
+
+ -- Smear cursor in insert mode.
+ -- See also `vertical_bar_cursor_insert_mode` and `distance_stop_animating_vertical_bar`.
+ smear_insert_mode = true,
+ cursor_color = "#ff4000",
+ particles_enabled = true,
+ stiffness = 0.5,
+ trailing_stiffness = 0.2,
+ trailing_exponent = 5,
+ damping = 0.6,
+ gradient_exponent = 0,
+ gamma = 1,
+ never_draw_over_target = true, -- if you want to actually see under the cursor
+ hide_target_hack = true, -- same
+ particle_spread = 1,
+ particles_per_second = 500,
+ particles_per_length = 50,
+ particle_max_lifetime = 800,
+ particle_max_initial_velocity = 20,
+ particle_velocity_from_cursor = 0.5,
+ particle_damping = 0.15,
+ particle_gravity = -50,
+ min_distance_emit_particles = 0,
+ },
-- Themes
"martinsione/darkplus.nvim",