aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-06-05 21:37:52 +0200
committersrdusr <trevorgray@srdusr.com>2023-06-05 21:37:52 +0200
commit0065ad03faa55f79bfe03cbd48cea9ed144f8733 (patch)
tree8ecbec5a4cd7c21729d43b185511a95b0a08be60 /.config/nvim/lua/plugins
parentda1d90ef2d9c86f44a3167b235fbe27cbcb74e5f (diff)
parent1e9f1c94a2ee4ba19d63f98b2c1b6fe9aa526d35 (diff)
downloaddotfiles-0065ad03faa55f79bfe03cbd48cea9ed144f8733.tar.gz
dotfiles-0065ad03faa55f79bfe03cbd48cea9ed144f8733.zip
Merge commit 'd3a56ae05d0d91810f698d90405ff8d5d9d8ce4e'
Diffstat (limited to '.config/nvim/lua/plugins')
-rw-r--r--.config/nvim/lua/plugins/colorscheme.lua2
-rw-r--r--.config/nvim/lua/plugins/nvim-tree.lua20
-rw-r--r--.config/nvim/lua/plugins/telescope.lua2
3 files changed, 23 insertions, 1 deletions
diff --git a/.config/nvim/lua/plugins/colorscheme.lua b/.config/nvim/lua/plugins/colorscheme.lua
index 6f9e9d2..bf588cf 100644
--- a/.config/nvim/lua/plugins/colorscheme.lua
+++ b/.config/nvim/lua/plugins/colorscheme.lua
@@ -1,7 +1,7 @@
-- Colorscheme
-- Available colorschemes:
-- [[ nightfly ayu onedark doom-one nvimgelion github_dark ]]
-local colorscheme = "doom-one"
+local colorscheme = "nightfly"
local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme)
if not status_ok then
vim.notify("colorscheme " .. colorscheme .. " not found!")
diff --git a/.config/nvim/lua/plugins/nvim-tree.lua b/.config/nvim/lua/plugins/nvim-tree.lua
index a1731ff..e2298b5 100644
--- a/.config/nvim/lua/plugins/nvim-tree.lua
+++ b/.config/nvim/lua/plugins/nvim-tree.lua
@@ -77,8 +77,28 @@ nvim_tree.setup({
-- },
--},
},
+ trash = {
+ cmd = "gio trash",
+ require_confirm = true,
+ },
})
+vim.api.nvim_create_autocmd("QuitPre", {
+ callback = function()
+ local invalid_win = {}
+ local wins = vim.api.nvim_list_wins()
+ for _, w in ipairs(wins) do
+ local bufname = vim.api.nvim_buf_get_name(vim.api.nvim_win_get_buf(w))
+ if bufname:match("NvimTree_") ~= nil then
+ table.insert(invalid_win, w)
+ end
+ end
+ if #invalid_win == #wins - 1 then
+ -- Should quit, so we close all invalid windows.
+ for _, w in ipairs(invalid_win) do vim.api.nvim_win_close(w, true) end
+ end
+ end
+})
-- Highlight Groups
vim.api.nvim_command("highlight NvimTreeNormal guibg=none")
--vim.api.nvim_command("highlight NvimTreeSymlink ")
diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua
index 4428a02..e74f2e0 100644
--- a/.config/nvim/lua/plugins/telescope.lua
+++ b/.config/nvim/lua/plugins/telescope.lua
@@ -265,6 +265,7 @@ require('telescope').load_extension('media_files')
--require('telescope').extensions.notify.notify()
require('telescope').load_extension('notify')
require('telescope').load_extension('dap')
+require("telescope").load_extension("session-lens")
function M.find_configs()
require("telescope.builtin").find_files {
@@ -284,6 +285,7 @@ function M.find_configs()
"~/.config/bspwm",
"~/.config/sxhkd",
"~/.config/picom",
+ "~/.ssh",
"~/.bashrc",
},
-- cwd = "~/.config/nvim/",