diff options
author | davidpkj <davidpenkow1@gmail.com> | 2024-04-17 18:35:12 +0200 |
---|---|---|
committer | davidpkj <davidpenkow1@gmail.com> | 2024-04-17 18:35:12 +0200 |
commit | 15b131da12cf4975307d4f7618a1f2902a1a9dc9 (patch) | |
tree | daf6cfab9bcfb3b79840fede465b585432537926 /neovim/.config/nvim/lua | |
parent | 5b9f5d92c4b6961049179598a235db60bed6ecbf (diff) |
potato update
Diffstat (limited to 'neovim/.config/nvim/lua')
-rw-r--r-- | neovim/.config/nvim/lua/keybinds.lua | 13 | ||||
-rw-r--r-- | neovim/.config/nvim/lua/plugins.lua | 14 | ||||
-rw-r--r-- | neovim/.config/nvim/lua/plugins/bufferline.lua | 44 | ||||
-rw-r--r-- | neovim/.config/nvim/lua/plugins/colorizer.lua | 4 | ||||
-rw-r--r-- | neovim/.config/nvim/lua/plugins/lualine.lua | 2 | ||||
-rw-r--r-- | neovim/.config/nvim/lua/plugins/telescope.lua | 5 | ||||
-rw-r--r-- | neovim/.config/nvim/lua/settings.lua | 2 |
7 files changed, 76 insertions, 8 deletions
diff --git a/neovim/.config/nvim/lua/keybinds.lua b/neovim/.config/nvim/lua/keybinds.lua index d84e5e4..8eb7ead 100644 --- a/neovim/.config/nvim/lua/keybinds.lua +++ b/neovim/.config/nvim/lua/keybinds.lua @@ -38,11 +38,10 @@ map("n", "<leader>y", "<cmd>!echo $(pwd)/% | xclip -selection clipboard<CR>") map("n", "<C-c>", ":!compile %<cr><cr>") -- Move to the next/previous buffer --- map("n", "<leader>[", "<CMD>bp<CR>") --- map("n", "<leader>]", "<CMD>bn<CR>") - --- Move to last buffer --- map("n", """", "<CMD>b#<CR>") +map("n", "<leader>[", "<CMD>bp<CR>") +map("n", "<leader>]", "<CMD>bn<CR>") +-- Close current buffer +map("n", "<leader>\\", "<CMD>bd<CR>") -- Telescope binds local Telescope = setmetatable({}, { @@ -57,9 +56,9 @@ local Telescope = setmetatable({}, { -- Help map("n", "<leader>fh", Telescope.help_tags) -- Files with match -map("n", "<leader>ff", Telescope.live_grep) +map("n", "<leader>fp", Telescope.live_grep) -- Project files -map("n", "<leader>fp", Telescope.find_files) +map("n", "<leader>ff", Telescope.find_files) -- Changed git files map("n", "<leader>fc", Telescope.git_status) -- Git files diff --git a/neovim/.config/nvim/lua/plugins.lua b/neovim/.config/nvim/lua/plugins.lua index bcd87cc..4afe83b 100644 --- a/neovim/.config/nvim/lua/plugins.lua +++ b/neovim/.config/nvim/lua/plugins.lua @@ -5,6 +5,8 @@ vim.api.nvim_create_autocmd("BufWritePost", { command = "source <afile> | PackerCompile", }) +-- TODO: Add: https://github.com/ptzz/lf.vim + return require("packer").startup(function(use) use("wbthomason/packer.nvim") use("nvim-lua/plenary.nvim") @@ -19,6 +21,12 @@ return require("packer").startup(function(use) config = function() require("plugins.catppuccin") end, }) + use({ + "norcalli/nvim-colorizer.lua", + run = ":ColorizerAttachToBuffer", + config = function() require("plugins.colorizer") end, + }) + --[[ use({ "projekt0n/github-nvim-theme", config = function() require("plugins.github-theme") end, @@ -36,6 +44,12 @@ return require("packer").startup(function(use) after = "lualine.nvim", config = function() require("plugins.fidget") end, }, + { + 'akinsho/bufferline.nvim', + after = "catppuccin-theme", + requires = 'nvim-tree/nvim-web-devicons', + config = function() require("plugins.bufferline") end, + }, }) -- Better syntax highlighting diff --git a/neovim/.config/nvim/lua/plugins/bufferline.lua b/neovim/.config/nvim/lua/plugins/bufferline.lua new file mode 100644 index 0000000..c8df72f --- /dev/null +++ b/neovim/.config/nvim/lua/plugins/bufferline.lua @@ -0,0 +1,44 @@ +local macchiato = require("catppuccin.palettes").get_palette("macchiato") +local bufferline = require("bufferline") +bufferline.setup({ + highlights = require("catppuccin.groups.integrations.bufferline").get({ + styles = { "bold" }, + custom = { + all = { + fill = { bg = macchiato.crust }, + background = { bg = macchiato.crust }, + separator = { + fg = macchiato.crust, + bg = macchiato.crust + }, + separator_selected = { + fg = macchiato.crust + }, + } + }, + }), + options = { + style_preset = bufferline.style_preset.no_italic, + close_command = nil, + right_mouse_command = nil, + left_mouse_command = nil, + middle_mouse_command = nil, + modified_icon = '●', + diagnostics = false, + diagnostics_update_in_insert = false, + color_icons = false, + show_buffer_icons = false, + show_buffer_close_icons = false, + show_close_icon = false, + show_tab_indicators = true, + show_duplicate_prefix = true, + persist_buffer_sort = true, + move_wraps_at_ends = false, + separator_style = "thick", + -- enforce_regular_tabs = false | true, + -- always_show_bufferline = true | false, + hover = { + enabled = false, + }, + } +}) diff --git a/neovim/.config/nvim/lua/plugins/colorizer.lua b/neovim/.config/nvim/lua/plugins/colorizer.lua new file mode 100644 index 0000000..6f9379a --- /dev/null +++ b/neovim/.config/nvim/lua/plugins/colorizer.lua @@ -0,0 +1,4 @@ +require('colorizer').setup({ + '*'; + css = { rgb_fn = true; hsl_fn = true; }; +}, { names = false }) diff --git a/neovim/.config/nvim/lua/plugins/lualine.lua b/neovim/.config/nvim/lua/plugins/lualine.lua index 46ad4f0..1a82da6 100644 --- a/neovim/.config/nvim/lua/plugins/lualine.lua +++ b/neovim/.config/nvim/lua/plugins/lualine.lua @@ -15,7 +15,7 @@ require("lualine").setup({ { "diff", colored = false }, }, lualine_c = { - { "filename", file_status = true }, + -- { "filename", file_status = true }, { "diagnostics" }, }, lualine_x = { diff --git a/neovim/.config/nvim/lua/plugins/telescope.lua b/neovim/.config/nvim/lua/plugins/telescope.lua index 2b34bb2..8b8bc72 100644 --- a/neovim/.config/nvim/lua/plugins/telescope.lua +++ b/neovim/.config/nvim/lua/plugins/telescope.lua @@ -28,4 +28,9 @@ require("telescope").setup({ case_mode = "smart_case", }, }, + pickers = { + find_files = { + disable_devicons = true + }, + }, }) diff --git a/neovim/.config/nvim/lua/settings.lua b/neovim/.config/nvim/lua/settings.lua index eca7088..ac9ccc9 100644 --- a/neovim/.config/nvim/lua/settings.lua +++ b/neovim/.config/nvim/lua/settings.lua @@ -11,6 +11,8 @@ o.cursorline = true o.relativenumber = true o.numberwidth = 4 +o.termguicolors = true + o.signcolumn = "yes:1" -- o.colorcolumn = "80" o.shortmess = o.shortmess .. "c" |