diff --git a/lua/config/plugin/init.lua b/lua/config/plugin/init.lua index bfc4982..8d27df1 100644 --- a/lua/config/plugin/init.lua +++ b/lua/config/plugin/init.lua @@ -12,6 +12,7 @@ require("config.plugin.rainbow-delimiters") require("config.plugin.marks") require("config.plugin.vim-indentwise") require("config.plugin.indent-blankline") +require("config.plugin.scrollbar") require("config.plugin.gruvbox") --require("config.plugin.lsp_config") diff --git a/lua/config/plugin/llama.lua b/lua/config/plugin/llama.lua new file mode 100644 index 0000000..26059b7 --- /dev/null +++ b/lua/config/plugin/llama.lua @@ -0,0 +1,2 @@ +-- change llama shortcut to use tab for just the line +-- and shift-tab for the whole block diff --git a/lua/config/plugin/scrollbar.lua b/lua/config/plugin/scrollbar.lua new file mode 100644 index 0000000..6edcc4d --- /dev/null +++ b/lua/config/plugin/scrollbar.lua @@ -0,0 +1,32 @@ +require'scrollbar'.setup{ + handle = { + text = " ", + blend = 10, -- Integer between 0 and 100. 0 for fully opaque and 100 to full transparent. Defaults to 30. + color = '#FFF', + color_nr = nil, -- cterm + highlight = "CursorColumn", + hide_if_all_visible = true, -- Hides handle if all lines are visible + }, + marks = { + Cursor = { + text = "", + }, + Error = { + text = { "☢", "" }, + }, + Warn = { + text = { "☣", "☣" }, + }, + Info = { + text = { "☆", "☆" }, + }, + Hint = { + text = { "★", "★" }, + }, + Misc = { + text = { "-", "=" }, + }, + }, +} +-- ⚠ +-- ↦ diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index e4741cd..cda63ab 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -60,7 +60,15 @@ return { --# indentwise, helps with indentation formatting "jeetsukumaran/vim-indentwise", --# local ai, needs llama.cpp which should be built using CUDA, see https://github.com/ggml-org/llama.cpp - 'ggml-org/llama.vim', + { + 'ggml-org/llama.vim', + init = function() + vim.g.llama_config = { + keymap_accept_line = "", + keymap_accept_full = "", + } + end, + }, --# indent-blankline, shows indentation { "lukas-reineke/indent-blankline.nvim", @@ -91,6 +99,8 @@ return { require("lazy-lsp").setup {} end, }, + -- Add scrollbar + 'petertriho/nvim-scrollbar', } --"williamboman/mason.nvim", --"williamboman/mason-lspconfig.nvim",