update
This commit is contained in:
		
							parent
							
								
									5ca867e7e5
								
							
						
					
					
						commit
						b2223d2aa4
					
				
							
								
								
									
										30
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										30
									
								
								init.lua
								
								
								
								
							|  | @ -355,6 +355,10 @@ require('lazy').setup({ | |||
|         -- pickers = {} | ||||
|         defaults = { | ||||
|           wrap_results = true, | ||||
|           layout_config = { | ||||
|             horizontal = { width = 0.9 }, | ||||
|             -- other layout configuration here | ||||
|           }, | ||||
|         }, | ||||
|         extensions = { | ||||
|           ['ui-select'] = { | ||||
|  | @ -384,7 +388,11 @@ require('lazy').setup({ | |||
|         -- You can pass additional configuration to Telescope to change the theme, layout, etc. | ||||
|         builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown { | ||||
|           winblend = 10, | ||||
|           previewer = false, | ||||
|           previewer = true, | ||||
|           layout_config = { | ||||
|             height = 0.5, | ||||
|             width = 0.8, | ||||
|           }, | ||||
|         }) | ||||
|       end, { desc = '[/] Fuzzily search in current buffer' }) | ||||
| 
 | ||||
|  | @ -551,6 +559,9 @@ require('lazy').setup({ | |||
|         -- | ||||
|         -- But for many setups, the LSP (`tsserver`) will work just fine | ||||
|         vtsls = { refactor_auto_rename = true }, | ||||
|         cssls = {}, | ||||
|         groovyls = {}, | ||||
|         terraformls = {}, | ||||
|         -- | ||||
| 
 | ||||
|         lua_ls = { | ||||
|  | @ -633,6 +644,7 @@ require('lazy').setup({ | |||
|         -- is found. | ||||
|         javascript = { { 'prettierd', 'prettier' } }, | ||||
|         typescript = { { 'prettierd', 'prettier' } }, | ||||
|         typescriptreact = { { 'prettierd', 'prettier' } }, | ||||
|       }, | ||||
|     }, | ||||
|   }, | ||||
|  | @ -748,16 +760,18 @@ require('lazy').setup({ | |||
|     -- | ||||
|     -- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`. | ||||
|     'ellisonleao/gruvbox.nvim', | ||||
|     -- 'catppuccin/nvim', | ||||
|     priority = 1000, -- Make sure to load this before all the other start plugins. | ||||
|     init = function() | ||||
|       -- Load the colorscheme here. | ||||
|       -- Like many other themes, this one has different styles, and you could load | ||||
|       -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. | ||||
|       -- vim.cmd.colorscheme 'catppuccin' | ||||
|       vim.cmd.colorscheme 'gruvbox' | ||||
| 
 | ||||
|       -- You can configure highlights by doing something like: | ||||
|       vim.o.background = 'light' -- or "light" for light mode | ||||
|       vim.cmd [[colorscheme gruvbox]] | ||||
|       -- vim.cmd [[colorscheme catppuccin-macchiato]] | ||||
|     end, | ||||
|   }, | ||||
| 
 | ||||
|  | @ -785,17 +799,17 @@ require('lazy').setup({ | |||
|       -- Simple and easy statusline. | ||||
|       --  You could remove this setup call if you don't like it, | ||||
|       --  and try some other statusline plugin | ||||
|       local statusline = require 'mini.statusline' | ||||
|       -- local statusline = require 'mini.statusline' | ||||
|       -- set use_icons to true if you have a Nerd Font | ||||
|       statusline.setup { use_icons = vim.g.have_nerd_font } | ||||
|       -- statusline.setup { use_icons = vim.g.have_nerd_font } | ||||
| 
 | ||||
|       -- You can configure sections in the statusline by overriding their | ||||
|       -- default behavior. For example, here we set the section for | ||||
|       -- cursor location to LINE:COLUMN | ||||
|       ---@diagnostic disable-next-line: duplicate-set-field | ||||
|       statusline.section_location = function() | ||||
|         return '%2l:%-2v' | ||||
|       end | ||||
|       -- statusline.section_location = function() | ||||
|       -- return '%2l:%-2v' | ||||
|       -- end | ||||
| 
 | ||||
|       -- ... and there is more! | ||||
|       --  Check out: https://github.com/echasnovski/mini.nvim | ||||
|  | @ -805,7 +819,7 @@ require('lazy').setup({ | |||
|     'nvim-treesitter/nvim-treesitter', | ||||
|     build = ':TSUpdate', | ||||
|     opts = { | ||||
|       ensure_installed = { 'bash', 'c', 'html', 'lua', 'luadoc', 'markdown', 'vim', 'vimdoc' }, | ||||
|       ensure_installed = { 'bash', 'c', 'typescript', 'groovy', 'html', 'lua', 'luadoc', 'markdown', 'vim', 'vimdoc' }, | ||||
|       -- Autoinstall languages that are not installed | ||||
|       auto_install = true, | ||||
|       highlight = { | ||||
|  |  | |||
|  | @ -1,35 +1,36 @@ | |||
| { | ||||
|   "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, | ||||
|   "LuaSnip": { "branch": "master", "commit": "be7be2ca7f55bb881a7ffc16b2efa5af034ab06b" }, | ||||
|   "LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, | ||||
|   "ale": { "branch": "master", "commit": "7516e2e4849fb633555d5d40c2137e585ed10b64" }, | ||||
|   "barbar.nvim": { "branch": "master", "commit": "dd852401ee902745b67fc09a83d113b3fe82a96f" }, | ||||
|   "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, | ||||
|   "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, | ||||
|   "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, | ||||
|   "conform.nvim": { "branch": "master", "commit": "9d5ba06d6ee7418c674f498634617416d15b6239" }, | ||||
|   "conform.nvim": { "branch": "master", "commit": "820eec990d5f332d30cf939954c8672a43a0459e" }, | ||||
|   "fidget.nvim": { "branch": "main", "commit": "1ba38e4cbb24683973e00c2e36f53ae64da38ef5" }, | ||||
|   "gitsigns.nvim": { "branch": "main", "commit": "c097cb255096f333e14d341082a84f572b394fa2" }, | ||||
|   "gitsigns.nvim": { "branch": "main", "commit": "36d961d3d11b72229aaa576dfc8e7f5e05510af8" }, | ||||
|   "gruvbox.nvim": { "branch": "main", "commit": "6e4027ae957cddf7b193adfaec4a8f9e03b4555f" }, | ||||
|   "lazy.nvim": { "branch": "main", "commit": "31ddbea7c10b6920c9077b66c97951ca8682d5c8" }, | ||||
|   "mason-lspconfig.nvim": { "branch": "main", "commit": "44509689b9bf3984d729cc264aacb31cb7f41668" }, | ||||
|   "mason-tool-installer.nvim": { "branch": "main", "commit": "6c15772d5e4a01d0b2ad3ad6df23cf38517c4ad2" }, | ||||
|   "mason-tool-installer.nvim": { "branch": "main", "commit": "b129892f783740e6cf741f2ea09fa5dd512aa584" }, | ||||
|   "mason.nvim": { "branch": "main", "commit": "751b1fcbf3d3b783fcf8d48865264a9bcd8f9b10" }, | ||||
|   "mini.nvim": { "branch": "main", "commit": "8371930e8b624feabf994c3382143e83e009ed9f" }, | ||||
|   "neo-tree.nvim": { "branch": "main", "commit": "16d1b194376bf1fc2acd89ccb3c29ba8315bfcea" }, | ||||
|   "mini.nvim": { "branch": "main", "commit": "decd729b784c4f6cb775da335f3c8eecb846250c" }, | ||||
|   "neo-tree.nvim": { "branch": "main", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, | ||||
|   "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, | ||||
|   "nui.nvim": { "branch": "main", "commit": "cbd2668414331c10039278f558630ed19b93e69b" }, | ||||
|   "nvim-autopairs": { "branch": "master", "commit": "4f41e5940bc0443fdbe5f995e2a596847215cd2a" }, | ||||
|   "nvim-cmp": { "branch": "main", "commit": "ce16de5665c766f39c271705b17fff06f7bcb84f" }, | ||||
|   "nvim-lspconfig": { "branch": "master", "commit": "e25c4cdecd3d58c0deccce0f372426c8c480bcce" }, | ||||
|   "nvim-lspconfig": { "branch": "master", "commit": "9266dc26862d8f3556c2ca77602e811472b4c5b8" }, | ||||
|   "nvim-scrollbar": { "branch": "main", "commit": "35f99d559041c7c0eff3a41f9093581ceea534e8" }, | ||||
|   "nvim-treesitter": { "branch": "master", "commit": "2bad828b48aed74efe8f7e4ea15550e18c7b482d" }, | ||||
|   "nvim-web-devicons": { "branch": "master", "commit": "6e355632387a085f15a66ad68cf681c1d7374a04" }, | ||||
|   "nvim-treesitter": { "branch": "master", "commit": "b350369740e885c85f0f62dd8fe645c6f887ddc6" }, | ||||
|   "nvim-web-devicons": { "branch": "master", "commit": "b3468391470034353f0e5110c70babb5c62967d3" }, | ||||
|   "plenary.nvim": { "branch": "master", "commit": "8aad4396840be7fc42896e3011751b7609ca4119" }, | ||||
|   "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, | ||||
|   "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, | ||||
|   "telescope.nvim": { "branch": "0.1.x", "commit": "6312868392331c9c0f22725041f1ec2bef57c751" }, | ||||
|   "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, | ||||
|   "toggleterm.nvim": { "branch": "main", "commit": "193786e0371e3286d3bc9aa0079da1cd41beaa62" }, | ||||
|   "vim-airline": { "branch": "master", "commit": "ad716f1df4f89589c0b13b9a39e68a10adba5e13" }, | ||||
|   "vim-airline": { "branch": "master", "commit": "d9f42cb46710e31962a9609939ddfeb0685dd779" }, | ||||
|   "vim-airline-themes": { "branch": "master", "commit": "a9aa25ce323b2dd04a52706f4d1b044f4feb7617" }, | ||||
|   "vim-sleuth": { "branch": "master", "commit": "1cc4557420f215d02c4d2645a748a816c220e99b" }, | ||||
|   "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } | ||||
|  |  | |||
|  | @ -0,0 +1,20 @@ | |||
| return { | ||||
|   'dense-analysis/ale', | ||||
|   config = function() | ||||
|     -- Configuration goes here. | ||||
|     local g = vim.g | ||||
|     g.ale_fixers = { | ||||
|       typescript = { 'prettier_d' }, | ||||
|       html = { 'prettier_d' }, | ||||
|       javascript = { 'prettier_d' }, | ||||
|       typescriptreact = { 'prettier_d' }, | ||||
|     } | ||||
|     g.ale_linters = { | ||||
|       lua = { 'lua_language_server' }, | ||||
|       javascript = { 'eslint' }, | ||||
|       typescript = { 'eslint' }, | ||||
|       typescriptreact = { 'eslint' }, | ||||
|       html = {}, | ||||
|     } | ||||
|   end, | ||||
| } | ||||
|  | @ -13,7 +13,37 @@ return { | |||
|   end, | ||||
|   config = function() | ||||
|     require('neo-tree').setup { | ||||
|       default_component_configs = { | ||||
|         indent = { | ||||
|           indent_size = 1, | ||||
|           padding = 1, -- extra padding on left hand side | ||||
|           -- indent guides | ||||
|           with_markers = true, | ||||
|           indent_marker = '│', | ||||
|           last_indent_marker = '└', | ||||
|           highlight = 'NeoTreeIndentMarker', | ||||
|           -- expander config, needed for nesting files | ||||
|           with_expanders = nil, -- if nil and file nesting is enabled, will enable expanders | ||||
|           expander_collapsed = '', | ||||
|           expander_expanded = '', | ||||
|           expander_highlight = 'NeoTreeExpander', | ||||
|         }, | ||||
|         icon = { | ||||
|           folder_closed = '', | ||||
|           folder_open = '', | ||||
|           folder_empty = '', | ||||
|           -- The next two settings are only a fallback, if you use nvim-web-devicons and configure default icons there | ||||
|           -- then these will never be used. | ||||
|           default = '*', | ||||
|           highlight = 'NeoTreeFileIcon', | ||||
|         }, | ||||
|       }, | ||||
|       window = { | ||||
|         position = 'left', | ||||
|         width = 30, | ||||
|       }, | ||||
|       filesystem = { | ||||
|         hide_dotfiles = false, | ||||
|         follow_current_file = { | ||||
|           enabled = true, -- This will find and focus the file in the active buffer every time | ||||
|           --               -- the current file is changed while the tree is open. | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue