copy over most settings from v3
This commit is contained in:
parent
adabffc683
commit
b93c065ff4
11 changed files with 93 additions and 11 deletions
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- AstroCommunity: import any community modules here
|
-- AstroCommunity: import any community modules here
|
||||||
-- We import this file in `lazy_setup.lua` before the `plugins/` folder.
|
-- We import this file in `lazy_setup.lua` before the `plugins/` folder.
|
||||||
|
@ -9,4 +9,62 @@ return {
|
||||||
"AstroNvim/astrocommunity",
|
"AstroNvim/astrocommunity",
|
||||||
{ import = "astrocommunity.pack.lua" },
|
{ import = "astrocommunity.pack.lua" },
|
||||||
-- import/override with your plugins folder
|
-- import/override with your plugins folder
|
||||||
|
|
||||||
|
-- colorscheme
|
||||||
|
{ import = "astrocommunity.colorscheme.everforest" },
|
||||||
|
|
||||||
|
-- completion
|
||||||
|
-- { import = "astrocommunity.completion.codeium-vim" },
|
||||||
|
-- { import = "astrocommunity.completion.copilot-lua-cmp" },
|
||||||
|
|
||||||
|
-- diagnostics
|
||||||
|
{ import = "astrocommunity.diagnostics.lsp_lines-nvim" },
|
||||||
|
{ import = "astrocommunity.diagnostics.trouble-nvim" },
|
||||||
|
|
||||||
|
-- editing-support
|
||||||
|
{ import = "astrocommunity.editing-support.treesj" },
|
||||||
|
{ import = "astrocommunity.editing-support.todo-comments-nvim" },
|
||||||
|
{ import = "astrocommunity.editing-support.rainbow-delimiters-nvim" },
|
||||||
|
{ import = "astrocommunity.editing-support.auto-save-nvim" },
|
||||||
|
{ import = "astrocommunity.editing-support.refactoring-nvim" },
|
||||||
|
-- { import = "astrocommunity.editing-support.wildfire-nvim" }, -- Vim:E523: Not allowed here broken @1729fac - Aug 21, 2023 - https://github.com/SUSTech-data/wildfire.nvim/commits/master/
|
||||||
|
|
||||||
|
-- file-explorer
|
||||||
|
{ import = "astrocommunity.file-explorer.oil-nvim" },
|
||||||
|
|
||||||
|
-- git
|
||||||
|
-- { import = "astrocommunity.git.neogit" },
|
||||||
|
|
||||||
|
-- lsp
|
||||||
|
{ import = "astrocommunity.lsp.inc-rename-nvim" },
|
||||||
|
{ import = "astrocommunity.lsp.lsp-inlayhints-nvim" },
|
||||||
|
{ import = "astrocommunity.lsp.lsp-signature-nvim" },
|
||||||
|
|
||||||
|
-- motion
|
||||||
|
{ import = "astrocommunity.motion.flash-nvim" },
|
||||||
|
{ import = "astrocommunity.motion.hop-nvim" },
|
||||||
|
|
||||||
|
-- pack
|
||||||
|
{ import = "astrocommunity.pack.bash" },
|
||||||
|
{ import = "astrocommunity.pack.docker" },
|
||||||
|
{ import = "astrocommunity.pack.full-dadbod" },
|
||||||
|
{ import = "astrocommunity.pack.html-css" },
|
||||||
|
{ import = "astrocommunity.pack.json" },
|
||||||
|
{ import = "astrocommunity.pack.java" },
|
||||||
|
{ import = "astrocommunity.pack.markdown" },
|
||||||
|
-- { import = "astrocommunity.pack.python" },
|
||||||
|
{ import = "astrocommunity.pack.rust" },
|
||||||
|
-- { import = "astrocommunity.pack.terraform" },
|
||||||
|
{ import = "astrocommunity.pack.typescript-all-in-one" },
|
||||||
|
{ import = "astrocommunity.pack.yaml" },
|
||||||
|
|
||||||
|
-- scrolling
|
||||||
|
{ import = "astrocommunity.scrolling.nvim-scrollbar" },
|
||||||
|
|
||||||
|
-- test
|
||||||
|
-- { import = "astrocommunity.test.neotest" },
|
||||||
|
-- { import = "astrocommunity.test.nvim-coverage" },
|
||||||
|
|
||||||
|
-- workflow
|
||||||
|
{ import = "astrocommunity.workflow.hardtime-nvim" },
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- AstroCore provides a central place to modify mappings, vim options, autocommands, and more!
|
-- AstroCore provides a central place to modify mappings, vim options, autocommands, and more!
|
||||||
-- Configuration documentation can be found with `:h astrocore`
|
-- Configuration documentation can be found with `:h astrocore`
|
||||||
|
@ -43,7 +43,7 @@ return {
|
||||||
-- NOTE: keycodes follow the casing in the vimdocs. For example, `<Leader>` must be capitalized
|
-- NOTE: keycodes follow the casing in the vimdocs. For example, `<Leader>` must be capitalized
|
||||||
mappings = {
|
mappings = {
|
||||||
-- first key is the mode
|
-- first key is the mode
|
||||||
n = {
|
n = { -- normal mode
|
||||||
-- second key is the lefthand side of the map
|
-- second key is the lefthand side of the map
|
||||||
|
|
||||||
-- navigate buffer tabs with `H` and `L`
|
-- navigate buffer tabs with `H` and `L`
|
||||||
|
@ -65,10 +65,12 @@ return {
|
||||||
-- quick save
|
-- quick save
|
||||||
-- ["<C-s>"] = { ":w!<cr>", desc = "Save File" }, -- change description but the same command
|
-- ["<C-s>"] = { ":w!<cr>", desc = "Save File" }, -- change description but the same command
|
||||||
},
|
},
|
||||||
t = {
|
t = { -- terminal mode
|
||||||
-- setting a mapping to false will disable it
|
-- setting a mapping to false will disable it
|
||||||
-- ["<esc>"] = false,
|
-- ["<esc>"] = false,
|
||||||
},
|
},
|
||||||
|
-- i - insert mode
|
||||||
|
-- v - visual mode
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- AstroLSP allows you to customize the features in AstroNvim's LSP configuration engine
|
-- AstroLSP allows you to customize the features in AstroNvim's LSP configuration engine
|
||||||
-- Configuration documentation can be found with `:h astrolsp`
|
-- Configuration documentation can be found with `:h astrolsp`
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- AstroUI provides the basis for configuring the AstroNvim User Interface
|
-- AstroUI provides the basis for configuring the AstroNvim User Interface
|
||||||
-- Configuration documentation can be found with `:h astroui`
|
-- Configuration documentation can be found with `:h astroui`
|
||||||
|
@ -12,6 +12,7 @@ return {
|
||||||
opts = {
|
opts = {
|
||||||
-- change colorscheme
|
-- change colorscheme
|
||||||
colorscheme = "astrodark",
|
colorscheme = "astrodark",
|
||||||
|
-- colorscheme = "everforest",
|
||||||
-- AstroUI allows you to easily modify highlight groups easily for any and all colorschemes
|
-- AstroUI allows you to easily modify highlight groups easily for any and all colorschemes
|
||||||
highlights = {
|
highlights = {
|
||||||
init = { -- this table overrides highlights in all themes
|
init = { -- this table overrides highlights in all themes
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- Customize Mason plugins
|
-- Customize Mason plugins
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- Customize None-ls sources
|
-- Customize None-ls sources
|
||||||
|
|
||||||
|
|
18
lua/plugins/silicon.lua
Normal file
18
lua/plugins/silicon.lua
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
return {
|
||||||
|
"michaelrommel/nvim-silicon",
|
||||||
|
lazy = true,
|
||||||
|
cmd = "Silicon",
|
||||||
|
keys = {
|
||||||
|
{ "<leader>sc", ":Silicon<CR>", desc = "Snapshot code block", mode = { "v" } }
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
require("silicon").setup({
|
||||||
|
-- Configuration here, or leave empty to use defaults
|
||||||
|
font = "VictorMono Nerd Font Mono=34;Noto Color Emoji=34",
|
||||||
|
theme = "Dracula",
|
||||||
|
window_title = function()
|
||||||
|
return vim.fn.fnamemodify(vim.api.nvim_buf_get_name(vim.api.nvim_get_current_buf()), ":t")
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- Customize Treesitter
|
-- Customize Treesitter
|
||||||
|
|
||||||
|
|
3
lua/plugins/ts-error-translator.lua
Normal file
3
lua/plugins/ts-error-translator.lua
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
return {
|
||||||
|
{ "dmmulroy/ts-error-translator.nvim" },
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- You can also add or configure plugins by creating files in this `plugins/` folder
|
-- You can also add or configure plugins by creating files in this `plugins/` folder
|
||||||
-- Here are some examples:
|
-- Here are some examples:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if true then return end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
-- if true then return end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
|
||||||
|
|
||||||
-- This will run last in the setup process and is a good place to configure
|
-- This will run last in the setup process and is a good place to configure
|
||||||
-- things like custom filetypes. This just pure lua so anything that doesn't
|
-- things like custom filetypes. This just pure lua so anything that doesn't
|
||||||
|
|
Loading…
Reference in a new issue