mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
fix(nvim): typos, neo-tree: follow current file
This commit is contained in:
parent
0ce51ec458
commit
40f9eeed47
8 changed files with 105 additions and 92 deletions
|
|
@ -66,21 +66,10 @@ opt.conceallevel = 2
|
|||
-- opt.laststatus = 0
|
||||
-- 3: Global status line (always at the bottom)
|
||||
opt.laststatus = 3
|
||||
vim.go.laststatus = 3
|
||||
|
||||
vim.o.sessionoptions = "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal,localoptions"
|
||||
-- hover.nvim
|
||||
vim.o.mousemoveevent = true
|
||||
|
||||
-- Hide zero-width space
|
||||
-- vim.api.nvim_create_autocmd("FileType", {
|
||||
-- pattern = "*",
|
||||
-- callback = function()
|
||||
-- vim.opt_local.conceallevel = 2
|
||||
-- vim.cmd([[
|
||||
-- syntax match ZeroWidthSpace /\%u200b/ conceal
|
||||
-- highlight link ZeroWidthSpace Conceal
|
||||
-- ]])
|
||||
-- end,
|
||||
-- })
|
||||
|
||||
vim.fn.matchadd("Conceal", [[\%u200b]], 10, -1, { conceal = "" })
|
||||
|
|
|
|||
|
|
@ -1,4 +1,8 @@
|
|||
return {
|
||||
-- Picker
|
||||
{ import = "plugins.mod.fzf" },
|
||||
-- Explorer
|
||||
{ import = "plugins.mod.neo-tree" },
|
||||
{
|
||||
"rmagatti/auto-session",
|
||||
event = "BufReadPre",
|
||||
|
|
@ -12,9 +16,6 @@ return {
|
|||
{ "<leader>ps", "<Cmd>AutoSession search<CR>", desc = "List all sessions" },
|
||||
},
|
||||
},
|
||||
-- { import = "plugins.mod.nvim-tree" },
|
||||
-- { import = "plugins.mod.telescope" },
|
||||
{ import = "plugins.mod.fzf" },
|
||||
-- {
|
||||
-- "ahmedkhalf/project.nvim",
|
||||
-- event = "VeryLazy",
|
||||
|
|
@ -37,5 +38,4 @@ return {
|
|||
"Neogit",
|
||||
},
|
||||
},
|
||||
-- { import = "plugins.mod.neo-tree" },
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ local config = {
|
|||
-- theme = "catppuccin",
|
||||
theme = "auto",
|
||||
-- IDE-like Global Status
|
||||
globalstaus = true,
|
||||
globalstaus = true, -- also set vim.go.laststatus = 3
|
||||
},
|
||||
sections = {
|
||||
-- these are to remove the defaults
|
||||
|
|
|
|||
|
|
@ -12,18 +12,19 @@ return {
|
|||
---@type neotree.Config?
|
||||
opts = {
|
||||
window = {
|
||||
mappings = {
|
||||
["<space>"] = "noop",
|
||||
mappings = {
|
||||
["<space>"] = "noop", -- Pass it to leader
|
||||
["e"] = "noop",
|
||||
["<2-LeftMouse>"] = "open",
|
||||
["<cr>"] = "open",
|
||||
["i"] = "open",
|
||||
["<esc>"] = "cancel", -- close preview or floating neo-tree window
|
||||
["P"] = { "toggle_preview", config = { use_float = true, use_image_nvim = true } },
|
||||
["P"] = { "toggle_preview", config = { use_float = true, use_snacks_image = true } },
|
||||
-- Read `# Preview Mode` for more information
|
||||
-- ["i"] = "focus_preview",
|
||||
["S"] = "open_split",
|
||||
["s"] = "open_vsplit",
|
||||
["<C-h>"] = "open_vsplit",
|
||||
-- ["S"] = "split_with_window_picker",
|
||||
-- ["s"] = "vsplit_with_window_picker",
|
||||
["t"] = "open_tabnew",
|
||||
|
|
@ -74,16 +75,21 @@ mappings = {
|
|||
-- -- modified_format = function(seconds) return require('neo-tree.utils').relative_date(seconds) end
|
||||
-- -- }
|
||||
-- },
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
-- fill any relevant options here
|
||||
filesystem = {
|
||||
follow_current_file = {
|
||||
enabled = true,
|
||||
leave_dirs_open = true,
|
||||
},
|
||||
},
|
||||
},
|
||||
keys = {
|
||||
{
|
||||
"<leader>ft",
|
||||
"<cmd>Neotree toggle<CR>",
|
||||
desc = "Toggle File Explorer",
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -88,13 +88,13 @@ return {
|
|||
img_dirs = { "90 - System/Assets" },
|
||||
},
|
||||
},
|
||||
keys = {
|
||||
{
|
||||
"<leader>ft",
|
||||
function()
|
||||
require("snacks").explorer()
|
||||
end,
|
||||
desc = "Toggle File Explorer",
|
||||
},
|
||||
},
|
||||
-- keys = {
|
||||
-- {
|
||||
-- "<leader>ft",
|
||||
-- function()
|
||||
-- require("snacks").explorer()
|
||||
-- end,
|
||||
-- desc = "Toggle File Explorer",
|
||||
-- },
|
||||
-- },
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,10 @@
|
|||
# udev rules
|
||||
../../modules/nixos/hardware/udev/basys3.nix
|
||||
|
||||
# Services
|
||||
../../modules/nixos/desktop/wayvnc.nix
|
||||
../../modules/nixos/core/sshd.nix
|
||||
|
||||
# desktop environment and display manager
|
||||
../../modules/nixos/desktop/dm/sddm.nix
|
||||
../../modules/nixos/desktop/de/kde.nix
|
||||
|
|
|
|||
11
nixcfgs/modules/nixos/core/sshd.nix
Normal file
11
nixcfgs/modules/nixos/core/sshd.nix
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{...}: {
|
||||
services.openssh = {
|
||||
enable = true;
|
||||
settings = {
|
||||
UseDns = true;
|
||||
PermitRootLogin = "no";
|
||||
# PasswordAuthentication = true;
|
||||
# This is default to true, make sure override it when needed.
|
||||
};
|
||||
};
|
||||
}
|
||||
3
nixcfgs/modules/nixos/desktop/wayvnc.nix
Normal file
3
nixcfgs/modules/nixos/desktop/wayvnc.nix
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{...}: {
|
||||
programs.wayvnc.enable = true;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue