nvim + fish
This commit is contained in:
		
							parent
							
								
									2d69ae961a
								
							
						
					
					
						commit
						fb5b5d09b6
					
				
					 4 changed files with 76 additions and 20 deletions
				
			
		| 
						 | 
					@ -2,6 +2,7 @@ set -U fish_greeting
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alias exa="exa --group-directories-first"
 | 
					alias exa="exa --group-directories-first"
 | 
				
			||||||
alias newkey="gpg-connect-agent \"scd serialno\" \"learn --force\" /bye"
 | 
					alias newkey="gpg-connect-agent \"scd serialno\" \"learn --force\" /bye"
 | 
				
			||||||
 | 
					alias usepodman="set -x -g DOCKER_HOST unix://(podman info --format '{{.Host.RemoteSocket.Path}}')"
 | 
				
			||||||
test "$TERM" = "xterm-kitty" && alias ssh="kitty +kitten ssh"
 | 
					test "$TERM" = "xterm-kitty" && alias ssh="kitty +kitten ssh"
 | 
				
			||||||
test "$TERM_PROGRAM" = "WezTerm" && alias ssh="wezterm ssh"
 | 
					test "$TERM_PROGRAM" = "WezTerm" && alias ssh="wezterm ssh"
 | 
				
			||||||
abbr vim nvim
 | 
					abbr vim nvim
 | 
				
			||||||
| 
						 | 
					@ -15,12 +16,9 @@ abbr gps git push
 | 
				
			||||||
abbr gpl git pull
 | 
					abbr gpl git pull
 | 
				
			||||||
test doas && abbr sudo doas
 | 
					test doas && abbr sudo doas
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Keybinds
 | 
					 | 
				
			||||||
bind -k nul 'forward-char'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Environment variables
 | 
					# Environment variables
 | 
				
			||||||
set -x -g RUSTUP_HOME $XDG_DATA_HOME/rustup
 | 
					set -x -g RUSTUP_HOME $XDG_DATA_HOME/rustup
 | 
				
			||||||
set -x -g CARGO_HOME $XDG_DATA_HOME/cargo
 | 
					set -x -g CARGO_HOME $HOME/.cargo
 | 
				
			||||||
