Compare commits
13 Commits
2de97e421c
...
4f75b1e643
Author | SHA1 | Date | |
---|---|---|---|
4f75b1e643 | |||
be13cd0f60 | |||
bf4c3fecdf | |||
96f7f075e2 | |||
f4aecf6aef | |||
f8b762213c | |||
1b32822a71 | |||
48ca186087 | |||
a00ce8ab5e | |||
941fa2a14b | |||
9e73cc0278 | |||
734c124830 | |||
e84b624ffb |
26
bat/.config/bat/config
Normal file
26
bat/.config/bat/config
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# This is `bat`s configuration file. Each line either contains a comment or
|
||||||
|
# a command-line option that you want to pass to `bat` by default. You can
|
||||||
|
# run `bat --help` to get a list of all possible configuration options.
|
||||||
|
|
||||||
|
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
|
||||||
|
# for a list of all available themes
|
||||||
|
#--theme="TwoDark"
|
||||||
|
--theme="Catppuccin Mocha"
|
||||||
|
|
||||||
|
# Enable this to use italic text on the terminal. This is not supported on all
|
||||||
|
# terminal emulators (like tmux, by default):
|
||||||
|
#--italic-text=always
|
||||||
|
|
||||||
|
# Uncomment the following line to disable automatic paging:
|
||||||
|
#--paging=never
|
||||||
|
|
||||||
|
# Uncomment the following line if you are using less version >= 551 and want to
|
||||||
|
# enable mouse scrolling support in `bat` when running inside tmux. This might
|
||||||
|
# disable text selection, unless you press shift.
|
||||||
|
#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse"
|
||||||
|
|
||||||
|
# Syntax mappings: map a certain filename pattern to a language.
|
||||||
|
# Example 1: use the C++ syntax for Arduino .ino files
|
||||||
|
# Example 2: Use ".gitignore"-style highlighting for ".ignore" files
|
||||||
|
#--map-syntax "*.ino:C++"
|
||||||
|
#--map-syntax ".ignore:Git Ignore"
|
2081
bat/.config/bat/themes/Catppuccin Frappe.tmTheme
Normal file
2081
bat/.config/bat/themes/Catppuccin Frappe.tmTheme
Normal file
File diff suppressed because it is too large
Load Diff
2081
bat/.config/bat/themes/Catppuccin Latte.tmTheme
Normal file
2081
bat/.config/bat/themes/Catppuccin Latte.tmTheme
Normal file
File diff suppressed because it is too large
Load Diff
2081
bat/.config/bat/themes/Catppuccin Macchiato.tmTheme
Normal file
2081
bat/.config/bat/themes/Catppuccin Macchiato.tmTheme
Normal file
File diff suppressed because it is too large
Load Diff
2081
bat/.config/bat/themes/Catppuccin Mocha.tmTheme
Normal file
2081
bat/.config/bat/themes/Catppuccin Mocha.tmTheme
Normal file
File diff suppressed because it is too large
Load Diff
44
brew/.Brewfile
Normal file
44
brew/.Brewfile
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
tap "azure/kubelogin"
|
||||||
|
tap "deviceinsight/packages"
|
||||||
|
tap "go-task/tap"
|
||||||
|
tap "hashicorp/tap"
|
||||||
|
brew "aws-iam-authenticator"
|
||||||
|
brew "bat"
|
||||||
|
brew "coreutils"
|
||||||
|
brew "eza"
|
||||||
|
brew "fd"
|
||||||
|
brew "figlet"
|
||||||
|
brew "fish"
|
||||||
|
brew "fzf"
|
||||||
|
brew "gh"
|
||||||
|
brew "git"
|
||||||
|
brew "git-delta"
|
||||||
|
brew "gnupg"
|
||||||
|
brew "icu4c@76"
|
||||||
|
brew "python@3.13"
|
||||||
|
brew "openjdk"
|
||||||
|
brew "gradle"
|
||||||
|
brew "helm"
|
||||||
|
brew "htop"
|
||||||
|
brew "jq"
|
||||||
|
brew "k9s"
|
||||||
|
brew "kubernetes-cli"
|
||||||
|
brew "neovim"
|
||||||
|
brew "pandoc"
|
||||||
|
brew "pinentry-mac"
|
||||||
|
brew "postgresql@15"
|
||||||
|
brew "postgresql@16"
|
||||||
|
brew "procs"
|
||||||
|
brew "ranger"
|
||||||
|
brew "ripgrep"
|
||||||
|
brew "sd"
|
||||||
|
brew "starship"
|
||||||
|
brew "stow"
|
||||||
|
brew "wget"
|
||||||
|
brew "azure/kubelogin/kubelogin"
|
||||||
|
brew "deviceinsight/packages/kafkactl"
|
||||||
|
brew "go-task/tap/go-task"
|
||||||
|
brew "hashicorp/tap/terraform"
|
||||||
|
cask "font-fantasque-sans-mono-nerd-font"
|
||||||
|
cask "ghostty"
|
||||||
|
cask "temurin"
|
123
delta/.config/delta/themes/catppuccin.gitconfig
Normal file
123
delta/.config/delta/themes/catppuccin.gitconfig
Normal file
@ -0,0 +1,123 @@
|
|||||||
|
[delta "catppuccin-latte"]
|
||||||
|
blame-palette = "#eff1f5 #e6e9ef #dce0e8 #ccd0da #bcc0cc"
|
||||||
|
commit-decoration-style = "#9ca0b0" bold box ul
|
||||||
|
light = true
|
||||||
|
file-decoration-style = "#9ca0b0"
|
||||||
|
file-style = "#4c4f69"
|
||||||
|
hunk-header-decoration-style = "#9ca0b0" box ul
|
||||||
|
hunk-header-file-style = bold
|
||||||
|
hunk-header-line-number-style = bold "#6c6f85"
|
||||||
|
hunk-header-style = file line-number syntax
|
||||||
|
line-numbers-left-style = "#9ca0b0"
|
||||||
|
line-numbers-minus-style = bold "#d20f39"
|
||||||
|
line-numbers-plus-style = bold "#40a02b"
|
||||||
|
line-numbers-right-style = "#9ca0b0"
|
||||||
|
line-numbers-zero-style = "#9ca0b0"
|
||||||
|
# 25% red 75% base
|
||||||
|
minus-emph-style = bold syntax "#e8b9c6"
|
||||||
|
# 10% red 90% base
|
||||||
|
minus-style = syntax "#ecdae2"
|
||||||
|
# 25% green 75% base
|
||||||
|
plus-emph-style = bold syntax "#c3ddc3"
|
||||||
|
# 10% green 90% base
|
||||||
|
plus-style = syntax "#dee8e0"
|
||||||
|
map-styles = \
|
||||||
|
bold purple => syntax "#d5c3f4", \
|
||||||
|
bold blue => syntax "#bbcff5", \
|
||||||
|
bold cyan => syntax "#b4def1", \
|
||||||
|
bold yellow => syntax "#ebd9bf"
|
||||||
|
# Should match the name of the bat theme
|
||||||
|
syntax-theme = Catppuccin Latte
|
||||||
|
|
||||||
|
[delta "catppuccin-frappe"]
|
||||||
|
blame-palette = "#303446 #292c3c #232634 #414559 #51576d"
|
||||||
|
commit-decoration-style = "#737994" bold box ul
|
||||||
|
dark = true
|
||||||
|
file-decoration-style = "#737994"
|
||||||
|
file-style = "#c6d0f5"
|
||||||
|
hunk-header-decoration-style = "#737994" box ul
|
||||||
|
hunk-header-file-style = bold
|
||||||
|
hunk-header-line-number-style = bold "#a5adce"
|
||||||
|
hunk-header-style = file line-number syntax
|
||||||
|
line-numbers-left-style = "#737994"
|
||||||
|
line-numbers-minus-style = bold "#e78284"
|
||||||
|
line-numbers-plus-style = bold "#a6d189"
|
||||||
|
line-numbers-right-style = "#737994"
|
||||||
|
line-numbers-zero-style = "#737994"
|
||||||
|
# 25% red 75% base
|
||||||
|
minus-emph-style = bold syntax "#5e4855"
|
||||||
|
# 10% red 90% base
|
||||||
|
minus-style = syntax "#433c4c"
|
||||||
|
# 25% green 75% base
|
||||||
|
plus-emph-style = bold syntax "#4e5b56"
|
||||||
|
# 10% green 90% base
|
||||||
|
plus-style = syntax "#3c444d"
|
||||||
|
map-styles = \
|
||||||
|
bold purple => syntax "#574f6e", \
|
||||||
|
bold blue => syntax "#475270", \
|
||||||
|
bold cyan => syntax "#4a5b6b", \
|
||||||
|
bold yellow => syntax "#5d5958"
|
||||||
|
# Should match the name of the bat theme
|
||||||
|
syntax-theme = Catppuccin Frappe
|
||||||
|
|
||||||
|
[delta "catppuccin-macchiato"]
|
||||||
|
blame-palette = "#24273a #1e2030 #181926 #363a4f #494d64"
|
||||||
|
commit-decoration-style = "#6e738d" bold box ul
|
||||||
|
dark = true
|
||||||
|
file-decoration-style = "#6e738d"
|
||||||
|
file-style = "#cad3f5"
|
||||||
|
hunk-header-decoration-style = "#6e738d" box ul
|
||||||
|
hunk-header-file-style = bold
|
||||||
|
hunk-header-line-number-style = bold "#a5adcb"
|
||||||
|
hunk-header-style = file line-number syntax
|
||||||
|
line-numbers-left-style = "#6e738d"
|
||||||
|
line-numbers-minus-style = bold "#ed8796"
|
||||||
|
line-numbers-plus-style = bold "#a6da95"
|
||||||
|
line-numbers-right-style = "#6e738d"
|
||||||
|
line-numbers-zero-style = "#6e738d"
|
||||||
|
# 25% red 75% base
|
||||||
|
minus-emph-style = bold syntax "#563f51"
|
||||||
|
# 10% red 90% base
|
||||||
|
minus-style = syntax "#383143"
|
||||||
|
# 25% green 75% base
|
||||||
|
plus-emph-style = bold syntax "#455450"
|
||||||
|
# 10% green 90% base
|
||||||
|
plus-style = syntax "#313943"
|
||||||
|
map-styles = \
|
||||||
|
bold purple => syntax "#4d4569", \
|
||||||
|
bold blue => syntax "#3e4868", \
|
||||||
|
bold cyan => syntax "#3f5364", \
|
||||||
|
bold yellow => syntax "#575253"
|
||||||
|
# Should match the name of the bat theme
|
||||||
|
syntax-theme = Catppuccin Macchiato
|
||||||
|
|
||||||
|
[delta "catppuccin-mocha"]
|
||||||
|
blame-palette = "#1e1e2e #181825 #11111b #313244 #45475a"
|
||||||
|
commit-decoration-style = "#6c7086" bold box ul
|
||||||
|
dark = true
|
||||||
|
file-decoration-style = "#6c7086"
|
||||||
|
file-style = "#cdd6f4"
|
||||||
|
hunk-header-decoration-style = "#6c7086" box ul
|
||||||
|
hunk-header-file-style = bold
|
||||||
|
hunk-header-line-number-style = bold "#a6adc8"
|
||||||
|
hunk-header-style = file line-number syntax
|
||||||
|
line-numbers-left-style = "#6c7086"
|
||||||
|
line-numbers-minus-style = bold "#f38ba8"
|
||||||
|
line-numbers-plus-style = bold "#a6e3a1"
|
||||||
|
line-numbers-right-style = "#6c7086"
|
||||||
|
line-numbers-zero-style = "#6c7086"
|
||||||
|
# 25% red 75% base
|
||||||
|
minus-emph-style = bold syntax "#53394c"
|
||||||
|
# 10% red 90% base
|
||||||
|
minus-style = syntax "#34293a"
|
||||||
|
# 25% green 75% base
|
||||||
|
plus-emph-style = bold syntax "#404f4a"
|
||||||
|
# 10% green 90% base
|
||||||
|
plus-style = syntax "#2c3239"
|
||||||
|
map-styles = \
|
||||||
|
bold purple => syntax "#494060", \
|
||||||
|
bold blue => syntax "#384361", \
|
||||||
|
bold cyan => syntax "#384d5d", \
|
||||||
|
bold yellow => syntax "#544f4e"
|
||||||
|
# Should match the name of the bat theme
|
||||||
|
syntax-theme = Catppuccin Mocha
|
6
fish/.config/fish/config.fish
Normal file
6
fish/.config/fish/config.fish
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
brew shellenv | source
|
||||||
|
|
||||||
|
if status is-interactive
|
||||||
|
fzf --fish | source
|
||||||
|
starship init fish | source
|
||||||
|
end
|
30
fish/.config/fish/themes/Catppuccin Frappe.theme
Normal file
30
fish/.config/fish/themes/Catppuccin Frappe.theme
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# name: 'Catppuccin Frappé'
|
||||||
|
# url: 'https://github.com/catppuccin/fish'
|
||||||
|
# preferred_background: 303446
|
||||||
|
|
||||||
|
fish_color_normal c6d0f5
|
||||||
|
fish_color_command 8caaee
|
||||||
|
fish_color_param eebebe
|
||||||
|
fish_color_keyword e78284
|
||||||
|
fish_color_quote a6d189
|
||||||
|
fish_color_redirection f4b8e4
|
||||||
|
fish_color_end ef9f76
|
||||||
|
fish_color_comment 838ba7
|
||||||
|
fish_color_error e78284
|
||||||
|
fish_color_gray 737994
|
||||||
|
fish_color_selection --background=414559
|
||||||
|
fish_color_search_match --background=414559
|
||||||
|
fish_color_option a6d189
|
||||||
|
fish_color_operator f4b8e4
|
||||||
|
fish_color_escape ea999c
|
||||||
|
fish_color_autosuggestion 737994
|
||||||
|
fish_color_cancel e78284
|
||||||
|
fish_color_cwd e5c890
|
||||||
|
fish_color_user 81c8be
|
||||||
|
fish_color_host 8caaee
|
||||||
|
fish_color_host_remote a6d189
|
||||||
|
fish_color_status e78284
|
||||||
|
fish_pager_color_progress 737994
|
||||||
|
fish_pager_color_prefix f4b8e4
|
||||||
|
fish_pager_color_completion c6d0f5
|
||||||
|
fish_pager_color_description 737994
|
30
fish/.config/fish/themes/Catppuccin Latte.theme
Normal file
30
fish/.config/fish/themes/Catppuccin Latte.theme
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# name: 'Catppuccin Latte'
|
||||||
|
# url: 'https://github.com/catppuccin/fish'
|
||||||
|
# preferred_background: eff1f5
|
||||||
|
|
||||||
|
fish_color_normal 4c4f69
|
||||||
|
fish_color_command 1e66f5
|
||||||
|
fish_color_param dd7878
|
||||||
|
fish_color_keyword d20f39
|
||||||
|
fish_color_quote 40a02b
|
||||||
|
fish_color_redirection ea76cb
|
||||||
|
fish_color_end fe640b
|
||||||
|
fish_color_comment 8c8fa1
|
||||||
|
fish_color_error d20f39
|
||||||
|
fish_color_gray 9ca0b0
|
||||||
|
fish_color_selection --background=ccd0da
|
||||||
|
fish_color_search_match --background=ccd0da
|
||||||
|
fish_color_option 40a02b
|
||||||
|
fish_color_operator ea76cb
|
||||||
|
fish_color_escape e64553
|
||||||
|
fish_color_autosuggestion 9ca0b0
|
||||||
|
fish_color_cancel d20f39
|
||||||
|
fish_color_cwd df8e1d
|
||||||
|
fish_color_user 179299
|
||||||
|
fish_color_host 1e66f5
|
||||||
|
fish_color_host_remote 40a02b
|
||||||
|
fish_color_status d20f39
|
||||||
|
fish_pager_color_progress 9ca0b0
|
||||||
|
fish_pager_color_prefix ea76cb
|
||||||
|
fish_pager_color_completion 4c4f69
|
||||||
|
fish_pager_color_description 9ca0b0
|
30
fish/.config/fish/themes/Catppuccin Macchiato.theme
Normal file
30
fish/.config/fish/themes/Catppuccin Macchiato.theme
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# name: 'Catppuccin Macchiato'
|
||||||
|
# url: 'https://github.com/catppuccin/fish'
|
||||||
|
# preferred_background: 24273a
|
||||||
|
|
||||||
|
fish_color_normal cad3f5
|
||||||
|
fish_color_command 8aadf4
|
||||||
|
fish_color_param f0c6c6
|
||||||
|
fish_color_keyword ed8796
|
||||||
|
fish_color_quote a6da95
|
||||||
|
fish_color_redirection f5bde6
|
||||||
|
fish_color_end f5a97f
|
||||||
|
fish_color_comment 8087a2
|
||||||
|
fish_color_error ed8796
|
||||||
|
fish_color_gray 6e738d
|
||||||
|
fish_color_selection --background=363a4f
|
||||||
|
fish_color_search_match --background=363a4f
|
||||||
|
fish_color_option a6da95
|
||||||
|
fish_color_operator f5bde6
|
||||||
|
fish_color_escape ee99a0
|
||||||
|
fish_color_autosuggestion 6e738d
|
||||||
|
fish_color_cancel ed8796
|
||||||
|
fish_color_cwd eed49f
|
||||||
|
fish_color_user 8bd5ca
|
||||||
|
fish_color_host 8aadf4
|
||||||
|
fish_color_host_remote a6da95
|
||||||
|
fish_color_status ed8796
|
||||||
|
fish_pager_color_progress 6e738d
|
||||||
|
fish_pager_color_prefix f5bde6
|
||||||
|
fish_pager_color_completion cad3f5
|
||||||
|
fish_pager_color_description 6e738d
|
30
fish/.config/fish/themes/Catppuccin Mocha.theme
Normal file
30
fish/.config/fish/themes/Catppuccin Mocha.theme
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# name: 'Catppuccin Mocha'
|
||||||
|
# url: 'https://github.com/catppuccin/fish'
|
||||||
|
# preferred_background: 1e1e2e
|
||||||
|
|
||||||
|
fish_color_normal cdd6f4
|
||||||
|
fish_color_command 89b4fa
|
||||||
|
fish_color_param f2cdcd
|
||||||
|
fish_color_keyword f38ba8
|
||||||
|
fish_color_quote a6e3a1
|
||||||
|
fish_color_redirection f5c2e7
|
||||||
|
fish_color_end fab387
|
||||||
|
fish_color_comment 7f849c
|
||||||
|
fish_color_error f38ba8
|
||||||
|
fish_color_gray 6c7086
|
||||||
|
fish_color_selection --background=313244
|
||||||
|
fish_color_search_match --background=313244
|
||||||
|
fish_color_option a6e3a1
|
||||||
|
fish_color_operator f5c2e7
|
||||||
|
fish_color_escape eba0ac
|
||||||
|
fish_color_autosuggestion 6c7086
|
||||||
|
fish_color_cancel f38ba8
|
||||||
|
fish_color_cwd f9e2af
|
||||||
|
fish_color_user 94e2d5
|
||||||
|
fish_color_host 89b4fa
|
||||||
|
fish_color_host_remote a6e3a1
|
||||||
|
fish_color_status f38ba8
|
||||||
|
fish_pager_color_progress 6c7086
|
||||||
|
fish_pager_color_prefix f5c2e7
|
||||||
|
fish_pager_color_completion cdd6f4
|
||||||
|
fish_pager_color_description 6c7086
|
10
ghostty/.config/ghostty/config
Normal file
10
ghostty/.config/ghostty/config
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
command = /opt/homebrew/bin/fish --interactive
|
||||||
|
shell-integration = fish
|
||||||
|
|
||||||
|
theme = catppuccin-macchiato
|
||||||
|
|
||||||
|
window-padding-x = 8
|
||||||
|
window-padding-y = 8
|
||||||
|
|
||||||
|
font-family = FantasqueSansM Nerd Font
|
||||||
|
font-size = 16
|
@ -1,13 +1,23 @@
|
|||||||
|
# See: https://jvns.ca/blog/2024/02/16/popular-git-config-options/
|
||||||
|
# See: https://blog.gitbutler.com/how-git-core-devs-configure-git/
|
||||||
|
|
||||||
|
[include]
|
||||||
|
path = ~/.config//delta/themes/catppuccin.gitconfig
|
||||||
|
|
||||||
[core]
|
[core]
|
||||||
editor = nvim
|
editor = nvim
|
||||||
autocrlf = input
|
autocrlf = input
|
||||||
pager = delta
|
pager = delta
|
||||||
excludeFiles = ~/.gitignore
|
excludesFiles = ~/.gitignore
|
||||||
|
|
||||||
|
[column]
|
||||||
|
ui = auto
|
||||||
|
|
||||||
[interactive]
|
[interactive]
|
||||||
diffFilter = delta --color-only
|
diffFilter = delta --color-only
|
||||||
|
|
||||||
[delta]
|
[delta]
|
||||||
|
features = catppuccin-macchiato
|
||||||
navigate = true
|
navigate = true
|
||||||
light = false
|
light = false
|
||||||
line-numbers = true
|
line-numbers = true
|
||||||
@ -16,16 +26,28 @@
|
|||||||
conflictstyle = zdiff3
|
conflictstyle = zdiff3
|
||||||
|
|
||||||
[diff]
|
[diff]
|
||||||
colorMoved = default
|
colorMoved = plain
|
||||||
algorithm = histogram
|
algorithm = histogram
|
||||||
|
mnemonicPrefix = true
|
||||||
|
renames = true
|
||||||
|
|
||||||
[rebase]
|
[rebase]
|
||||||
autosquash = true
|
autoSquash = true
|
||||||
autostash = true
|
autoStash = true
|
||||||
|
updateRefs = true
|
||||||
|
|
||||||
[push]
|
[push]
|
||||||
default = current
|
default = simple
|
||||||
autoSetupRemote = true
|
autoSetupRemote = true
|
||||||
|
followTags = true
|
||||||
|
|
||||||
|
[fetch]
|
||||||
|
prune = true
|
||||||
|
pruneTags = true
|
||||||
|
all = true
|
||||||
|
|
||||||
|
[pull]
|
||||||
|
rebase = true
|
||||||
|
|
||||||
[init]
|
[init]
|
||||||
defaultBranch = main
|
defaultBranch = main
|
||||||
@ -35,9 +57,10 @@
|
|||||||
|
|
||||||
[rerere]
|
[rerere]
|
||||||
enabled = true
|
enabled = true
|
||||||
|
autoupdate = true
|
||||||
|
|
||||||
[help]
|
[help]
|
||||||
autocorrect = 10
|
autocorrect = prompt
|
||||||
|
|
||||||
[log]
|
[log]
|
||||||
date = iso
|
date = iso
|
||||||
@ -48,6 +71,9 @@
|
|||||||
[color]
|
[color]
|
||||||
ui = auto
|
ui = auto
|
||||||
|
|
||||||
|
[tag]
|
||||||
|
sort = version:refname
|
||||||
|
|
||||||
# See: https://git-scm.com/docs/git-config#_includes
|
# See: https://git-scm.com/docs/git-config#_includes
|
||||||
[includeIf "gitdir:~/src/personal/**"]
|
[includeIf "gitdir:~/src/personal/**"]
|
||||||
path = ~/.gitconfig-personal
|
path = ~/.gitconfig-personal
|
||||||
|
80
idea/.config/ideavim/ideavimrc
Normal file
80
idea/.config/ideavim/ideavimrc
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
set scrolloff=0 " minimum number of lines above and below the cursor
|
||||||
|
|
||||||
|
set clipboard+=unnamed " Add system clipboard
|
||||||
|
|
||||||
|
set number " print the line number in front of each line
|
||||||
|
set relativenumber " show the line number relative to the line with the cursor
|
||||||
|
set idearefactormode=keep " keep the mode that was enabled before starting a refactoring
|
||||||
|
set ideajoin " join command will be performed via IDE
|
||||||
|
|
||||||
|
set hlsearch " highlight matches with the last search pattern
|
||||||
|
set ignorecase " ignore case in search patterns
|
||||||
|
set smartcase " no ignore case when pattern is uppercase
|
||||||
|
set incsearch " show where search pattern typed so far matches
|
||||||
|
set wrapscan " searches wrap around the end of file
|
||||||
|
set gdefault " the :substitute flag 'g' is by default
|
||||||
|
|
||||||
|
Plug 'machakann/vim-highlightedyank'
|
||||||
|
Plug 'tpope/vim-commentary'
|
||||||
|
Plug 'easymotion/vim-easymotion'
|
||||||
|
|
||||||
|
" Set <Leader> to the space bar
|
||||||
|
let mapleader = " "
|
||||||
|
|
||||||
|
" make Y behave like D and C, yanking till end of line
|
||||||
|
nnoremap Y y$
|
||||||
|
|
||||||
|
nnoremap x "_x
|
||||||
|
nnoremap X "_X
|
||||||
|
|
||||||
|
nmap <leader><leader> :noh<cr>
|
||||||
|
|
||||||
|
" Run & Debug
|
||||||
|
nmap <leader>gr <Action>(Run)
|
||||||
|
nmap <leader>gR <Action>(RunClass)
|
||||||
|
|
||||||
|
" Goto
|
||||||
|
nmap <leader>ge <Action>(GotoNextError)
|
||||||
|
nmap <leader>gd :vs<cr><Action>(GotoDeclaration)
|
||||||
|
nmap <leader>fu <Action>(FindUsages)
|
||||||
|
|
||||||
|
" Window Control
|
||||||
|
nmap <leader>gc <Action>(CheckinProject)
|
||||||
|
nmap <leader>gp <Action>(SelectInProjectView)
|
||||||
|
nmap <Backspace> <Action>(Back)
|
||||||
|
nmap <S-Backspace> <Action>(Forward)
|
||||||
|
|
||||||
|
" Debugging
|
||||||
|
nmap <leader>gD <Action>(Debug)
|
||||||
|
nmap <leader>bs <Action>(ToggleLineBreakpoint)
|
||||||
|
nmap <leader>ee <Action>(EvaluateExpression)
|
||||||
|
|
||||||
|
nmap <leader>w <Action>(SaveAll)
|
||||||
|
|
||||||
|
" Refactoring
|
||||||
|
nmap <leader>rr <Action>(RenameElement)
|
||||||
|
nmap <leader>rip <Action>(IntroduceParameter)
|
||||||
|
nmap <leader>riP <Action>(IntroduceProperty)
|
||||||
|
nmap <leader>ref <Action>(ExtractFunction)
|
||||||
|
nmap <leader>ril <Action>(Inline)
|
||||||
|
|
||||||
|
" Chop argument list
|
||||||
|
nmap <leader>rca <Action>(IntentionActionAsAction_org.jetbrains.kotlin.idea.codeInsight.intentions.shared.ChopArgumentListIntention)
|
||||||
|
" Chop chained function calls
|
||||||
|
nmap <leader>rcc <Action>(IntentionActionAsAction_org.jetbrains.kotlin.idea.codeInsight.intentions.shared.PutCallsOnSeparateLinesIntention)
|
||||||
|
" Add names to call arguments
|
||||||
|
nmap <leader>ran <Action>(IntentionActionAsAction_org.jetbrains.kotlin.idea.intentions.AddNamesToCallArgumentsIntention)
|
||||||
|
|
||||||
|
" Code
|
||||||
|
nmap <leader>f <Action>(ReformatCode)
|
||||||
|
nmap <leader>o <Action>(OptimizeImports)
|
||||||
|
nmap <leader>c <Action>(CommentByLineComment)
|
||||||
|
vmap <leader>c <Action>(CommentByBlockComment)<ESC>
|
||||||
|
|
||||||
|
" Don't lose selection when indenting
|
||||||
|
vnoremap < <gv
|
||||||
|
vnoremap > >gv
|
||||||
|
vnoremap = =gv
|
||||||
|
|
||||||
|
vnoremap J :m '>+1<CR>gv=gv
|
||||||
|
vnoremap K :m '<-2<CR>gv=gv
|
3
k9s/.config/k9s/config.yaml
Normal file
3
k9s/.config/k9s/config.yaml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
k9s:
|
||||||
|
ui:
|
||||||
|
skin: catppuccin-macchiato
|
100
k9s/.config/k9s/skins/catppuccin-frappe-transparent.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-frappe-transparent.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: default
|
||||||
|
logoColor: '#ca9ee6'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: default
|
||||||
|
suggestColor: '#8caaee'
|
||||||
|
help:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: default
|
||||||
|
sectionColor: '#a6d189'
|
||||||
|
keyColor: '#8caaee'
|
||||||
|
numKeyColor: '#ea999c'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#81c8be'
|
||||||
|
bgColor: default
|
||||||
|
highlightColor: '#f4b8e4'
|
||||||
|
counterColor: '#e5c890'
|
||||||
|
filterColor: '#a6d189'
|
||||||
|
border:
|
||||||
|
fgColor: '#ca9ee6'
|
||||||
|
focusColor: '#babbf1'
|
||||||
|
menu:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
keyColor: '#8caaee'
|
||||||
|
numKeyColor: '#ea999c'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#303446'
|
||||||
|
bgColor: default
|
||||||
|
activeColor: '#eebebe'
|
||||||
|
status:
|
||||||
|
newColor: '#8caaee'
|
||||||
|
modifyColor: '#babbf1'
|
||||||
|
addColor: '#a6d189'
|
||||||
|
pendingColor: '#ef9f76'
|
||||||
|
errorColor: '#e78284'
|
||||||
|
highlightColor: '#99d1db'
|
||||||
|
killColor: '#ca9ee6'
|
||||||
|
completedColor: '#737994'
|
||||||
|
info:
|
||||||
|
fgColor: '#ef9f76'
|
||||||
|
sectionColor: '#c6d0f5'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: default
|
||||||
|
cursorFgColor: '#414559'
|
||||||
|
cursorBgColor: '#51576d'
|
||||||
|
markColor: '#f2d5cf'
|
||||||
|
header:
|
||||||
|
fgColor: '#e5c890'
|
||||||
|
bgColor: default
|
||||||
|
sorterColor: '#99d1db'
|
||||||
|
xray:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: default
|
||||||
|
cursorColor: '#51576d'
|
||||||
|
cursorTextColor: '#303446'
|
||||||
|
graphicColor: '#f4b8e4'
|
||||||
|
charts:
|
||||||
|
bgColor: default
|
||||||
|
chartBgColor: default
|
||||||
|
dialBgColor: default
|
||||||
|
defaultDialColors:
|
||||||
|
- '#a6d189'
|
||||||
|
- '#e78284'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#a6d189'
|
||||||
|
- '#e78284'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#ca9ee6'
|
||||||
|
- '#8caaee'
|
||||||
|
mem:
|
||||||
|
- '#e5c890'
|
||||||
|
- '#ef9f76'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#8caaee'
|
||||||
|
valueColor: '#c6d0f5'
|
||||||
|
colonColor: '#a5adce'
|
||||||
|
logs:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: default
|
||||||
|
indicator:
|
||||||
|
fgColor: '#babbf1'
|
||||||
|
bgColor: default
|
||||||
|
toggleOnColor: '#a6d189'
|
||||||
|
toggleOffColor: '#a5adce'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#e5c890'
|
||||||
|
bgColor: default
|
||||||
|
buttonFgColor: '#303446'
|
||||||
|
buttonBgColor: default
|
||||||
|
buttonFocusFgColor: '#303446'
|
||||||
|
buttonFocusBgColor: '#f4b8e4'
|
||||||
|
labelFgColor: '#f2d5cf'
|
||||||
|
fieldFgColor: '#c6d0f5'
|
100
k9s/.config/k9s/skins/catppuccin-frappe.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-frappe.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: '#303446'
|
||||||
|
logoColor: '#ca9ee6'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: '#292c3c'
|
||||||
|
suggestColor: '#8caaee'
|
||||||
|
help:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: '#303446'
|
||||||
|
sectionColor: '#a6d189'
|
||||||
|
keyColor: '#8caaee'
|
||||||
|
numKeyColor: '#ea999c'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#81c8be'
|
||||||
|
bgColor: '#303446'
|
||||||
|
highlightColor: '#f4b8e4'
|
||||||
|
counterColor: '#e5c890'
|
||||||
|
filterColor: '#a6d189'
|
||||||
|
border:
|
||||||
|
fgColor: '#ca9ee6'
|
||||||
|
focusColor: '#babbf1'
|
||||||
|
menu:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
keyColor: '#8caaee'
|
||||||
|
numKeyColor: '#ea999c'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#303446'
|
||||||
|
bgColor: '#ea999c'
|
||||||
|
activeColor: '#eebebe'
|
||||||
|
status:
|
||||||
|
newColor: '#8caaee'
|
||||||
|
modifyColor: '#babbf1'
|
||||||
|
addColor: '#a6d189'
|
||||||
|
pendingColor: '#ef9f76'
|
||||||
|
errorColor: '#e78284'
|
||||||
|
highlightColor: '#99d1db'
|
||||||
|
killColor: '#ca9ee6'
|
||||||
|
completedColor: '#737994'
|
||||||
|
info:
|
||||||
|
fgColor: '#ef9f76'
|
||||||
|
sectionColor: '#c6d0f5'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: '#303446'
|
||||||
|
cursorFgColor: '#414559'
|
||||||
|
cursorBgColor: '#51576d'
|
||||||
|
markColor: '#f2d5cf'
|
||||||
|
header:
|
||||||
|
fgColor: '#e5c890'
|
||||||
|
bgColor: '#303446'
|
||||||
|
sorterColor: '#99d1db'
|
||||||
|
xray:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: '#303446'
|
||||||
|
cursorColor: '#51576d'
|
||||||
|
cursorTextColor: '#303446'
|
||||||
|
graphicColor: '#f4b8e4'
|
||||||
|
charts:
|
||||||
|
bgColor: '#303446'
|
||||||
|
chartBgColor: '#303446'
|
||||||
|
dialBgColor: '#303446'
|
||||||
|
defaultDialColors:
|
||||||
|
- '#a6d189'
|
||||||
|
- '#e78284'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#a6d189'
|
||||||
|
- '#e78284'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#ca9ee6'
|
||||||
|
- '#8caaee'
|
||||||
|
mem:
|
||||||
|
- '#e5c890'
|
||||||
|
- '#ef9f76'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#8caaee'
|
||||||
|
valueColor: '#c6d0f5'
|
||||||
|
colonColor: '#a5adce'
|
||||||
|
logs:
|
||||||
|
fgColor: '#c6d0f5'
|
||||||
|
bgColor: '#303446'
|
||||||
|
indicator:
|
||||||
|
fgColor: '#babbf1'
|
||||||
|
bgColor: '#303446'
|
||||||
|
toggleOnColor: '#a6d189'
|
||||||
|
toggleOffColor: '#a5adce'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#e5c890'
|
||||||
|
bgColor: '#949cbb'
|
||||||
|
buttonFgColor: '#303446'
|
||||||
|
buttonBgColor: '#838ba7'
|
||||||
|
buttonFocusFgColor: '#303446'
|
||||||
|
buttonFocusBgColor: '#f4b8e4'
|
||||||
|
labelFgColor: '#f2d5cf'
|
||||||
|
fieldFgColor: '#c6d0f5'
|
100
k9s/.config/k9s/skins/catppuccin-latte-transparent.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-latte-transparent.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: default
|
||||||
|
logoColor: '#8839ef'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: default
|
||||||
|
suggestColor: '#1e66f5'
|
||||||
|
help:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: default
|
||||||
|
sectionColor: '#40a02b'
|
||||||
|
keyColor: '#1e66f5'
|
||||||
|
numKeyColor: '#e64553'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#179299'
|
||||||
|
bgColor: default
|
||||||
|
highlightColor: '#ea76cb'
|
||||||
|
counterColor: '#df8e1d'
|
||||||
|
filterColor: '#40a02b'
|
||||||
|
border:
|
||||||
|
fgColor: '#8839ef'
|
||||||
|
focusColor: '#7287fd'
|
||||||
|
menu:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
keyColor: '#1e66f5'
|
||||||
|
numKeyColor: '#e64553'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#eff1f5'
|
||||||
|
bgColor: default
|
||||||
|
activeColor: '#dd7878'
|
||||||
|
status:
|
||||||
|
newColor: '#1e66f5'
|
||||||
|
modifyColor: '#7287fd'
|
||||||
|
addColor: '#40a02b'
|
||||||
|
pendingColor: '#fe640b'
|
||||||
|
errorColor: '#d20f39'
|
||||||
|
highlightColor: '#04a5e5'
|
||||||
|
killColor: '#8839ef'
|
||||||
|
completedColor: '#9ca0b0'
|
||||||
|
info:
|
||||||
|
fgColor: '#fe640b'
|
||||||
|
sectionColor: '#4c4f69'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: default
|
||||||
|
cursorFgColor: '#ccd0da'
|
||||||
|
cursorBgColor: '#bcc0cc'
|
||||||
|
markColor: '#dc8a78'
|
||||||
|
header:
|
||||||
|
fgColor: '#df8e1d'
|
||||||
|
bgColor: default
|
||||||
|
sorterColor: '#04a5e5'
|
||||||
|
xray:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: default
|
||||||
|
cursorColor: '#bcc0cc'
|
||||||
|
cursorTextColor: '#eff1f5'
|
||||||
|
graphicColor: '#ea76cb'
|
||||||
|
charts:
|
||||||
|
bgColor: default
|
||||||
|
chartBgColor: default
|
||||||
|
dialBgColor: default
|
||||||
|
defaultDialColors:
|
||||||
|
- '#40a02b'
|
||||||
|
- '#d20f39'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#40a02b'
|
||||||
|
- '#d20f39'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#8839ef'
|
||||||
|
- '#1e66f5'
|
||||||
|
mem:
|
||||||
|
- '#df8e1d'
|
||||||
|
- '#fe640b'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#1e66f5'
|
||||||
|
valueColor: '#4c4f69'
|
||||||
|
colonColor: '#6c6f85'
|
||||||
|
logs:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: default
|
||||||
|
indicator:
|
||||||
|
fgColor: '#7287fd'
|
||||||
|
bgColor: default
|
||||||
|
toggleOnColor: '#40a02b'
|
||||||
|
toggleOffColor: '#6c6f85'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#df8e1d'
|
||||||
|
bgColor: default
|
||||||
|
buttonFgColor: '#eff1f5'
|
||||||
|
buttonBgColor: default
|
||||||
|
buttonFocusFgColor: '#eff1f5'
|
||||||
|
buttonFocusBgColor: '#ea76cb'
|
||||||
|
labelFgColor: '#dc8a78'
|
||||||
|
fieldFgColor: '#4c4f69'
|
100
k9s/.config/k9s/skins/catppuccin-latte.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-latte.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
logoColor: '#8839ef'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: '#e6e9ef'
|
||||||
|
suggestColor: '#1e66f5'
|
||||||
|
help:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
sectionColor: '#40a02b'
|
||||||
|
keyColor: '#1e66f5'
|
||||||
|
numKeyColor: '#e64553'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#179299'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
highlightColor: '#ea76cb'
|
||||||
|
counterColor: '#df8e1d'
|
||||||
|
filterColor: '#40a02b'
|
||||||
|
border:
|
||||||
|
fgColor: '#8839ef'
|
||||||
|
focusColor: '#7287fd'
|
||||||
|
menu:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
keyColor: '#1e66f5'
|
||||||
|
numKeyColor: '#e64553'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#eff1f5'
|
||||||
|
bgColor: '#e64553'
|
||||||
|
activeColor: '#dd7878'
|
||||||
|
status:
|
||||||
|
newColor: '#1e66f5'
|
||||||
|
modifyColor: '#7287fd'
|
||||||
|
addColor: '#40a02b'
|
||||||
|
pendingColor: '#fe640b'
|
||||||
|
errorColor: '#d20f39'
|
||||||
|
highlightColor: '#04a5e5'
|
||||||
|
killColor: '#8839ef'
|
||||||
|
completedColor: '#9ca0b0'
|
||||||
|
info:
|
||||||
|
fgColor: '#fe640b'
|
||||||
|
sectionColor: '#4c4f69'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
cursorFgColor: '#ccd0da'
|
||||||
|
cursorBgColor: '#bcc0cc'
|
||||||
|
markColor: '#dc8a78'
|
||||||
|
header:
|
||||||
|
fgColor: '#df8e1d'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
sorterColor: '#04a5e5'
|
||||||
|
xray:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
cursorColor: '#bcc0cc'
|
||||||
|
cursorTextColor: '#eff1f5'
|
||||||
|
graphicColor: '#ea76cb'
|
||||||
|
charts:
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
chartBgColor: '#eff1f5'
|
||||||
|
dialBgColor: '#eff1f5'
|
||||||
|
defaultDialColors:
|
||||||
|
- '#40a02b'
|
||||||
|
- '#d20f39'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#40a02b'
|
||||||
|
- '#d20f39'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#8839ef'
|
||||||
|
- '#1e66f5'
|
||||||
|
mem:
|
||||||
|
- '#df8e1d'
|
||||||
|
- '#fe640b'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#1e66f5'
|
||||||
|
valueColor: '#4c4f69'
|
||||||
|
colonColor: '#6c6f85'
|
||||||
|
logs:
|
||||||
|
fgColor: '#4c4f69'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
indicator:
|
||||||
|
fgColor: '#7287fd'
|
||||||
|
bgColor: '#eff1f5'
|
||||||
|
toggleOnColor: '#40a02b'
|
||||||
|
toggleOffColor: '#6c6f85'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#df8e1d'
|
||||||
|
bgColor: '#7c7f93'
|
||||||
|
buttonFgColor: '#eff1f5'
|
||||||
|
buttonBgColor: '#8c8fa1'
|
||||||
|
buttonFocusFgColor: '#eff1f5'
|
||||||
|
buttonFocusBgColor: '#ea76cb'
|
||||||
|
labelFgColor: '#dc8a78'
|
||||||
|
fieldFgColor: '#4c4f69'
|
100
k9s/.config/k9s/skins/catppuccin-macchiato-transparent.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-macchiato-transparent.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: default
|
||||||
|
logoColor: '#c6a0f6'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: default
|
||||||
|
suggestColor: '#8aadf4'
|
||||||
|
help:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: default
|
||||||
|
sectionColor: '#a6da95'
|
||||||
|
keyColor: '#8aadf4'
|
||||||
|
numKeyColor: '#ee99a0'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#8bd5ca'
|
||||||
|
bgColor: default
|
||||||
|
highlightColor: '#f5bde6'
|
||||||
|
counterColor: '#eed49f'
|
||||||
|
filterColor: '#a6da95'
|
||||||
|
border:
|
||||||
|
fgColor: '#c6a0f6'
|
||||||
|
focusColor: '#b7bdf8'
|
||||||
|
menu:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
keyColor: '#8aadf4'
|
||||||
|
numKeyColor: '#ee99a0'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#24273a'
|
||||||
|
bgColor: default
|
||||||
|
activeColor: '#f0c6c6'
|
||||||
|
status:
|
||||||
|
newColor: '#8aadf4'
|
||||||
|
modifyColor: '#b7bdf8'
|
||||||
|
addColor: '#a6da95'
|
||||||
|
pendingColor: '#f5a97f'
|
||||||
|
errorColor: '#ed8796'
|
||||||
|
highlightColor: '#91d7e3'
|
||||||
|
killColor: '#c6a0f6'
|
||||||
|
completedColor: '#6e738d'
|
||||||
|
info:
|
||||||
|
fgColor: '#f5a97f'
|
||||||
|
sectionColor: '#cad3f5'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: default
|
||||||
|
cursorFgColor: '#363a4f'
|
||||||
|
cursorBgColor: '#494d64'
|
||||||
|
markColor: '#f4dbd6'
|
||||||
|
header:
|
||||||
|
fgColor: '#eed49f'
|
||||||
|
bgColor: default
|
||||||
|
sorterColor: '#91d7e3'
|
||||||
|
xray:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: default
|
||||||
|
cursorColor: '#494d64'
|
||||||
|
cursorTextColor: '#24273a'
|
||||||
|
graphicColor: '#f5bde6'
|
||||||
|
charts:
|
||||||
|
bgColor: default
|
||||||
|
chartBgColor: default
|
||||||
|
dialBgColor: default
|
||||||
|
defaultDialColors:
|
||||||
|
- '#a6da95'
|
||||||
|
- '#ed8796'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#a6da95'
|
||||||
|
- '#ed8796'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#c6a0f6'
|
||||||
|
- '#8aadf4'
|
||||||
|
mem:
|
||||||
|
- '#eed49f'
|
||||||
|
- '#f5a97f'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#8aadf4'
|
||||||
|
valueColor: '#cad3f5'
|
||||||
|
colonColor: '#a5adcb'
|
||||||
|
logs:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: default
|
||||||
|
indicator:
|
||||||
|
fgColor: '#b7bdf8'
|
||||||
|
bgColor: default
|
||||||
|
toggleOnColor: '#a6da95'
|
||||||
|
toggleOffColor: '#a5adcb'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#eed49f'
|
||||||
|
bgColor: default
|
||||||
|
buttonFgColor: '#24273a'
|
||||||
|
buttonBgColor: default
|
||||||
|
buttonFocusFgColor: '#24273a'
|
||||||
|
buttonFocusBgColor: '#f5bde6'
|
||||||
|
labelFgColor: '#f4dbd6'
|
||||||
|
fieldFgColor: '#cad3f5'
|
100
k9s/.config/k9s/skins/catppuccin-macchiato.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-macchiato.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
logoColor: '#c6a0f6'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: '#1e2030'
|
||||||
|
suggestColor: '#8aadf4'
|
||||||
|
help:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
sectionColor: '#a6da95'
|
||||||
|
keyColor: '#8aadf4'
|
||||||
|
numKeyColor: '#ee99a0'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#8bd5ca'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
highlightColor: '#f5bde6'
|
||||||
|
counterColor: '#eed49f'
|
||||||
|
filterColor: '#a6da95'
|
||||||
|
border:
|
||||||
|
fgColor: '#c6a0f6'
|
||||||
|
focusColor: '#b7bdf8'
|
||||||
|
menu:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
keyColor: '#8aadf4'
|
||||||
|
numKeyColor: '#ee99a0'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#24273a'
|
||||||
|
bgColor: '#ee99a0'
|
||||||
|
activeColor: '#f0c6c6'
|
||||||
|
status:
|
||||||
|
newColor: '#8aadf4'
|
||||||
|
modifyColor: '#b7bdf8'
|
||||||
|
addColor: '#a6da95'
|
||||||
|
pendingColor: '#f5a97f'
|
||||||
|
errorColor: '#ed8796'
|
||||||
|
highlightColor: '#91d7e3'
|
||||||
|
killColor: '#c6a0f6'
|
||||||
|
completedColor: '#6e738d'
|
||||||
|
info:
|
||||||
|
fgColor: '#f5a97f'
|
||||||
|
sectionColor: '#cad3f5'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
cursorFgColor: '#363a4f'
|
||||||
|
cursorBgColor: '#494d64'
|
||||||
|
markColor: '#f4dbd6'
|
||||||
|
header:
|
||||||
|
fgColor: '#eed49f'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
sorterColor: '#91d7e3'
|
||||||
|
xray:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
cursorColor: '#494d64'
|
||||||
|
cursorTextColor: '#24273a'
|
||||||
|
graphicColor: '#f5bde6'
|
||||||
|
charts:
|
||||||
|
bgColor: '#24273a'
|
||||||
|
chartBgColor: '#24273a'
|
||||||
|
dialBgColor: '#24273a'
|
||||||
|
defaultDialColors:
|
||||||
|
- '#a6da95'
|
||||||
|
- '#ed8796'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#a6da95'
|
||||||
|
- '#ed8796'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#c6a0f6'
|
||||||
|
- '#8aadf4'
|
||||||
|
mem:
|
||||||
|
- '#eed49f'
|
||||||
|
- '#f5a97f'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#8aadf4'
|
||||||
|
valueColor: '#cad3f5'
|
||||||
|
colonColor: '#a5adcb'
|
||||||
|
logs:
|
||||||
|
fgColor: '#cad3f5'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
indicator:
|
||||||
|
fgColor: '#b7bdf8'
|
||||||
|
bgColor: '#24273a'
|
||||||
|
toggleOnColor: '#a6da95'
|
||||||
|
toggleOffColor: '#a5adcb'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#eed49f'
|
||||||
|
bgColor: '#939ab7'
|
||||||
|
buttonFgColor: '#24273a'
|
||||||
|
buttonBgColor: '#8087a2'
|
||||||
|
buttonFocusFgColor: '#24273a'
|
||||||
|
buttonFocusBgColor: '#f5bde6'
|
||||||
|
labelFgColor: '#f4dbd6'
|
||||||
|
fieldFgColor: '#cad3f5'
|
100
k9s/.config/k9s/skins/catppuccin-mocha-transparent.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-mocha-transparent.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: default
|
||||||
|
logoColor: '#cba6f7'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: default
|
||||||
|
suggestColor: '#89b4fa'
|
||||||
|
help:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: default
|
||||||
|
sectionColor: '#a6e3a1'
|
||||||
|
keyColor: '#89b4fa'
|
||||||
|
numKeyColor: '#eba0ac'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#94e2d5'
|
||||||
|
bgColor: default
|
||||||
|
highlightColor: '#f5c2e7'
|
||||||
|
counterColor: '#f9e2af'
|
||||||
|
filterColor: '#a6e3a1'
|
||||||
|
border:
|
||||||
|
fgColor: '#cba6f7'
|
||||||
|
focusColor: '#b4befe'
|
||||||
|
menu:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
keyColor: '#89b4fa'
|
||||||
|
numKeyColor: '#eba0ac'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#1e1e2e'
|
||||||
|
bgColor: default
|
||||||
|
activeColor: '#f2cdcd'
|
||||||
|
status:
|
||||||
|
newColor: '#89b4fa'
|
||||||
|
modifyColor: '#b4befe'
|
||||||
|
addColor: '#a6e3a1'
|
||||||
|
pendingColor: '#fab387'
|
||||||
|
errorColor: '#f38ba8'
|
||||||
|
highlightColor: '#89dceb'
|
||||||
|
killColor: '#cba6f7'
|
||||||
|
completedColor: '#6c7086'
|
||||||
|
info:
|
||||||
|
fgColor: '#fab387'
|
||||||
|
sectionColor: '#cdd6f4'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: default
|
||||||
|
cursorFgColor: '#313244'
|
||||||
|
cursorBgColor: '#45475a'
|
||||||
|
markColor: '#f5e0dc'
|
||||||
|
header:
|
||||||
|
fgColor: '#f9e2af'
|
||||||
|
bgColor: default
|
||||||
|
sorterColor: '#89dceb'
|
||||||
|
xray:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: default
|
||||||
|
cursorColor: '#45475a'
|
||||||
|
cursorTextColor: '#1e1e2e'
|
||||||
|
graphicColor: '#f5c2e7'
|
||||||
|
charts:
|
||||||
|
bgColor: default
|
||||||
|
chartBgColor: default
|
||||||
|
dialBgColor: default
|
||||||
|
defaultDialColors:
|
||||||
|
- '#a6e3a1'
|
||||||
|
- '#f38ba8'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#a6e3a1'
|
||||||
|
- '#f38ba8'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#cba6f7'
|
||||||
|
- '#89b4fa'
|
||||||
|
mem:
|
||||||
|
- '#f9e2af'
|
||||||
|
- '#fab387'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#89b4fa'
|
||||||
|
valueColor: '#cdd6f4'
|
||||||
|
colonColor: '#a6adc8'
|
||||||
|
logs:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: default
|
||||||
|
indicator:
|
||||||
|
fgColor: '#b4befe'
|
||||||
|
bgColor: default
|
||||||
|
toggleOnColor: '#a6e3a1'
|
||||||
|
toggleOffColor: '#a6adc8'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#f9e2af'
|
||||||
|
bgColor: default
|
||||||
|
buttonFgColor: '#1e1e2e'
|
||||||
|
buttonBgColor: default
|
||||||
|
buttonFocusFgColor: '#1e1e2e'
|
||||||
|
buttonFocusBgColor: '#f5c2e7'
|
||||||
|
labelFgColor: '#f5e0dc'
|
||||||
|
fieldFgColor: '#cdd6f4'
|
100
k9s/.config/k9s/skins/catppuccin-mocha.yaml
Normal file
100
k9s/.config/k9s/skins/catppuccin-mocha.yaml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
k9s:
|
||||||
|
body:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
logoColor: '#cba6f7'
|
||||||
|
prompt:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: '#181825'
|
||||||
|
suggestColor: '#89b4fa'
|
||||||
|
help:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
sectionColor: '#a6e3a1'
|
||||||
|
keyColor: '#89b4fa'
|
||||||
|
numKeyColor: '#eba0ac'
|
||||||
|
frame:
|
||||||
|
title:
|
||||||
|
fgColor: '#94e2d5'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
highlightColor: '#f5c2e7'
|
||||||
|
counterColor: '#f9e2af'
|
||||||
|
filterColor: '#a6e3a1'
|
||||||
|
border:
|
||||||
|
fgColor: '#cba6f7'
|
||||||
|
focusColor: '#b4befe'
|
||||||
|
menu:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
keyColor: '#89b4fa'
|
||||||
|
numKeyColor: '#eba0ac'
|
||||||
|
crumbs:
|
||||||
|
fgColor: '#1e1e2e'
|
||||||
|
bgColor: '#eba0ac'
|
||||||
|
activeColor: '#f2cdcd'
|
||||||
|
status:
|
||||||
|
newColor: '#89b4fa'
|
||||||
|
modifyColor: '#b4befe'
|
||||||
|
addColor: '#a6e3a1'
|
||||||
|
pendingColor: '#fab387'
|
||||||
|
errorColor: '#f38ba8'
|
||||||
|
highlightColor: '#89dceb'
|
||||||
|
killColor: '#cba6f7'
|
||||||
|
completedColor: '#6c7086'
|
||||||
|
info:
|
||||||
|
fgColor: '#fab387'
|
||||||
|
sectionColor: '#cdd6f4'
|
||||||
|
views:
|
||||||
|
table:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
cursorFgColor: '#313244'
|
||||||
|
cursorBgColor: '#45475a'
|
||||||
|
markColor: '#f5e0dc'
|
||||||
|
header:
|
||||||
|
fgColor: '#f9e2af'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
sorterColor: '#89dceb'
|
||||||
|
xray:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
cursorColor: '#45475a'
|
||||||
|
cursorTextColor: '#1e1e2e'
|
||||||
|
graphicColor: '#f5c2e7'
|
||||||
|
charts:
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
chartBgColor: '#1e1e2e'
|
||||||
|
dialBgColor: '#1e1e2e'
|
||||||
|
defaultDialColors:
|
||||||
|
- '#a6e3a1'
|
||||||
|
- '#f38ba8'
|
||||||
|
defaultChartColors:
|
||||||
|
- '#a6e3a1'
|
||||||
|
- '#f38ba8'
|
||||||
|
resourceColors:
|
||||||
|
cpu:
|
||||||
|
- '#cba6f7'
|
||||||
|
- '#89b4fa'
|
||||||
|
mem:
|
||||||
|
- '#f9e2af'
|
||||||
|
- '#fab387'
|
||||||
|
yaml:
|
||||||
|
keyColor: '#89b4fa'
|
||||||
|
valueColor: '#cdd6f4'
|
||||||
|
colonColor: '#a6adc8'
|
||||||
|
logs:
|
||||||
|
fgColor: '#cdd6f4'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
indicator:
|
||||||
|
fgColor: '#b4befe'
|
||||||
|
bgColor: '#1e1e2e'
|
||||||
|
toggleOnColor: '#a6e3a1'
|
||||||
|
toggleOffColor: '#a6adc8'
|
||||||
|
dialog:
|
||||||
|
fgColor: '#f9e2af'
|
||||||
|
bgColor: '#9399b2'
|
||||||
|
buttonFgColor: '#1e1e2e'
|
||||||
|
buttonBgColor: '#7f849c'
|
||||||
|
buttonFocusFgColor: '#1e1e2e'
|
||||||
|
buttonFocusBgColor: '#f5c2e7'
|
||||||
|
labelFgColor: '#f5e0dc'
|
||||||
|
fieldFgColor: '#cdd6f4'
|
@ -1,16 +1,16 @@
|
|||||||
{
|
{
|
||||||
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" },
|
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" },
|
||||||
"barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" },
|
"barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" },
|
||||||
"catppuccin": { "branch": "main", "commit": "4fd72a9ab64b393c2c22b168508fd244877fec96" },
|
"catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" },
|
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "80214a857ce512cc64964abddc1d8eb5a3e28396" },
|
"gitsigns.nvim": { "branch": "main", "commit": "fd50977fce4d5240b910d2b816e71fb726cbbaf7" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" },
|
"lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" },
|
||||||
"neoscroll.nvim": { "branch": "master", "commit": "532dcc8cea4287c4cad6bb77532989a8217cfc7b" },
|
"neoscroll.nvim": { "branch": "master", "commit": "f957373912e88579e26fdaea4735450ff2ef5c9c" },
|
||||||
"nvim-surround": { "branch": "main", "commit": "ec2dc7671067e0086cdf29c2f5df2dd909d5f71f" },
|
"nvim-surround": { "branch": "main", "commit": "0e62500b98f4513feaaf7425c135472457ea5b7d" },
|
||||||
"nvim-tree.lua": { "branch": "master", "commit": "ad0b95dee55955817af635fa121f6e2486b10583" },
|
"nvim-tree.lua": { "branch": "master", "commit": "be5b788f2dc1522c73fb7afad9092331c8aebe80" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "7499f7379459db3b31c75cf5cec45f785be6e2c7" },
|
"nvim-treesitter": { "branch": "master", "commit": "3b308861a8d7d7bfbe9be51d52e54dcfd9fe3d38" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "3722e3d1fb5fe1896a104eb489e8f8651260b520" },
|
"nvim-web-devicons": { "branch": "master", "commit": "50b5b06bff13a9b4eab946de7c7033649a6618a1" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" },
|
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }
|
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
vim.opt.background = 'dark'
|
vim.opt.background = 'dark'
|
||||||
vim.opt.termguicolors = true
|
vim.opt.termguicolors = true
|
||||||
|
|
||||||
vim.cmd.colorscheme 'catppuccin-mocha'
|
vim.cmd.colorscheme 'catppuccin-macchiato'
|
||||||
|
@ -1,71 +1,76 @@
|
|||||||
-- ============================================================================
|
|
||||||
-- Major Maps *major-maps* {{{1
|
|
||||||
vim.g.mapleader = ' '
|
vim.g.mapleader = ' '
|
||||||
vim.g.maplocalleader = ' '
|
vim.g.maplocalleader = ' '
|
||||||
|
|
||||||
-- }}}1
|
local opts = { silent = true, noremap = true }
|
||||||
local silent = { silent = true, noremap = true }
|
|
||||||
|
|
||||||
-- Telescope
|
vim.api.nvim_set_keymap('n', '<C-h>', ':NvimTreeToggle<cr>', {silent = true, noremap = true})
|
||||||
--local builtin = require('telescope.builtin')
|
|
||||||
--vim.keymap.set('n', '<leader>ff', builtin.find_files, silent)
|
|
||||||
--vim.keymap.set('n', '<leader>fg', builtin.live_grep, silent)
|
|
||||||
--vim.keymap.set('n', '<leader>fb', builtin.buffers, silent)
|
|
||||||
--vim.keymap.set('n', '<leader>fh', builtin.help_tags, silent)
|
|
||||||
|
|
||||||
-- shortcuts to change buffers the same way as tabs
|
-- Increment/decrement
|
||||||
-- vim.keymap.set('n', 'gb', ':bn<CR>', silent)
|
vim.keymap.set('n', '+', '<C-a>')
|
||||||
-- vim.keymap.set('n', 'gB', ':bp<CR>', silent)
|
vim.keymap.set('n', '-', '<C-x>')
|
||||||
|
|
||||||
vim.api.nvim_set_keymap("n", "<C-h>", ":NvimTreeToggle<cr>", {silent = true, noremap = true})
|
-- Select all
|
||||||
|
vim.keymap.set('n', '<C-a>', 'gg<S-v>G')
|
||||||
|
|
||||||
|
-- Split window
|
||||||
|
vim.keymap.set('n', '<leader>ss', '<Cmd>split<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<leader>sv', '<Cmd>vsplit<CR>', opts)
|
||||||
|
|
||||||
-- Fast save
|
-- Fast save
|
||||||
vim.keymap.set('n', '<leader>w', ':w!<cr>', silent)
|
vim.keymap.set('n', '<leader>w', ':w!<cr>', opts)
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>n', ':NvimTreeToggle<cr>', silent)
|
vim.keymap.set('n', '<leader>n', ':NvimTreeToggle<cr>', opts)
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader><space>', ':noh<cr>', silent)
|
vim.keymap.set('n', '<leader><space>', ':noh<cr>', opts)
|
||||||
|
|
||||||
-- Remap, because % is mapped to matchit
|
-- Remap, because % is mapped to matchit
|
||||||
vim.keymap.set({ 'n', 'v' }, '<tab>', '%', { silent = true, remap = true })
|
vim.keymap.set({ 'n', 'v' }, '<tab>', '%', { silent = true, remap = true })
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>s', ':%s//<left>', silent)
|
vim.keymap.set('n', '<leader>S', ':%s//<left>', opts)
|
||||||
vim.keymap.set('v', '<leader>s', ':s//<left>', silent)
|
vim.keymap.set('v', '<leader>S', ':s//<left>', opts)
|
||||||
|
|
||||||
-- use enter/backspace to add/remove lines in normal mode
|
-- use enter/backspace to add/remove lines in normal mode
|
||||||
-- New line without entering insert mode
|
-- New line without entering insert mode
|
||||||
vim.keymap.set('n', '<CR>', 'o<Esc>k', silent)
|
vim.keymap.set('n', '<CR>', 'o<Esc>k', opts)
|
||||||
vim.keymap.set('n', '<S-CR>', 'ko<Esc>j', silent)
|
vim.keymap.set('n', '<S-CR>', 'ko<Esc>j', opts)
|
||||||
vim.keymap.set('n', '<Backspace>', 'ddk', silent)
|
vim.keymap.set('n', '<Backspace>', 'ddk', opts)
|
||||||
|
|
||||||
-- Do not fill the yank register with single chars
|
-- Do not fill the yank register with single chars
|
||||||
vim.keymap.set('n', 'x', '"_x', silent)
|
vim.keymap.set('n', 'x', '"_x', opts)
|
||||||
vim.keymap.set('n', 'X', '"_X', silent)
|
vim.keymap.set('n', 'X', '"_X', opts)
|
||||||
|
|
||||||
vim.keymap.set("n", "J", "mzJ`z")
|
-- Better line joining
|
||||||
|
vim.keymap.set('n', 'J', 'mzJ`z')
|
||||||
|
|
||||||
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
-- Lazy
|
||||||
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
|
vim.keymap.set('n', '<leader>l', '<Cmd>Lazy<CR>', opts)
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>u', ':UndotreeToggle<CR>', silent)
|
-- Move lines in visual mode
|
||||||
|
vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
|
||||||
|
vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
|
||||||
|
|
||||||
vim.keymap.set('n', '<A-,>', '<Cmd>BufferPrevious<CR>', silent)
|
-- Buffers
|
||||||
vim.keymap.set('n', '<A-.>', '<Cmd>BufferNext<CR>', silent)
|
vim.keymap.set('n', '<A-,>', '<Cmd>BufferPrevious<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<A-.>', '<Cmd>BufferNext<CR>', opts)
|
||||||
|
|
||||||
vim.keymap.set('n', '<A-<>', '<Cmd>BufferMovePrevious<CR>', silent)
|
vim.keymap.set('n', '<A-<>', '<Cmd>BufferMovePrevious<CR>', opts)
|
||||||
vim.keymap.set('n', '<A->>', '<Cmd>BufferMoveNext<CR>', silent)
|
vim.keymap.set('n', '<A->>', '<Cmd>BufferMoveNext<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<A-p>', '<Cmd>BufferPin<CR>', opts)
|
||||||
|
vim.keymap.set('n', '<A-w>', '<Cmd>BufferClose<CR>', opts)
|
||||||
|
|
||||||
vim.keymap.set('n', '<A-1>', '<Cmd>BufferGoto 1<CR>', silent)
|
vim.keymap.set('n', '<A-1>', '<Cmd>BufferGoto 1<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-2>', '<Cmd>BufferGoto 2<CR>', silent)
|
vim.keymap.set('n', '<A-2>', '<Cmd>BufferGoto 2<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-3>', '<Cmd>BufferGoto 3<CR>', silent)
|
vim.keymap.set('n', '<A-3>', '<Cmd>BufferGoto 3<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-4>', '<Cmd>BufferGoto 4<CR>', silent)
|
vim.keymap.set('n', '<A-4>', '<Cmd>BufferGoto 4<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-5>', '<Cmd>BufferGoto 5<CR>', silent)
|
vim.keymap.set('n', '<A-5>', '<Cmd>BufferGoto 5<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-6>', '<Cmd>BufferGoto 6<CR>', silent)
|
vim.keymap.set('n', '<A-6>', '<Cmd>BufferGoto 6<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-7>', '<Cmd>BufferGoto 7<CR>', silent)
|
vim.keymap.set('n', '<A-7>', '<Cmd>BufferGoto 7<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-8>', '<Cmd>BufferGoto 8<CR>', silent)
|
vim.keymap.set('n', '<A-8>', '<Cmd>BufferGoto 8<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-9>', '<Cmd>BufferGoto 9<CR>', silent)
|
vim.keymap.set('n', '<A-9>', '<Cmd>BufferGoto 9<CR>', opts)
|
||||||
vim.keymap.set('n', '<A-0>', '<Cmd>BufferLast<CR>', silent)
|
vim.keymap.set('n', '<A-0>', '<Cmd>BufferLast<CR>', opts)
|
||||||
|
|
||||||
vim.keymap.set('n', '<A-p>', '<Cmd>BufferPin<CR>', silent)
|
-- Telescope
|
||||||
|
vim.keymap.set('n', '<leader>ff', '<Cmd>Telescope find_files<CR>', { desc = 'Telescope find files' })
|
||||||
vim.keymap.set('n', '<A-c>', '<Cmd>BufferClose<CR>', silent)
|
vim.keymap.set('n', '<leader>fg', '<Cmd>Telescope live_grep<CR>', { desc = 'Telescope live grep' })
|
||||||
|
vim.keymap.set('n', '<leader>fb', '<Cmd>Telescope buffers<CR>', { desc = 'Telescope buffers' })
|
||||||
|
vim.keymap.set('n', '<leader>fh', '<Cmd>Telescope help_tags<CR>', { desc = 'Telescope help tags' })
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
return {
|
return {
|
||||||
'nvim-telescope/telescope.nvim',
|
'nvim-telescope/telescope.nvim',
|
||||||
tag = '0.1.5',
|
tag = '0.1.8',
|
||||||
dependencies = { 'nvim-lua/plenary.nvim' }
|
dependencies = { 'nvim-lua/plenary.nvim' }
|
||||||
}
|
}
|
||||||
|
11
setup-macos.sh
Normal file → Executable file
11
setup-macos.sh
Normal file → Executable file
@ -1,5 +1,10 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
brew install git git-delta gradle fish neovim sqlite jq eza bat fzf fd ripgrep stow tree-sitter yt-dlp pandoc
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
brew install --cask wezterm
|
eval "$(/opt/homebrew/bin/brew shellenv)"
|
||||||
brew install --cask temurin
|
|
||||||
|
brew update
|
||||||
|
|
||||||
|
brew bundle install --global
|
||||||
|
brew bundle check --global
|
||||||
|
brew bundle cleanup --force --global
|
||||||
|
31
starship/.config/starship.toml
Normal file
31
starship/.config/starship.toml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
"$schema" = 'https://starship.rs/config-schema.json'
|
||||||
|
|
||||||
|
palette = "catppuccin_macchiato"
|
||||||
|
|
||||||
|
[palettes.catppuccin_macchiato]
|
||||||
|
rosewater = "#f4dbd6"
|
||||||
|
flamingo = "#f0c6c6"
|
||||||
|
pink = "#f5bde6"
|
||||||
|
mauve = "#c6a0f6"
|
||||||
|
red = "#ed8796"
|
||||||
|
maroon = "#ee99a0"
|
||||||
|
peach = "#f5a97f"
|
||||||
|
yellow = "#eed49f"
|
||||||
|
green = "#a6da95"
|
||||||
|
teal = "#8bd5ca"
|
||||||
|
sky = "#91d7e3"
|
||||||
|
sapphire = "#7dc4e4"
|
||||||
|
blue = "#8aadf4"
|
||||||
|
lavender = "#b7bdf8"
|
||||||
|
text = "#cad3f5"
|
||||||
|
subtext1 = "#b8c0e0"
|
||||||
|
subtext0 = "#a5adcb"
|
||||||
|
overlay2 = "#939ab7"
|
||||||
|
overlay1 = "#8087a2"
|
||||||
|
overlay0 = "#6e738d"
|
||||||
|
surface2 = "#5b6078"
|
||||||
|
surface1 = "#494d64"
|
||||||
|
surface0 = "#363a4f"
|
||||||
|
base = "#24273a"
|
||||||
|
mantle = "#1e2030"
|
||||||
|
crust = "#181926"
|
@ -1,12 +0,0 @@
|
|||||||
local wezterm = require 'wezterm'
|
|
||||||
|
|
||||||
local module = {}
|
|
||||||
|
|
||||||
function module.is_dark()
|
|
||||||
if wezterm.gui then
|
|
||||||
return wezterm.gui.get_appearance():find("Dark")
|
|
||||||
end
|
|
||||||
return true
|
|
||||||
end
|
|
||||||
|
|
||||||
return module
|
|
@ -1,28 +0,0 @@
|
|||||||
local wezterm = require 'wezterm'
|
|
||||||
local appearance = require 'appearance'
|
|
||||||
|
|
||||||
local config = wezterm.config_builder()
|
|
||||||
|
|
||||||
-- https://wezfurlong.org/wezterm/colorschemes/index.html
|
|
||||||
|
|
||||||
-- if appearance.is_dark() then
|
|
||||||
config.color_scheme = 'Catppuccin Mocha'
|
|
||||||
|
|
||||||
-- else
|
|
||||||
-- config.color_scheme = 'Catppuccin Latte'
|
|
||||||
--end
|
|
||||||
|
|
||||||
config.font = wezterm.font({ family = 'FantasqueSansM Nerd Font' })
|
|
||||||
config.font_size = 14
|
|
||||||
|
|
||||||
-- config.window_background_opacity = 1
|
|
||||||
-- config.macos_window_background_blur = 30
|
|
||||||
config.window_decorations = 'RESIZE|INTEGRATED_BUTTONS'
|
|
||||||
config.window_frame = {
|
|
||||||
font = wezterm.font({ family = 'FantasqueSansM Nerd Font', weight = 'Bold' }),
|
|
||||||
font_size = 14
|
|
||||||
}
|
|
||||||
|
|
||||||
config.default_prog = { '/opt/homebrew/bin/fish', '-li' }
|
|
||||||
|
|
||||||
return config
|
|
Loading…
x
Reference in New Issue
Block a user