diff --git a/lua/config/mappings.lua b/lua/config/mappings.lua index 9b7e81d..402d455 100644 --- a/lua/config/mappings.lua +++ b/lua/config/mappings.lua @@ -6,8 +6,13 @@ local j = "e" local k = "i" local l = "o" --- terminal local m = u.mapping + +-- terminal copy paste +m.map("v", "", '"+y') +m.map("i", "", '"+p`]a') + +-- terminal m.map("t", "", "") m.map("t", "", "") m.map("t", "", "h") diff --git a/lua/config/settings.lua b/lua/config/settings.lua index 492b8aa..5124a94 100644 --- a/lua/config/settings.lua +++ b/lua/config/settings.lua @@ -4,7 +4,6 @@ local g = vim.g -- basic stuff o.number = true o.showmode = false -o.clipboard = "unnamedplus" g.mapleader = " " g.maplocalleader = "," diff --git a/lua/config/theme.lua b/lua/config/theme.lua index a62ac9f..8d323ce 100644 --- a/lua/config/theme.lua +++ b/lua/config/theme.lua @@ -9,11 +9,22 @@ end hl("ExtraWhitespace", { ctermbg = "red", bg = "#ff8888" }) vim.cmd [[match ExtraWhitespace /\s\+$/]] +local bg = "#201918" + -- make background transparent -- gbhl("Normal", "none") -- gbhl("EndOfBuffer", "none") -- gbhl("SignColumn", "none") --- gbhl("NeoTreeNormal", "none") --- gbhl("NeoTreeNormalNC", "none") -- gbhl("NeoTreeEndOfBuffer", "none") +--[=[ +for _, name in ipairs({ + "NeoTreeNormal", + "NeoTreeNormalNC", + "MsgArea", + "lualine_a_command", + "lualine_a_inactive", + "lualine_b_inactive", + "lualine_c_inactive", +}) do gbhl(name, bg) end +]=]-- diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 1c2b59f..9300ca7 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -15,6 +15,10 @@ return { "scalameta/nvim-metals", dependencies = { "nvim-lua/plenary.nvim" } }, + { + "numToStr/Comment.nvim", + config = function() require "Comment".setup{} end + }, "mfussenegger/nvim-jdtls", "folke/neodev.nvim", } diff --git a/lua/plugins/visual.lua b/lua/plugins/visual.lua index 8d2a8d0..6cf4454 100644 --- a/lua/plugins/visual.lua +++ b/lua/plugins/visual.lua @@ -22,7 +22,11 @@ return { "nvim-lualine/lualine.nvim", dependencies = { "kyazdani42/nvim-web-devicons" }, config = function() - require("lualine").setup {} + require("lualine").setup { + options = { + theme = "catppuccin" + } + } end }, {