set -x -g PATH $CARGO_HOME/bin $RUSTUP_HOME/bin $HOME/.local/bin $PATH
 | 
					set -x -g PATH $CARGO_HOME/bin $RUSTUP_HOME/bin $HOME/.local/bin $PATH
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test fnm && fnm env | source
 | 
					test fnm && fnm env | source
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,7 @@ if not ok then
 | 
				
			||||||
    return
 | 
					    return
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local has_lint, lint = pcall(require, "lint")
 | 
					-- local has_lint, lint = pcall(require, "lint")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local nmap = require("my.utils").nmap
 | 
					local nmap = require("my.utils").nmap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -94,22 +94,22 @@ local on_attach = function(client, bufnr)
 | 
				
			||||||
        lsp_status.on_attach(client)
 | 
					        lsp_status.on_attach(client)
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if has_lint then
 | 
					    -- if has_lint then
 | 
				
			||||||
        if vim.filetype.match({ buf = bufnr }) == "php" then
 | 
					    -- if vim.filetype.match({ buf = bufnr }) == "php" then
 | 
				
			||||||
            lint.linters.psalm.cmd = "./vendor/bin/psalm"
 | 
					    --     lint.linters.psalm.cmd = "./vendor/bin/psalm"
 | 
				
			||||||
        end
 | 
					    -- end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        lint.linters_by_ft = {
 | 
					    -- lint.linters_by_ft = {
 | 
				
			||||||
            php = { "psalm" }
 | 
					    --     php = { "psalm" }
 | 
				
			||||||
        }
 | 
					    -- }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        vim.api.nvim_create_autocmd({ "BufWritePost" }, {
 | 
					    -- vim.api.nvim_create_autocmd({ "BufWritePost" }, {
 | 
				
			||||||
            pattern = { "*.php" },
 | 
					    --     pattern = { "*.php" },
 | 
				
			||||||
            callback = function()
 | 
					    --     callback = function()
 | 
				
			||||||
                lint.try_lint()
 | 
					    --         lint.try_lint()
 | 
				
			||||||
            end
 | 
					    --     end
 | 
				
			||||||
        })
 | 
					    -- })
 | 
				
			||||||
    end
 | 
					    -- end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local servers = {
 | 
					local servers = {
 | 
				
			||||||
| 
						 | 
					@ -146,11 +146,12 @@ local servers = {
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    denols = {},
 | 
				
			||||||
    svelte = {},
 | 
					    svelte = {},
 | 
				
			||||||
    -- tailwindcss = {
 | 
					    -- tailwindcss = {
 | 
				
			||||||
    --     root_dir = lspconfig.util.root_pattern("tailwind.config.js", "tailwind.config.ts", "tailwind.config.cjs"),
 | 
					    --     root_dir = lspconfig.util.root_pattern("tailwind.config.js", "tailwind.config.ts", "tailwind.config.cjs"),
 | 
				
			||||||
    -- },
 | 
					    -- },
 | 
				
			||||||
    tsserver = {},
 | 
					    -- tsserver = {},
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for lsp, settings in pairs(servers) do
 | 
					for lsp, settings in pairs(servers) do
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										57
									
								
								nvim/dot-config/nvim/spell/en.utf-8.add
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								nvim/dot-config/nvim/spell/en.utf-8.add
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,57 @@
 | 
				
			||||||
 | 
					συγχρονισμός
 | 
				
			||||||
 | 
					ημερήσιος
 | 
				
			||||||
 | 
					βάσης
 | 
				
			||||||
 | 
					συσχετίζοντάς
 | 
				
			||||||
 | 
					της
 | 
				
			||||||
 | 
					μιας
 | 
				
			||||||
 | 
					παραγγελίας
 | 
				
			||||||
 | 
					σφάλματος
 | 
				
			||||||
 | 
					τους
 | 
				
			||||||
 | 
					διαχειριστές
 | 
				
			||||||
 | 
					μέρους
 | 
				
			||||||
 | 
					συστήματος
 | 
				
			||||||
 | 
					στις
 | 
				
			||||||
 | 
					ιστοσελίδας
 | 
				
			||||||
 | 
					αλλαγές
 | 
				
			||||||
 | 
					ως
 | 
				
			||||||
 | 
					εξής
 | 
				
			||||||
 | 
					Τίτλος
 | 
				
			||||||
 | 
					είδους
 | 
				
			||||||
 | 
					αποθέματος
 | 
				
			||||||
 | 
					Κατηγορίες
 | 
				
			||||||
 | 
					Ιδιότητες
 | 
				
			||||||
 | 
					Μέγεθος
 | 
				
			||||||
 | 
					κωδικός
 | 
				
			||||||
 | 
					προϊόντος
 | 
				
			||||||
 | 
					ομάδας
 | 
				
			||||||
 | 
					μεταβλητές
 | 
				
			||||||
 | 
					κατηγορίες
 | 
				
			||||||
 | 
					είδος
 | 
				
			||||||
 | 
					εικόνες
 | 
				
			||||||
 | 
					προς
 | 
				
			||||||
 | 
					τιμοκαταλόγους
 | 
				
			||||||
 | 
					επίσης
 | 
				
			||||||
 | 
					τις
 | 
				
			||||||
 | 
					εκπτώσεις
 | 
				
			||||||
 | 
					ΧΕΙΡΟΚΙΝΗΤΑ
 | 
				
			||||||
 | 
					πελάτες
 | 
				
			||||||
 | 
					Προγραμματισμός
 | 
				
			||||||
 | 
					παραγγελίες
 | 
				
			||||||
 | 
					πελάτης
 | 
				
			||||||
 | 
					χρησιμοποιώντας
 | 
				
			||||||
 | 
					Τρόπος
 | 
				
			||||||
 | 
					αποστολής
 | 
				
			||||||
 | 
					χρέωσης
 | 
				
			||||||
 | 
					εταιρείας
 | 
				
			||||||
 | 
					Γραμμές
 | 
				
			||||||
 | 
					κατάστασης
 | 
				
			||||||
 | 
					συμβατές
 | 
				
			||||||
 | 
					σελίδες
 | 
				
			||||||
 | 
					ρύθμισης
 | 
				
			||||||
 | 
					διαχείρισης
 | 
				
			||||||
 | 
					διαχειριστικές
 | 
				
			||||||
 | 
					Αυτές
 | 
				
			||||||
 | 
					συγχρονισμένος
 | 
				
			||||||
 | 
					Καθαρισμός
 | 
				
			||||||
 | 
					όλους
 | 
				
			||||||
 | 
					ταυτίζοντας
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								nvim/dot-config/nvim/spell/en.utf-8.add.spl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								nvim/dot-config/nvim/spell/en.utf-8.add.spl
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in a new issue