aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/init.lua
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-05-10 18:36:22 -0400
committeriamcheeseman <[email protected]>2026-05-10 18:36:22 -0400
commit8e5173a2d25c8f79607f4806016276065abda41c (patch)
treebe4cfd1d2c7589d85b44f55ea8a966cb3bf3d776 /.config/nvim/init.lua
parentf0bf896d1372c69d8ad7889564a28168954d8123 (diff)
update
Diffstat (limited to '.config/nvim/init.lua')
-rw-r--r--.config/nvim/init.lua95
1 files changed, 0 insertions, 95 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
deleted file mode 100644
index 7df64c2..0000000
--- a/.config/nvim/init.lua
+++ /dev/null
@@ -1,95 +0,0 @@
----@diagnostic disable: undefined-global
-vim.o.termguicolors = true
-vim.o.relativenumber = true
-vim.o.number = true
-vim.o.signcolumn = "no"
-vim.o.cc = "80"
-vim.o.splitright = true
-vim.o.splitbelow = true
-vim.o.ignorecase = true
-vim.o.winborder="single"
-vim.o.completeopt = "menu,menuone,noselect"
-
-vim.o.mouse = ""
-vim.o.guicursor = "n-c-sm-ve:block-Cursor,i-ci:block-Cursor_i,v:block-Cursor_v"
-
-vim.o.listchars = "tab:> ,trail:."
-vim.o.list = true
-
-vim.o.tabstop = 8
-vim.o.shiftwidth = 8
-vim.o.expandtab = true
-
-vim.o.undofile = true
-vim.o.backup = false
-vim.o.writebackup = false
-vim.o.swapfile = false
-
-vim.opt.cinoptions:append(":0,N-s,E-s,(s,Ws")
-
-vim.g.mapleader = " "
-vim.g.netrw_banner = 0
-
-vim.pack.add({
- "https://codeberg.org/comfysage/artio.nvim",
- "https://github.com/tpope/vim-fugitive",
-
- "https://git.iamcheeseman.net/mooncheese.nvim.git",
-})
-
-for _, plugin in ipairs(vim.pack.get()) do
- if not plugin.active then
- vim.pack.del({plugin.path:match(".*/(.*)$")})
- end
-end
-
-require("artio").setup({
- opts = {
- promptprefix = ">",
- pointer = ">",
- },
-})
-
-vim.keymap.set("n", "<leader>f", function()
- require("artio.builtins").files({
- findprg = [[ find . -type f -iregex '.*$*.*' -not -path '*/.*' ]]
- })
-end)
-vim.keymap.set("v", "p", '"_dP', opts)
-vim.keymap.set("n", "<leader>s", ":SwapFile<CR>")
-
--- Switch between semantically related files easily :)
-local exts = {{"c", "h"}, {"cc", "hh"}, {"cpp", "hpp"}, {"frag", "vert"}}
-vim.api.nvim_create_user_command("SwapFile", function()
- local bufpath = vim.api.nvim_buf_get_name(0)
- for _, pair in ipairs(exts) do
- for i, ext in ipairs(pair) do
- if bufpath:match("%." .. ext .. "$") then
- local other = pair[i % #pair + 1]
- vim.cmd("e " .. bufpath:gsub("%." .. ext .. "$", "." .. other))
- return
- end
- end
- end
- print("no files to swap to")
-end, {})
-
-vim.api.nvim_create_autocmd("LspAttach", {
- callback = function(ev)
- local opts = {silent=true, buffer=ev.buf}
- vim.keymap.set("n", "gD", function() vim.lsp.buf.declaration() end, opts)
- vim.keymap.set("n", "gd", function() vim.lsp.buf.definition() end, opts)
- end,
-})
-
-vim.lsp.enable({"lua_ls", "clangd"})
-vim.diagnostic.config({
- virtual_text = true,
- severity_sort = true,
-})
-
-vim.cmd.colorscheme("mooncheese")
-vim.api.nvim_set_hl(0, "Cursor_i", {bg="#00FFFF"})
-vim.api.nvim_set_hl(0, "Cursor_v", {bg="#FF00FF"})
-
-require("vim._core.ui2").enable({enable = true})