♻️ refactor(rootiest): remove autospell

Remove autospell feature and tweak LazyGit toggler
This commit is contained in:
2024-08-07 19:53:51 -04:00
parent bd102d4daa
commit d08f7043a8
2 changed files with 6 additions and 104 deletions
-67
View File
@@ -1,67 +0,0 @@
-- ╭─────────────────────────────────────────────────────────╮
-- │ Spell Checking │
-- ╰─────────────────────────────────────────────────────────╯
-- Define dictionary autocorrections
vim.keymap.set("ia", "teh", "the")
vim.keymap.set("ia", "accomodate", "accommodate")
vim.keymap.set("ia", "acommodate", "accommodate")
vim.keymap.set("ia", "aparent", "apparent")
vim.keymap.set("ia", "aparrent", "apparent")
vim.keymap.set("ia", "apparant", "apparent")
vim.keymap.set("ia", "apparrent", "apparent")
vim.keymap.set("ia", "aquire", "acquire")
vim.keymap.set("ia", "becuase", "because")
vim.keymap.set("ia", "cauhgt", "caught")
vim.keymap.set("ia", "choosen", "chosen")
vim.keymap.set("ia", "cieling", "ceiling")
vim.keymap.set("ia", "collegue", "teammate")
vim.keymap.set("ia", "concensus", "consensus")
vim.keymap.set("ia", "contians", "contains")
vim.keymap.set("ia", "cosnt", "const")
vim.keymap.set("ia", "dervied", "derived")
vim.keymap.set("ia", "fales", "false")
vim.keymap.set("ia", "fasle", "false")
vim.keymap.set("ia", "fitler", "filter")
vim.keymap.set("ia", "flase", "false")
vim.keymap.set("ia", "foward", "forward")
vim.keymap.set("ia", "frequecy", "frequency")
vim.keymap.set("ia", "gaurantee", "guarantee")
vim.keymap.set("ia", "guaratee", "guarantee")
vim.keymap.set("ia", "heigth", "height")
vim.keymap.set("ia", "heirarchy", "hierarchy")
vim.keymap.set("ia", "inclued", "include")
vim.keymap.set("ia", "interator", "iterator")
vim.keymap.set("ia", "intput", "input")
vim.keymap.set("ia", "invliad", "invalid")
vim.keymap.set("ia", "lenght", "length")
vim.keymap.set("ia", "liasion", "liaison")
vim.keymap.set("ia", "libary", "library")
vim.keymap.set("ia", "listner", "listener")
vim.keymap.set("ia", "looses:", "loses")
vim.keymap.set("ia", "looup", "lookup")
vim.keymap.set("ia", "manefist", "manifest")
vim.keymap.set("ia", "namesapce", "namespace")
vim.keymap.set("ia", "namespcae", "namespace")
vim.keymap.set("ia", "occassion", "occasion")
vim.keymap.set("ia", "occured", "occurred")
vim.keymap.set("ia", "ouptut", "output")
vim.keymap.set("ia", "ouput", "output")
vim.keymap.set("ia", "overide", "override")
vim.keymap.set("ia", "postion", "position")
vim.keymap.set("ia", "priviledge", "privilege")
vim.keymap.set("ia", "psuedo", "pseudo")
vim.keymap.set("ia", "recieve", "receive")
vim.keymap.set("ia", "refered", "referred")
vim.keymap.set("ia", "relevent", "relevant")
vim.keymap.set("ia", "retreive", "retrieve")
vim.keymap.set("ia", "sloder", "solder")
vim.keymap.set("ia", "sheild", "shield")
vim.keymap.set("ia", "garbarge", "garbage")
vim.keymap.set("ia", "oposite", "opposite")
vim.keymap.set("ia", "oportunity", "opportunity")
vim.keymap.set("ia", "retreive", "retrieve")
vim.keymap.set("ia", "vegitarien", "vegetarian")
vim.keymap.set("ia", "vegatarian", "vegetarian")
vim.keymap.set("ia", "vegeterian", "vegetarian")
vim.keymap.set("ia", "vegatarien", "vegetarian")
vim.keymap.set("ia", "vegeterien", "vegetarian")
+6 -37
View File
@@ -49,7 +49,12 @@ end
function M.toggle_lazygit_term() function M.toggle_lazygit_term()
if pcall(require, "toggleterm.terminal") then if pcall(require, "toggleterm.terminal") then
local Terminal = require("toggleterm.terminal").Terminal local Terminal = require("toggleterm.terminal").Terminal
local lazygit = Terminal:new({ cmd = "lazygit", hidden = true }) local lazygit = Terminal:new({
cmd = "lazygit",
hidden = true,
direction = "horizontal", -- Set direction to horizontal split
size = 0.5, -- Set size to 50% of the screen
})
lazygit:toggle() lazygit:toggle()
else else
vim.api.nvim_err_writeln("toggleterm plugin is not installed") vim.api.nvim_err_writeln("toggleterm plugin is not installed")
@@ -106,11 +111,6 @@ function M.eval_neovide()
end end
end end
-- Define autocorrections
function M.define_autocorrections()
require("config.autospell")
end
-- Define user commands -- Define user commands
function M.define_commands() function M.define_commands()
vim.api.nvim_create_user_command("Q", function() vim.api.nvim_create_user_command("Q", function()
@@ -122,40 +122,9 @@ function M.define_commands()
end, { force = true, desc = "Yank line without leading whitespace" }) end, { force = true, desc = "Yank line without leading whitespace" })
end end
function M.define_autocommands()
local autogrp = vim.api.nvim_create_augroup
local autocmd = vim.api.nvim_create_autocmd
autogrp("AutoSpellCorrections", { clear = true })
-- List of filetypes to exclude
local excluded_filetypes = {
"help",
"alpha",
"dashboard",
"neo-tree",
"Trouble",
"trouble",
"lazy",
"mason",
"notify",
"toggleterm",
"lazyterm",
}
-- Autocommand to trigger setup on FileType
autocmd("FileType", {
group = "AutoSpellCorrections",
callback = function()
local filetype = vim.bo.filetype
if not vim.tbl_contains(excluded_filetypes, filetype) then
M.define_autocorrections()
end
end,
})
end
function M.setup() function M.setup()
M.eval_neovide() M.eval_neovide()
M.define_commands() M.define_commands()
M.define_autocommands()
end end
return M return M