nvim
This commit is contained in:
		
							parent
							
								
									b6d4740ba3
								
							
						
					
					
						commit
						a90ef547c3
					
				
					 3 changed files with 27 additions and 7 deletions
				
			
		| 
						 | 
					@ -86,3 +86,22 @@ vim.api.nvim_create_autocmd("TextYankPost", {
 | 
				
			||||||
        vim.highlight.on_yank()
 | 
					        vim.highlight.on_yank()
 | 
				
			||||||
    end,
 | 
					    end,
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim.api.nvim_create_user_command("FormatDisable", function(args)
 | 
				
			||||||
 | 
					    if args.bang then
 | 
				
			||||||
 | 
					        -- FormatDisable! will disable formatting just for this buffer
 | 
				
			||||||
 | 
					        vim.b.disable_autoformat = true
 | 
				
			||||||
 | 
					    else
 | 
				
			||||||
 | 
					        vim.g.disable_autoformat = true
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
 | 
					end, {
 | 
				
			||||||
 | 
					    desc = "Disable autoformat-on-save",
 | 
				
			||||||
 | 
					    bang = true,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim.api.nvim_create_user_command("FormatEnable", function()
 | 
				
			||||||
 | 
					    vim.b.disable_autoformat = false
 | 
				
			||||||
 | 
					    vim.g.disable_autoformat = false
 | 
				
			||||||
 | 
					end, {
 | 
				
			||||||
 | 
					    desc = "Re-enable autoformat-on-save",
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,14 +8,14 @@
 | 
				
			||||||
  "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" },
 | 
					  "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" },
 | 
				
			||||||
  "copilot.vim": { "branch": "release", "commit": "8d1e0f86d8aaa64070c080589bc2a516beb4024f" },
 | 
					  "copilot.vim": { "branch": "release", "commit": "8d1e0f86d8aaa64070c080589bc2a516beb4024f" },
 | 
				
			||||||
  "fidget.nvim": { "branch": "main", "commit": "9238947645ce17d96f30842e61ba81147185b657" },
 | 
					  "fidget.nvim": { "branch": "main", "commit": "9238947645ce17d96f30842e61ba81147185b657" },
 | 
				
			||||||
  "gitsigns.nvim": { "branch": "main", "commit": "2149fc2009d1117d58e86e56836f70c969f60a82" },
 | 
					  "gitsigns.nvim": { "branch": "main", "commit": "b79047e81f645875e500b4f433d8133bc421446c" },
 | 
				
			||||||
  "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
 | 
					  "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
 | 
				
			||||||
  "lspkind.nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" },
 | 
					  "lspkind.nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" },
 | 
				
			||||||
  "mini.nvim": { "branch": "main", "commit": "0420076298c4457f200c2de468f65d080597a347" },
 | 
					  "mini.nvim": { "branch": "main", "commit": "0420076298c4457f200c2de468f65d080597a347" },
 | 
				
			||||||
  "neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" },
 | 
					  "neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" },
 | 
				
			||||||
  "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
 | 
					  "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
 | 
				
			||||||
  "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
 | 
					  "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
 | 
				
			||||||
  "nvim-lspconfig": { "branch": "master", "commit": "747de98ca607615f66af5864f3eeaa2eeeb3d2da" },
 | 
					  "nvim-lspconfig": { "branch": "master", "commit": "5af60bbb835d5b6efdc64cdff2a5b27cde4120de" },
 | 
				
			||||||
  "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" },
 | 
					  "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" },
 | 
				
			||||||
  "nvim-treesitter-textobjects": { "branch": "master", "commit": "205e3369bc83d8cb83f7409c36120e24611f8c5c" },
 | 
					  "nvim-treesitter-textobjects": { "branch": "master", "commit": "205e3369bc83d8cb83f7409c36120e24611f8c5c" },
 | 
				
			||||||
  "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
 | 
					  "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,11 +10,12 @@ return {
 | 
				
			||||||
            svelte = { "prettierd", stop_after_first = true },
 | 
					            svelte = { "prettierd", stop_after_first = true },
 | 
				
			||||||
            php = { "pint" }
 | 
					            php = { "pint" }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        format_on_save = {
 | 
					        format_on_save = function(bufnr)
 | 
				
			||||||
            -- These options will be passed to conform.format()
 | 
					            if vim.g.disable_autoformat or vim.b[bufnr].disable_autoformat then
 | 
				
			||||||
            timeout_ms = 500,
 | 
					                return
 | 
				
			||||||
            lsp_format = "fallback",
 | 
					            end
 | 
				
			||||||
        },
 | 
					            return { timeout_ms = 500, lsp_format = "fallback" }
 | 
				
			||||||
 | 
					        end,
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    init = function()
 | 
					    init = function()
 | 
				
			||||||
        vim.o.formatexpr = "v:lua.require'conform'.formatexpr()"
 | 
					        vim.o.formatexpr = "v:lua.require'conform'.formatexpr()"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue