1
0
Fork 0

tidy-up: Organize dot files

This commit is contained in:
Xavier Moffett 2025-06-08 20:45:56 -04:00
parent 456046c4a7
commit 51973fcbf4
Signed by: Sapphirus
GPG key ID: E967DD18119C6EEA
18 changed files with 3 additions and 3 deletions

View file

@ -0,0 +1,14 @@
vim.g.mapleader = " "
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
vim.keymap.set("n", "<leader>sy", vim.cmd.PackerSync)
vim.keymap.set("n", "<leader>ty", vim.cmd.TSUpdate)
vim.keymap.set("n", "<leader>o", "<Cmd>Neotree<CR>")
vim.keymap.set("n", "<leader>t", "<Cmd>Neotree toggle<CR>")
vim.keymap.set("n", "<leader>p", "<Cmd>bp<CR>")
vim.keymap.set("n", "<leader>q", "<Cmd>bd<CR>")
vim.keymap.set("n", "<leader>l", "<Cmd>bl<CR>")
vim.keymap.set("n", "<leader>lb", "<Cmd>VGit toggle_live_blame<CR>")
vim.keymap.set("n", "<leader>bp", "<Cmd>VGit buffer_blame_preview<CR>")

View file

@ -0,0 +1,24 @@
vim.opt.tabstop = 4
vim.opt.softtabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true
vim.opt.smartindent = true
vim.opt.nu = false
vim.opt.relativenumber = true
vim.opt.wrap = false
vim.opt.termguicolors = true
vim.opt.swapfile = false
vim.opt.backup = false
vim.opt.undofile = true
vim.g.moonflyNormalFloat = true
vim.g.moonflyTransparent = true
vim.g.moonflyUndercurls = false
vim.o.updatetime = 300
vim.o.incsearch = false
vim.lsp.buf.signature_help = true

View file

@ -0,0 +1,25 @@
lsp = vim.lsp
lsp_config = require('lspconfig')
cmp_defcaps = require('cmp_nvim_lsp').default_capabilities()
snippet_engine = 'luasnip'
vim.opt.completeopt = {'menu', 'menuone', 'noselect'}
vim.diagnostic.config({
signs = {
text = {
[vim.diagnostic.severity.ERROR] = '',
[vim.diagnostic.severity.WARN] = '',
[vim.diagnostic.severity.HINT] = '',
[vim.diagnostic.severity.INFO] = '',
},
},
virtual_text = true,
severity_sort = true,
})
require('lsp.mason')
require('lsp.cmp')
require('lsp.pylsp')
require('lsp.rust')
require('lsp.git')

View file

@ -0,0 +1,15 @@
local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>f', builtin.find_files, {})
vim.keymap.set('n', '<leader>g', builtin.live_grep, {})
vim.keymap.set('n', '<leader>b', builtin.buffers, {})
require('telescope').setup{
defaults = {
file_ignore_patterns = {
"target",
"dist/runtime",
"dist/filesystem",
}
}
}

View file

@ -0,0 +1,29 @@
require('nightfox').setup({
options = {
transparent = true, -- Disable setting background
terminal_colors = true, -- Set terminal colors (vim.g.terminal_color_*) used in `:terminal`
dim_inactive = false, -- Non-focused panes set to alternative background
module_default = true, -- Default enable value for modules
},
palettes = {
all = { -- Normal terminal colour scheme
black = "#16161c",
blue = "#26bbd9",
cyan = "#59e1e3",
green = "#29d398",
magenta = "#ee64ac",
red = "#e95678",
white = "#d5d8da",
orange = "#fab795",
yellow = "#fbc3a7",
},
},
specs = {
all = {
syntax = {
builtin0 = "blue.bright",
comment = "white.dim",
},
},
},
})

View file

@ -0,0 +1,24 @@
require'nvim-treesitter.configs'.setup {
-- A list of parser names, or "all" (the five listed parsers should always be installed)
ensure_installed = { "c", "lua", "vim", "vimdoc", "query" , "rust", "python" },
-- Install parsers synchronously (only applied to `ensure_installed`)
sync_install = false,
-- Automatically install missing parsers when entering buffer
-- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally
auto_install = true,
---- If you need to change the installation directory of the parsers (see -> Advanced Setup)
-- parser_install_dir = "/some/path/to/store/parsers", -- Remember to run vim.opt.runtimepath:append("/some/path/to/store/parsers")!
highlight = {
enable = true,
-- NOTE: these are the names of the parsers and not the filetype. (for example if you want to
-- disable highlighting for the `tex` filetype, you need to include `latex` in this list as this is
-- the name of the parser)
-- list of language that will be disabled
additional_vim_regex_highlighting = true,
},
}