idk
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
set tabstop=2
|
set tabstop=2
|
||||||
set softtabstop=2
|
|
||||||
set shiftwidth=2
|
set shiftwidth=2
|
||||||
|
set softtabstop=2
|
||||||
|
set expandtab
|
||||||
|
|
||||||
|
set textwidth=80
|
||||||
|
set colorcolumn=80
|
||||||
|
@ -38,7 +38,7 @@ return {
|
|||||||
glug("googlepaths"),
|
glug("googlepaths"),
|
||||||
-- Set up syntax, indent, and core settings for various filetypes
|
-- Set up syntax, indent, and core settings for various filetypes
|
||||||
superlazy(glug("ft-cpp", { event = "BufRead,BufNewFile *.[ch],*.cc,*.cpp" })),
|
superlazy(glug("ft-cpp", { event = "BufRead,BufNewFile *.[ch],*.cc,*.cpp" })),
|
||||||
-- superlazy(glug("ft-go", { event = "BufRead,BufNewFile *.go" })),
|
superlazy(glug("ft-go", { event = "BufRead,BufNewFile *.go" })),
|
||||||
superlazy(glug("ft-java", { event = "BufRead,BufNewFile *.java" })),
|
superlazy(glug("ft-java", { event = "BufRead,BufNewFile *.java" })),
|
||||||
superlazy(glug("ft-javascript", { event = "BufRead,BufNewFile *.js,*.jsx" })),
|
superlazy(glug("ft-javascript", { event = "BufRead,BufNewFile *.js,*.jsx" })),
|
||||||
superlazy(glug("ft-kotlin", { event = "BufRead,BufNewFile *.kt,*.kts" })),
|
superlazy(glug("ft-kotlin", { event = "BufRead,BufNewFile *.kt,*.kts" })),
|
||||||
|
@ -7,22 +7,27 @@ return {
|
|||||||
-- },
|
-- },
|
||||||
{
|
{
|
||||||
"nvim-neo-tree/neo-tree.nvim",
|
"nvim-neo-tree/neo-tree.nvim",
|
||||||
|
branch = "v3.x",
|
||||||
|
lazy = false, -- neo-tree will lazily load itself
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
|
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
-- "~/cmdtree",
|
-- {"3rd/image.nvim", opts = {}}, -- Optional image support in preview window: See `# Preview Mode` for more information
|
||||||
},
|
},
|
||||||
cmd = {
|
-----@module "neo-tree"
|
||||||
"Neotree",
|
-----@type neotree.Config
|
||||||
},
|
opts = {
|
||||||
config = function()
|
|
||||||
require("neo-tree").setup({
|
|
||||||
hijack_netrw_behavior = "open_default",
|
|
||||||
filesystem = {
|
filesystem = {
|
||||||
|
hijack_netrw_behavior = "open_default",
|
||||||
filtered_items = {
|
filtered_items = {
|
||||||
hide_dotfiles = false,
|
hide_dotfiles = false,
|
||||||
},
|
},
|
||||||
bind_to_cwd = false,
|
-- follow_current_file = {
|
||||||
|
-- enabled = true,
|
||||||
|
-- leave_dirs_open = false,
|
||||||
|
-- },
|
||||||
|
group_empty_dirs = true,
|
||||||
},
|
},
|
||||||
sources = {
|
sources = {
|
||||||
"filesystem",
|
"filesystem",
|
||||||
@ -36,17 +41,17 @@ return {
|
|||||||
["O"] = "expand_all_nodes",
|
["O"] = "expand_all_nodes",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
},
|
||||||
end,
|
|
||||||
-- stylua: ignore
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
(function()
|
(function()
|
||||||
if use_google() then
|
-- if use_google() then
|
||||||
return { "<C-n>m", ":Neotree float cmdtree<CR>", desc = "Open NeoTree CWD float" }
|
-- return { "<C-n>m", ":Neotree float cmdtree<CR>", desc = "Open NeoTree CWD float" }
|
||||||
end
|
-- end
|
||||||
return { "<C-n>m", ":Neotree float git_status<CR>", desc = "Open NeoTree CWD float" }
|
return { "<C-n>m", ":Neotree float git_status<CR>", desc = "Open NeoTree CWD float" }
|
||||||
end)(),
|
end)(),
|
||||||
{ "<C-n>", ":Neotree toggle left dir=%:p:h<cr>" },
|
{ "<C-n>", ":Neotree reveal left<cr>" },
|
||||||
|
{ "<C-n>.", ":Neotree reveal left dir=%:p:h<cr>" },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user