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 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_PROGRAM" = "WezTerm" && alias ssh="wezterm ssh"
 | 
			
		||||
abbr vim nvim
 | 
			
		||||
| 
						 | 
				
			
			@ -15,12 +16,9 @@ abbr gps git push
 | 
			
		|||
abbr gpl git pull
 | 
			
		||||
test doas && abbr sudo doas
 | 
			
		||||
 | 
			
		||||
# Keybinds
 | 
			
		||||
bind -k nul 'forward-char'
 | 
			
		||||
 | 
			
		||||
# Environment variables
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
test fnm && fnm env | source
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ if not ok then
 | 
			
		|||
    return
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
local has_lint, lint = pcall(require, "lint")
 | 
			
		||||
-- local has_lint, lint = pcall(require, "lint")
 | 
			
		||||
 | 
			
		||||
local nmap = require("my.utils").nmap
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -94,22 +94,22 @@ local on_attach = function(client, bufnr)
 | 
			
		|||
        lsp_status.on_attach(client)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    if has_lint then
 | 
			
		||||
        if vim.filetype.match({ buf = bufnr }) == "php" then
 | 
			
		||||
            lint.linters.psalm.cmd = "./vendor/bin/psalm"
 | 
			
		||||
        end
 | 
			
		||||
    -- if has_lint then
 | 
			
		||||
    -- if vim.filetype.match({ buf = bufnr }) == "php" then
 | 
			
		||||
    --     lint.linters.psalm.cmd = "./vendor/bin/psalm"
 | 
			
		||||
    -- end
 | 
			
		||||
 | 
			
		||||
        lint.linters_by_ft = {
 | 
			
		||||
            php = { "psalm" }
 | 
			
		||||
        }
 | 
			
		||||
    -- lint.linters_by_ft = {
 | 
			
		||||
    --     php = { "psalm" }
 | 
			
		||||
    -- }
 | 
			
		||||
 | 
			
		||||
        vim.api.nvim_create_autocmd({ "BufWritePost" }, {
 | 
			
		||||
            pattern = { "*.php" },
 | 
			
		||||
            callback = function()
 | 
			
		||||
                lint.try_lint()
 | 
			
		||||
            end
 | 
			
		||||
        })
 | 
			
		||||
    end
 | 
			
		||||
    -- vim.api.nvim_create_autocmd({ "BufWritePost" }, {
 | 
			
		||||
    --     pattern = { "*.php" },
 | 
			
		||||
    --     callback = function()
 | 
			
		||||
    --         lint.try_lint()
 | 
			
		||||
    --     end
 | 
			
		||||
    -- })
 | 
			
		||||
    -- end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
local servers = {
 | 
			
		||||
| 
						 | 
				
			
			@ -146,11 +146,12 @@ local servers = {
 | 
			
		|||
            },
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
    denols = {},
 | 
			
		||||
    svelte = {},
 | 
			
		||||
    -- tailwindcss = {
 | 
			
		||||
    --     root_dir = lspconfig.util.root_pattern("tailwind.config.js", "tailwind.config.ts", "tailwind.config.cjs"),
 | 
			
		||||
    -- },
 | 
			
		||||
    tsserver = {},
 | 
			
		||||
    -- tsserver = {},
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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