summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne-Cole <77279425+Wacky404@users.noreply.github.com>2023-12-07 12:48:06 -0600
committerWayne-Cole <77279425+Wacky404@users.noreply.github.com>2023-12-07 12:48:06 -0600
commitd1a695ef8b6f9eea66757213e68b56937c842db9 (patch)
tree9bac4ee752421b428536f63ea20dfa52b633daef
parent0cd6e6dc6f62739f0852f0796b3666e57a896620 (diff)
downloadwackys-dev-env-d1a695ef8b6f9eea66757213e68b56937c842db9.tar.xz
wackys-dev-env-d1a695ef8b6f9eea66757213e68b56937c842db9.zip
chore: removed null-ls
-rw-r--r--.config/nvim/init.lua3
-rw-r--r--.config/nvim/lua/cole/plugins-setup.lua16
-rw-r--r--.config/nvim/lua/cole/plugins/lsp/mason.lua18
-rw-r--r--.config/nvim/lua/cole/plugins/lsp/null-ls.lua44
-rw-r--r--.config/nvim/plugin/packer_compiled.lua41
5 files changed, 35 insertions, 87 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index c1ef7d3..a0fe54f 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -7,10 +7,11 @@ require("cole.plugins.nvim-tree")
require("cole.plugins.lualine")
require("cole.plugins.telescope")
require("cole.plugins.nvim-cmp")
+require("cole.plugins.nvim-linter")
require("cole.plugins.lsp.mason")
require("cole.plugins.lsp.lspsaga")
-require("cole.plugins.lsp.null-ls")
require("cole.plugins.lsp.lspconfig")
require("cole.plugins.autopairs")
require("cole.plugins.treesitter")
require("cole.plugins.gitsigns")
+require("cole.plugins.neoformat")
diff --git a/.config/nvim/lua/cole/plugins-setup.lua b/.config/nvim/lua/cole/plugins-setup.lua
index df5be34..cecf6bc 100644
--- a/.config/nvim/lua/cole/plugins-setup.lua
+++ b/.config/nvim/lua/cole/plugins-setup.lua
@@ -108,9 +108,9 @@ return packer.startup(function(use)
-- git integration
use("lewis6991/gitsigns.nvim") -- show line modifications on left hand side
- -- formatting & linting
- use("jose-elias-alvarez/null-ls.nvim") -- configure formatters and linters
- use("jayp0521/mason-null-ls.nvim") -- bridges gap b/w mason and null-ls
+ -- nvim-lint and nvim-formatter
+ use({"mfussenegger/nvim-lint"})
+ use({"sbdchd/neoformat"})
-- toggle terminal
use({
@@ -122,16 +122,10 @@ return packer.startup(function(use)
direction = "horizontal",
autochdir = false,
})
- end,
- })
- -- install without yarn or npm
- use({
- "iamcco/markdown-preview.nvim",
- run = function()
- vim.fn["mkdp#util#install"]()
- end,
+ end,
})
+ -- Markdown Preview
use({
"iamcco/markdown-preview.nvim",
run = "cd app && npm install",
diff --git a/.config/nvim/lua/cole/plugins/lsp/mason.lua b/.config/nvim/lua/cole/plugins/lsp/mason.lua
index ce7e7d9..e9196cc 100644
--- a/.config/nvim/lua/cole/plugins/lsp/mason.lua
+++ b/.config/nvim/lua/cole/plugins/lsp/mason.lua
@@ -10,11 +10,6 @@ if not mason_lspconfig_status then
return
end
--- import mason-null-ls plugin safely
-local mason_null_ls_status, mason_null_ls = pcall(require, "mason-null-ls")
-if not mason_null_ls_status then
- return
-end
-- enable mason and configure icons
mason.setup({
@@ -40,15 +35,4 @@ mason_lspconfig.setup({
automatic_installation = true, -- not the same as ensure_installed
})
-mason_null_ls.setup({
- -- list of formatters & linters & adapters for mason to install
- ensure_installed = {
- "black", -- python code formatter
- "pylint", -- python linter
- "stylua", -- lua formatter
- "cpplint", -- cpp linter
- "codespell", -- spellings linter
- },
- -- auto-install configured formatters & linters (with null-ls)
- automatic_installation = true,
-})
+
diff --git a/.config/nvim/lua/cole/plugins/lsp/null-ls.lua b/.config/nvim/lua/cole/plugins/lsp/null-ls.lua
deleted file mode 100644
index 747c85c..0000000
--- a/.config/nvim/lua/cole/plugins/lsp/null-ls.lua
+++ /dev/null
@@ -1,44 +0,0 @@
--- import null-ls plugin safely
-local setup, null_ls = pcall(require, "null-ls")
-if not setup then
- return
-end
-
--- for conciseness
-local formatting = null_ls.builtins.formatting -- to setup formatters
-local diagnostics = null_ls.builtins.diagnostics -- to setup linters
-
--- to setup format on save
-local augroup = vim.api.nvim_create_augroup("LspFormatting", {})
-
--- configure null_ls
-null_ls.setup({
- -- setup formatters & linters
- sources = {
- formatting.black, -- python formatter
- diagnostics.pylint, -- python linter
- formatting.stylua, -- lua formatter
- diagnostics.cpplint, -- cpp linter
- diagnostics.codespell, -- spell check linter
- },
-
- -- configure format on save
- on_attach = function(current_client, bufnr)
- if current_client.supports_method("textDocument/formatting") then
- vim.api.nvim_clear_autocmds({ group = augroup, buffer = bufnr })
- vim.api.nvim_create_autocmd("BufWritePre", {
- group = augroup,
- buffer = bufnr,
- callback = function()
- vim.lsp.buf.format({
- filter = function(client)
- -- only use null-ls for formatting instead of lsp server
- return client.name == "null-ls"
- end,
- bufnr = bufnr,
- })
- end,
- })
- end
- end,
-})
diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua
index 164b30f..b5800e3 100644
--- a/.config/nvim/plugin/packer_compiled.lua
+++ b/.config/nvim/plugin/packer_compiled.lua
@@ -130,8 +130,10 @@ _G.packer_plugins = {
url = "https://github.com/nvim-lualine/lualine.nvim"
},
["markdown-preview.nvim"] = {
- loaded = true,
- path = "/Users/cole/.local/share/nvim/site/pack/packer/start/markdown-preview.nvim",
+ loaded = false,
+ needs_bufread = false,
+ only_cond = false,
+ path = "/Users/cole/.local/share/nvim/site/pack/packer/opt/markdown-preview.nvim",
url = "https://github.com/iamcco/markdown-preview.nvim"
},
["mason-lspconfig.nvim"] = {
@@ -139,26 +141,21 @@ _G.packer_plugins = {
path = "/Users/cole/.local/share/nvim/site/pack/packer/start/mason-lspconfig.nvim",
url = "https://github.com/williamboman/mason-lspconfig.nvim"
},
- ["mason-null-ls.nvim"] = {
- loaded = true,
- path = "/Users/cole/.local/share/nvim/site/pack/packer/start/mason-null-ls.nvim",
- url = "https://github.com/jayp0521/mason-null-ls.nvim"
- },
["mason.nvim"] = {
loaded = true,
path = "/Users/cole/.local/share/nvim/site/pack/packer/start/mason.nvim",
url = "https://github.com/williamboman/mason.nvim"
},
+ neoformat = {
+ loaded = true,
+ path = "/Users/cole/.local/share/nvim/site/pack/packer/start/neoformat",
+ url = "https://github.com/sbdchd/neoformat"
+ },
["nordic.nvim"] = {
loaded = true,
path = "/Users/cole/.local/share/nvim/site/pack/packer/start/nordic.nvim",
url = "https://github.com/AlexvZyl/nordic.nvim"
},
- ["null-ls.nvim"] = {
- loaded = true,
- path = "/Users/cole/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
- url = "https://github.com/jose-elias-alvarez/null-ls.nvim"
- },
["nvim-autopairs"] = {
loaded = true,
path = "/Users/cole/.local/share/nvim/site/pack/packer/start/nvim-autopairs",
@@ -169,6 +166,11 @@ _G.packer_plugins = {
path = "/Users/cole/.local/share/nvim/site/pack/packer/start/nvim-cmp",
url = "https://github.com/hrsh7th/nvim-cmp"
},
+ ["nvim-lint"] = {
+ loaded = true,
+ path = "/Users/cole/.local/share/nvim/site/pack/packer/start/nvim-lint",
+ url = "https://github.com/mfussenegger/nvim-lint"
+ },
["nvim-lspconfig"] = {
loaded = true,
path = "/Users/cole/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
@@ -217,7 +219,7 @@ _G.packer_plugins = {
url = "https://github.com/nvim-telescope/telescope.nvim"
},
["toggleterm.nvim"] = {
- config = { "\27LJ\2\nf\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\3\14direction\15horizontal\tsize\3\15\14autochdir\1\nsetup\15toggleterm\frequire\0" },
+ config = { "\27LJ\2\nf\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\3\tsize\3\15\14autochdir\1\14direction\15horizontal\nsetup\15toggleterm\frequire\0" },
loaded = true,
path = "/Users/cole/.local/share/nvim/site/pack/packer/start/toggleterm.nvim",
url = "https://github.com/akinsho/toggleterm.nvim"
@@ -245,15 +247,26 @@ _G.packer_plugins = {
}
time([[Defining packer_plugins]], false)
+-- Setup for: markdown-preview.nvim
+time([[Setup for markdown-preview.nvim]], true)
+try_loadstring("\27LJ\2\n=\0\0\2\0\4\0\0056\0\0\0009\0\1\0005\1\3\0=\1\2\0K\0\1\0\1\2\0\0\rmarkdown\19mkdp_filetypes\6g\bvim\0", "setup", "markdown-preview.nvim")
+time([[Setup for markdown-preview.nvim]], false)
-- Config for: toggleterm.nvim
time([[Config for toggleterm.nvim]], true)
-try_loadstring("\27LJ\2\nf\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\3\14direction\15horizontal\tsize\3\15\14autochdir\1\nsetup\15toggleterm\frequire\0", "config", "toggleterm.nvim")
+try_loadstring("\27LJ\2\nf\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\3\tsize\3\15\14autochdir\1\14direction\15horizontal\nsetup\15toggleterm\frequire\0", "config", "toggleterm.nvim")
time([[Config for toggleterm.nvim]], false)
-- Load plugins in order defined by `after`
time([[Sequenced loading]], true)
vim.cmd [[ packadd nvim-treesitter ]]
vim.cmd [[ packadd nvim-ts-autotag ]]
time([[Sequenced loading]], false)
+vim.cmd [[augroup packer_load_aucmds]]
+vim.cmd [[au!]]
+ -- Filetype lazy-loads
+time([[Defining lazy-load filetype autocommands]], true)
+vim.cmd [[au FileType markdown ++once lua require("packer.load")({'markdown-preview.nvim'}, { ft = "markdown" }, _G.packer_plugins)]]
+time([[Defining lazy-load filetype autocommands]], false)
+vim.cmd("augroup END")
_G._packer.inside_compile = false
if _G._packer.needs_bufread == true then