diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index ffa4588..e2c151e 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -6,7 +6,7 @@ Plug '~/src/github.com/shelmangroup/nvim-shelman-theme' Plug 'neovim/nvim-lspconfig' Plug 'nvim-lua/completion-nvim' -Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " update parsers on update +" Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " update parsers on update Plug 'steelsojka/completion-buffers' Plug 'junegunn/fzf', { 'do': './install --bin' } @@ -331,7 +331,7 @@ local on_attach = function(client, bufnr) local opts = { noremap=true, silent=true } buf_set_keymap('n', 'gD', 'lua vim.lsp.buf.declaration()', opts) buf_set_keymap('n', 'gd', 'lua vim.lsp.buf.definition()', opts) - buf_set_keymap('n', 'K', 'lua vim.lsp.buf.hover()', opts) + buf_set_keymap('n', 'gh', 'lua vim.lsp.buf.hover()', opts) buf_set_keymap('n', 'gi', 'lua vim.lsp.buf.implementation()', opts) buf_set_keymap('n', '', 'lua vim.lsp.buf.signature_help()', opts) -- buf_set_keymap('n', 'wa', 'lua vim.lsp.buf.add_workspace_folder()', opts) @@ -369,7 +369,7 @@ end -- Use a loop to conveniently both setup defined servers -- and map buffer local keybindings when the language server attaches -local servers = { "gopls", "jdtls", "vimls", "yamlls" } +local servers = { "cssls", "gopls", "jdtls", "vimls", "yamlls" } for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { on_attach = on_attach } end @@ -426,7 +426,7 @@ autocmd BufEnter * lua require'completion'.on_attach() lua < diff --git a/.tmux.conf b/.tmux.conf index 2412ba4..4de747f 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -19,12 +19,14 @@ set -g update-environment "XAUTHORITY DISPLAY WINDOWID SSH_ASKPASS SSH_AGENT_PID set -g default-command zsh set -g history-limit 100000 -set-option -g default-terminal "xterm-direct" +set-option -g default-terminal "tmux-direct" set -ga terminal-overrides ",*:Tc" # true colous support set -as terminal-overrides ',*:sitm=\E[3m' # Italics support for older ncurses -set -as terminal-overrides ',*:smxx=\E[9m' # Strikeout +# set -as terminal-overrides ',*:smxx=\E[9m' # Strikeout set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support -set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # under +# set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours +set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' + # Key bindings bind -n M-Left select-pane -L @@ -71,15 +73,15 @@ set -g status-right '#{?#{==:#W,1},,#[fg=#f7f7f7]#{@starship}#[fg=#212121]▕#[f set -g set-titles on set -g set-titles-string "#H - #T" -new -s 0 -n 1 -new-window -n 2 -new-window -n 3 -new-window -n 4 -new-window -n 5 -new-window -n 6 -new-window -n 7 -new-window -n 8 -new-window -n 9 -new-window -n 0 +# new -s 0 -n 1 +# new-window -n 2 +# new-window -n 3 +# new-window -n 4 +# new-window -n 5 +# new-window -n 6 +# new-window -n 7 +# new-window -n 8 +# new-window -n 9 +# new-window -n 0 # vim:set ft=tmux: diff --git a/.zshrc b/.zshrc index c9175d8..20a9355 100644 --- a/.zshrc +++ b/.zshrc @@ -168,6 +168,9 @@ command -v linkerd >/dev/null 2>&1 && source <(linkerd completion zsh) ## Flux command -v flux >/dev/null 2>&1 && source <(flux completion zsh) +## Tekton cli +command -v tkn >/dev/null 2>&1 && source <(tkn completion zsh) + ## Google Cloud [ -f /opt/google-cloud-sdk/completion.zsh.inc ] && source /opt/google-cloud-sdk/completion.zsh.inc @@ -182,6 +185,17 @@ GOPROXY=https://proxy.golang.org/ ## Ansible export ANSIBLE_NOCOWS=1 + +## PostgreSQL Operator +export PATH=/home/dln/.pgo/pgo:$PATH +export PGOUSER=/home/dln/.pgo/pgo/pgouser +export PGO_CA_CERT=/home/dln/.pgo/pgo/client.crt +export PGO_CLIENT_CERT=/home/dln/.pgo/pgo/client.crt +export PGO_CLIENT_KEY=/home/dln/.pgo/pgo/client.key +export PGO_APISERVER_URL='https://127.0.0.1:8443' +export PGO_NAMESPACE=pgo + + export PATH=$HOME/bin:$PATH autoload -U +X bashcompinit && bashcompinit