added custom files
This commit is contained in:
		
							parent
							
								
									9f60f6f623
								
							
						
					
					
						commit
						906bf86970
					
				
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -0,0 +1,16 @@
 | 
				
			||||||
 | 
					return {
 | 
				
			||||||
 | 
					  "windwp/nvim-autopairs",
 | 
				
			||||||
 | 
					  -- Optional dependency
 | 
				
			||||||
 | 
					  dependencies = { 'hrsh7th/nvim-cmp' },
 | 
				
			||||||
 | 
					  config = function()
 | 
				
			||||||
 | 
					    require("nvim-autopairs").setup {}
 | 
				
			||||||
 | 
					    -- If you want to automatically add `(` after selecting a function or method
 | 
				
			||||||
 | 
					    local cmp_autopairs = require('nvim-autopairs.completion.cmp')
 | 
				
			||||||
 | 
					    local cmp = require('cmp')
 | 
				
			||||||
 | 
					    cmp.event:on(
 | 
				
			||||||
 | 
					      'confirm_done',
 | 
				
			||||||
 | 
					      cmp_autopairs.on_confirm_done()
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					  end,
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,19 @@
 | 
				
			||||||
 | 
					return {
 | 
				
			||||||
 | 
					  "nvim-neo-tree/neo-tree.nvim",
 | 
				
			||||||
 | 
					  branch = "v3.x",
 | 
				
			||||||
 | 
					  dependencies = {
 | 
				
			||||||
 | 
					    "nvim-lua/plenary.nvim",
 | 
				
			||||||
 | 
					    "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
 | 
				
			||||||
 | 
					    "MunifTanjim/nui.nvim",
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  config = function()
 | 
				
			||||||
 | 
					    require('neo-tree').setup({
 | 
				
			||||||
 | 
					      auto_clean_after_session_restore = true,
 | 
				
			||||||
 | 
					      filesystem = {
 | 
				
			||||||
 | 
					        follow_current_file = {
 | 
				
			||||||
 | 
					          enabled = true,
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    })
 | 
				
			||||||
 | 
					  end,
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,78 @@
 | 
				
			||||||
 | 
					return {
 | 
				
			||||||
 | 
					  "mhartington/formatter.nvim",
 | 
				
			||||||
 | 
					  config = function()
 | 
				
			||||||
 | 
					    -- Utilities for creating configurations
 | 
				
			||||||
 | 
					    local util = require "formatter.util"
 | 
				
			||||||
 | 
					    -- Provides the Format, FormatWrite, FormatLock, and FormatWriteLock commands
 | 
				
			||||||
 | 
					    require("formatter").setup {
 | 
				
			||||||
 | 
					      -- Enable or disable logging
 | 
				
			||||||
 | 
					      logging = true,
 | 
				
			||||||
 | 
					      -- Set the log level
 | 
				
			||||||
 | 
					      log_level = vim.log.levels.WARN,
 | 
				
			||||||
 | 
					      -- All formatter configurations are opt-in
 | 
				
			||||||
 | 
					      filetype = {
 | 
				
			||||||
 | 
					        css = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.css").prettier,
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        go = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.go").gofmt(),
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        html = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.html").prettier
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        js = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.javascript").prettier,
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        jsx = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.javascriptreact").prettier,
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        -- Formatter configurations for filetype "lua" go here
 | 
				
			||||||
 | 
					        -- and will be executed in order
 | 
				
			||||||
 | 
					        lua = {
 | 
				
			||||||
 | 
					          -- "formatter.filetypes.lua" defines default configurations for the
 | 
				
			||||||
 | 
					          -- "lua" filetype
 | 
				
			||||||
 | 
					          require("formatter.filetypes.lua").stylua,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          -- You can also define your own configuration
 | 
				
			||||||
 | 
					          function()
 | 
				
			||||||
 | 
					            -- Supports conditional formatting
 | 
				
			||||||
 | 
					            if util.get_current_buffer_file_name() == "special.lua" then
 | 
				
			||||||
 | 
					              return nil
 | 
				
			||||||
 | 
					            end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            -- Full specification of configurations is down below and in Vim help
 | 
				
			||||||
 | 
					            -- files
 | 
				
			||||||
 | 
					            return {
 | 
				
			||||||
 | 
					              exe = "stylua",
 | 
				
			||||||
 | 
					              args = {
 | 
				
			||||||
 | 
					                "--search-parent-directories",
 | 
				
			||||||
 | 
					                "--stdin-filepath",
 | 
				
			||||||
 | 
					                util.escape_path(util.get_current_buffer_file_path()),
 | 
				
			||||||
 | 
					                "--",
 | 
				
			||||||
 | 
					                "-",
 | 
				
			||||||
 | 
					              },
 | 
				
			||||||
 | 
					              stdin = true,
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					          end
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        md = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.markdown").prettier
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        ts = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.typescript").prettier
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        tsx = {
 | 
				
			||||||
 | 
					          require("formatter.filetypes.typescriptreact").prettier
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        -- Use the special "*" filetype for defining formatter configurations on
 | 
				
			||||||
 | 
					        -- any filetype
 | 
				
			||||||
 | 
					        ["*"] = {
 | 
				
			||||||
 | 
					          -- "formatter.filetypes.any" defines default configurations for any
 | 
				
			||||||
 | 
					          -- filetype
 | 
				
			||||||
 | 
					          require("formatter.filetypes.any").remove_trailing_whitespace
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,13 +0,0 @@
 | 
				
			||||||
return {
 | 
					 | 
				
			||||||
    "nvim-neo-tree/neo-tree.nvim",
 | 
					 | 
				
			||||||
    version = "*",
 | 
					 | 
				
			||||||
    dependencies = {
 | 
					 | 
				
			||||||
      "nvim-lua/plenary.nvim",
 | 
					 | 
				
			||||||
      "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
 | 
					 | 
				
			||||||
      "MunifTanjim/nui.nvim",
 | 
					 | 
				
			||||||
      -- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    config = function ()
 | 
					 | 
				
			||||||
       require('neo-tree').setup {}
 | 
					 | 
				
			||||||
    end,
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,9 @@
 | 
				
			||||||
 | 
					return {
 | 
				
			||||||
 | 
					 "folke/trouble.nvim",
 | 
				
			||||||
 | 
					 dependencies = { "nvim-tree/nvim-web-devicons" },
 | 
				
			||||||
 | 
					 opts = {
 | 
				
			||||||
 | 
					  -- your configuration comes here
 | 
				
			||||||
 | 
					  -- or leave it empty to use the default settings
 | 
				
			||||||
 | 
					  -- refer to the configuration section below
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in New Issue