New LSPs, null-ls modules and plugins for neovim setup. Using eza as new ls replacer instead of exa. Change in the hypr config to be more modular in terms of workspaces and monitors, as well as installing pyprland to use scratchpads
This commit is contained in:
parent
cc9d917e8a
commit
1e908994e3
32 changed files with 215 additions and 120 deletions
|
@ -3,7 +3,7 @@ if not status is-interactive && test "$CI" != true
|
|||
exit
|
||||
end
|
||||
|
||||
# Because of scoping rules, to capture the shell variables exactly as they are, we must read
|
||||
# Because of scoping rules, to capture the shell variables ezactly as they are, we must read
|
||||
# them before even executing _fzf_search_variables. We use psub to store the
|
||||
# variables' info in temporary files and pass in the filenames as arguments.
|
||||
# This variable is global so that it can be referenced by fzf_configure_bindings and in tests
|
||||
|
|
|
@ -29,7 +29,7 @@ DESCRIPTION
|
|||
|
||||
Pass -h or --help to print this help message and exit.
|
||||
|
||||
EXAMPLES
|
||||
ezaMPLES
|
||||
Default bindings but bind Search Directory to Ctrl+F and Search Variables to Ctrl+Alt+V
|
||||
\$ fzf_configure_bindings --directory=\cf --variables=\e\cv
|
||||
Default bindings but disable Search History
|
||||
|
|
|
@ -12,7 +12,7 @@ function _fzf_search_variables --argument-names set_show_output set_names_output
|
|||
# Exclude the history variable from being piped into fzf because
|
||||
# 1. it's not included in $set_names_output
|
||||
# 2. it tends to be a very large value => increases computation time
|
||||
# 3._fzf_search_history is a much better way to examine history anyway
|
||||
# 3._fzf_search_history is a much better way to ezamine history anyway
|
||||
set -f all_variable_names (string match --invert history <$set_names_output)
|
||||
|
||||
set -f current_token (commandline --current-token)
|
||||
|
|
4
.config/fish/functions/gfetch.fish
Normal file
4
.config/fish/functions/gfetch.fish
Normal file
|
@ -0,0 +1,4 @@
|
|||
function gfetch --wraps=onefetch --description 'alias gfetch=onefetch'
|
||||
onefetch $argv
|
||||
|
||||
end
|
|
@ -1,4 +1,4 @@
|
|||
function l --wraps='exa --long --header -a --icons --git --group-directories-first' --description 'alias l=exa --long --header -a --icons --git --group-directories-first'
|
||||
exa --long --header -a --icons --git --group-directories-first $argv
|
||||
|
||||
function l --wraps='eza --long --header -a --icons --git --group-directories-first' --description 'alias l=eza --long --header -a --icons --git --group-directories-first'
|
||||
eza --long --header -a --icons --git --group-directories-first --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
function ld --wraps='exa --long --header -a --icons -D --git' --description 'alias ld=exa --long --header -a --icons -D --git'
|
||||
exa --long --header -a --icons -D --git $argv
|
||||
|
||||
function ld --wraps='eza --long --header -a --icons -D --git' --description 'alias ld=eza --long --header -a --icons -D --git'
|
||||
eza --long --header -a --icons -D --git --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
function ldh --wraps='exa --long --header --icons -D --git' --description 'alias ldh=exa --long --header --icons -D --git'
|
||||
exa --long --header --icons -D --git $argv
|
||||
|
||||
function ldh --wraps='eza --long --header --icons -D --git' --description 'alias ldh=eza --long --header --icons -D --git'
|
||||
eza --long --header --icons -D --git --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
function lh --wraps='exa --long --header --icons --git --group-directories-first' --description 'alias lh=exa --long --header --icons --git --group-directories-first'
|
||||
exa --long --header --icons --git --group-directories-first $argv
|
||||
|
||||
function lh --wraps='eza --long --header --icons --git --group-directories-first' --description 'alias lh=eza --long --header --icons --git --group-directories-first'
|
||||
eza --long --header --icons --git --group-directories-first --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
function ls --wraps='exa -a --icons --group-directories-first' --description 'alias ls=exa -a --icons --group-directories-first'
|
||||
exa -a --icons --group-directories-first $argv
|
||||
|
||||
function ls --wraps='eza -a --icons --group-directories-first' --description 'alias ls=eza -a --icons --group-directories-first'
|
||||
eza -a --icons --group-directories-first --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
function lsh --wraps='exa --icons --git --group-directories-first' --description 'alias lsh=exa --icons --git --group-directories-first'
|
||||
exa --icons --git --group-directories-first $argv
|
||||
|
||||
function lsh --wraps='eza --icons --git --group-directories-first' --description 'alias lsh=eza --icons --git --group-directories-first'
|
||||
eza --icons --git --group-directories-first --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
function lt --wraps='exa --long --header -a --icons --tree --git --group-directories-first' --description 'alias lt=exa --long --header -a --icons --tree --git --group-directories-first'
|
||||
exa --long --header -a --icons --tree --git --group-directories-first $argv
|
||||
|
||||
function lt --wraps='eza --long --header -a --icons --tree --git --group-directories-first' --description 'alias lt=eza --long --header -a --icons --tree --git --group-directories-first'
|
||||
eza --long --header -a --icons --tree --git --group-directories-first --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
function lth --wraps='exa --long --header --icons --tree --git --group-directories-first' --description 'alias lth=exa --long --header --icons --tree --git --group-directories-first'
|
||||
exa --long --header --icons --tree --git --group-directories-first $argv
|
||||
|
||||
function lth --wraps='eza --long --header --icons --tree --git --group-directories-first' --description 'alias lth=eza --long --header --icons --tree --git --group-directories-first'
|
||||
eza --long --header --icons --tree --git --group-directories-first --hyperlink $argv
|
||||
|
||||
end
|
||||
|
|
|
@ -12,7 +12,6 @@ set -xg RUSTUP_HOME $XDG_DATA_HOME/rustup
|
|||
set -xg CARGO_HOME $XDG_DATA_HOME/cargo
|
||||
set -xg LEIN_HOME $XDG_DATA_HOME/lein
|
||||
set -xg NUGET_PACKAGES $XDG_CACHE_HOME/NuGetPackages
|
||||
set -xg NPM_CONFIG_USERCONFIG $XDG_CONFIG_HOME/npm/npmrc
|
||||
set -xg ANDROID_HOME $XDG_DATA_HOME/android
|
||||
|
||||
set -x fish_user_paths
|
||||
|
@ -42,7 +41,7 @@ set -xg FZF_DEFAULT_OPTS "--height=90% --layout=reverse --info=inline --border -
|
|||
--color=bg+:#363a4f,bg:#24273a,spinner:#f4dbd6,hl:#ed8796 \
|
||||
--color=fg:#cad3f5,header:#ed8796,info:#c6a0f6,pointer:#f4dbd6 \
|
||||
--color=marker:#f4dbd6,fg+:#cad3f5,prompt:#c6a0f6,hl+:#ed8796"
|
||||
set -xg fzf_preview_dir_cmd exa --long --header --icons --all --color=always --group-directories-first
|
||||
set -xg fzf_preview_dir_cmd eza --long --header --icons --all --color=always --group-directories-first
|
||||
set -xg fzf_fd_opts --hidden --exclude=.git --color=always
|
||||
set -xg fzf_diff_highlighter delta --paging=never --width=20
|
||||
|
||||
|
|
6
.config/hypr/configs/monitors.conf
Normal file
6
.config/hypr/configs/monitors.conf
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Generated by nwg-displays on 2023-09-04 at 18:08:34. Do not edit manually.
|
||||
|
||||
monitor=HDMI-A-1,1920x1080@74.973,2560x300,1.0
|
||||
monitor=HDMI-A-1,transform,3
|
||||
monitor=DP-3,2560x1080@74.990997,0x0,1.0
|
||||
monitor=DP-1,2560x1080@74.991,0x1080,1.0
|
32
.config/hypr/configs/workspaces.conf
Normal file
32
.config/hypr/configs/workspaces.conf
Normal file
|
@ -0,0 +1,32 @@
|
|||
# Generated by nwg-displays on 2023-09-04 at 18:08:34. Do not edit manually.
|
||||
|
||||
workspace=DP-1,1
|
||||
workspace=DP-1,2
|
||||
workspace=DP-1,3
|
||||
workspace=DP-1,4
|
||||
workspace=DP-1,5
|
||||
workspace=DP-1,6
|
||||
workspace=DP-1,7
|
||||
workspace=DP-1,8
|
||||
workspace=DP-1,9
|
||||
workspace=DP-1,10
|
||||
workspace=DP-3,11
|
||||
workspace=DP-3,12
|
||||
workspace=DP-3,13
|
||||
workspace=DP-3,14
|
||||
workspace=DP-3,15
|
||||
workspace=DP-3,16
|
||||
workspace=DP-3,17
|
||||
workspace=DP-3,18
|
||||
workspace=DP-3,19
|
||||
workspace=DP-3,20
|
||||
workspace=HDMI-A-1,21
|
||||
workspace=HDMI-A-1,22
|
||||
workspace=HDMI-A-1,23
|
||||
workspace=HDMI-A-1,24
|
||||
workspace=HDMI-A-1,25
|
||||
workspace=HDMI-A-1,26
|
||||
workspace=HDMI-A-1,27
|
||||
workspace=HDMI-A-1,28
|
||||
workspace=HDMI-A-1,29
|
||||
workspace=HDMI-A-1,30
|
|
@ -1,10 +1,14 @@
|
|||
# Autostart
|
||||
exec-once=$HOME/.config/hypr/scripts/autostart
|
||||
|
||||
# Keybinds and Configs (change to whichever config you want to use)
|
||||
# Keybinds (change to whichever keybinds you want to use)
|
||||
source=~/.config/hypr/keybinds/binds.conf
|
||||
source=~/.config/hypr/configs/luna.conf
|
||||
|
||||
# Themes (change to whichever theme you want to use)
|
||||
# Configs (change to whichever config you want to use)
|
||||
source=~/.config/hypr/configs/monitors.conf
|
||||
source=~/.config/hypr/configs/workspaces.conf
|
||||
|
||||
# Theme (change to whichever theme you want to use)
|
||||
source=~/.config/hypr/themes/luna/luna.conf
|
||||
source=~/.config/hypr/themes/luna/theme.conf
|
||||
source=~/.config/hypr/themes/luna/rules.conf
|
||||
|
|
|
@ -9,6 +9,7 @@ bind=SUPERCTRL,M,exit,
|
|||
bind=SUPER,A,togglefloating,
|
||||
bind=SUPER,P,pseudo,
|
||||
bind=SUPER,F,fullscreen,0
|
||||
bind=SUPER,Z,exec,pypr zoom
|
||||
|
||||
## Applications
|
||||
bind=SUPER,91,exec,librewolf # Numpad dot
|
||||
|
@ -41,6 +42,9 @@ bind=SUPERSHIFT,81,exec,kitty ~/.config # Numpad 9
|
|||
# Launchers
|
||||
bind=SUPER, 23, exec, rofi -show drun -theme ~/.config/rofi/style.rasi # Space key
|
||||
|
||||
# Scratchpads
|
||||
bind=SUPER,V,exec,pypr toggle volume
|
||||
|
||||
# Screenshotting
|
||||
bind=,Print,exec, hyprshot -m output -o ~/Imagenes/Capturas/PC -f captura-$(date +'%Y-%m-%d-%s').png
|
||||
bind=SHIFT,Print,exec, hyprshot -m window -o ~/Imagenes/Capturas/PC -f captura-$(date +'%Y-%m-%d-%s').png
|
||||
|
|
13
.config/hypr/pyprland.json
Normal file
13
.config/hypr/pyprland.json
Normal file
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"pyprland": {
|
||||
"plugins": ["scratchpads", "expose", "magnify"]
|
||||
},
|
||||
"scratchpads": {
|
||||
"volume": {
|
||||
"command": "pavucontrol",
|
||||
"unfocus": "hide",
|
||||
"animation": "fromLeft",
|
||||
"margin": 20
|
||||
}
|
||||
}
|
||||
}
|
|
@ -4,6 +4,9 @@
|
|||
config=$HOME/.config/hypr
|
||||
scripts=$config/scripts
|
||||
|
||||
# Plugins
|
||||
pypr &
|
||||
|
||||
# Notification Daemon
|
||||
swaync &
|
||||
|
||||
|
|
|
@ -1,10 +1,3 @@
|
|||
# Monitors Config (Change it to fit yours)
|
||||
monitor=DP-3,2560x1080@75,0x0,1
|
||||
monitor=DP-1,2560x1080@75,0x1080,1
|
||||
monitor=HDMI-A-1,1920x1080@75,2560x240,1
|
||||
monitor=HDMI-A-1,transform,3
|
||||
|
||||
|
||||
# Mouse and keyboard Config
|
||||
input {
|
||||
kb_layout=es
|
||||
|
@ -29,6 +22,9 @@ misc {
|
|||
animate_manual_resizes=false
|
||||
animate_mouse_windowdragging=false
|
||||
enable_swallow=true
|
||||
groupbar_titles_font_size=11
|
||||
groupbar_text_color=rgba(cad3f5ff)
|
||||
groupbar_gradients = false
|
||||
}
|
||||
|
||||
dwindle {
|
||||
|
@ -46,4 +42,10 @@ master {
|
|||
gestures {
|
||||
workspace_swipe=yes
|
||||
workspace_swipe_fingers=4
|
||||
}
|
||||
}
|
||||
|
||||
plugin {
|
||||
split-monitor-workspaces {
|
||||
count = 10
|
||||
}
|
||||
}
|
|
@ -3,7 +3,6 @@ windowrulev2 = workspace 22 silent,class:^(discord)$
|
|||
windowrulev2 = workspace 21,silent,class:^(Spotify)$
|
||||
windowrulev2 = workspace 21,class:^(YouTube Music)$
|
||||
windowrulev2 = workspace 18,class:^(steam)$
|
||||
windowrulev2 = workspace 16,class:^(pavucontrol)$
|
||||
windowrulev2 = workspace 16,class:^(com.github.wwmm.easyeffects)$
|
||||
windowrulev2 = workspace 12,class:^(GitKraken)$
|
||||
windowrulev2 = workspace 26,class:^(nm-connection-editor)$
|
||||
|
@ -33,8 +32,11 @@ windowrulev2 = workspace 8,class:^(Ryujinx)$
|
|||
windowrulev2 = workspace 8,class:^(.*steam_app.*)$
|
||||
windowrulev2 = workspace 5,class:^(photoshop.exe)$
|
||||
windowrulev2 = workspace 5,class:^(pinta)$
|
||||
windowrule = workspace special silent,^(pavucontrol)$
|
||||
|
||||
## Float
|
||||
windowrule = float,^(pavucontrol)$
|
||||
windowrule = size 30% 85%,^(pavucontrol)$
|
||||
windowrule = float, xfce-polkit
|
||||
windowrule = float, galculator
|
||||
windowrule = float, Geeqie
|
||||
|
|
|
@ -1,40 +1,9 @@
|
|||
# Did this to let the workspaces behave as awesome workspaces
|
||||
workspace=DP-1,1
|
||||
workspace=DP-1,2
|
||||
workspace=DP-1,3
|
||||
workspace=DP-1,4
|
||||
workspace=DP-1,5
|
||||
workspace=DP-1,6
|
||||
workspace=DP-1,7
|
||||
workspace=DP-1,8
|
||||
workspace=DP-1,9
|
||||
workspace=DP-1,10
|
||||
workspace=DP-3,11
|
||||
workspace=DP-3,12
|
||||
workspace=DP-3,13
|
||||
workspace=DP-3,14
|
||||
workspace=DP-3,15
|
||||
workspace=DP-3,16
|
||||
workspace=DP-3,17
|
||||
workspace=DP-3,18
|
||||
workspace=DP-3,19
|
||||
workspace=DP-3,20
|
||||
workspace=HDMI-A-1,21
|
||||
workspace=HDMI-A-1,22
|
||||
workspace=HDMI-A-1,23
|
||||
workspace=HDMI-A-1,24
|
||||
workspace=HDMI-A-1,25
|
||||
workspace=HDMI-A-1,26
|
||||
workspace=HDMI-A-1,27
|
||||
workspace=HDMI-A-1,28
|
||||
workspace=HDMI-A-1,29
|
||||
workspace=HDMI-A-1,30
|
||||
|
||||
|
||||
general {
|
||||
border_size=2
|
||||
col.inactive_border=rgba(c6d0f599)
|
||||
col.active_border = rgba(c6d0f5ee) rgba(b7bdf880) rgba(b7bdf880) rgba(c6d0f5ee) 45deg
|
||||
col.group_border =rgba(c6d0f599)
|
||||
col.group_border_active = rgba(b7bdf8ff)
|
||||
|
||||
gaps_in=10
|
||||
gaps_out=20
|
||||
|
|
|
@ -402,6 +402,8 @@
|
|||
key: Space + s + W
|
||||
- name: (Nor) Word (root)
|
||||
key: Space + s + w
|
||||
- name: (Nor) Word Under Cursor
|
||||
key: '*'
|
||||
- name: (Nor) Terminals
|
||||
key: Space + T
|
||||
- name: (Nor) Yank History
|
||||
|
|
|
@ -1096,7 +1096,7 @@ shell fish
|
|||
#: --login and --interactive to ensure that the shell starts in
|
||||
#: interactive mode and reads its startup rc files.
|
||||
|
||||
editor codium
|
||||
editor nvim
|
||||
|
||||
#: The terminal based text editor (such as vim or nano) to use when
|
||||
#: editing the kitty config file or similar tasks.
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"LazyVim": { "branch": "main", "commit": "aa1cccf230a01bd85d5173f7d87f782fd83caa88" },
|
||||
"LazyVim": { "branch": "main", "commit": "a72a84972d85e5bbc6b9d60a0983b37efef21b8a" },
|
||||
"LuaSnip": { "branch": "master", "commit": "ea7d7ea510c641c4f15042becd27f35b3e5b3c2b" },
|
||||
"SchemaStore.nvim": { "branch": "main", "commit": "a6759df4dcfc052246ee7a6cccfdb37d2180d617" },
|
||||
"SchemaStore.nvim": { "branch": "main", "commit": "9d7b4c8d1c2ad029234d531871a55c075a116b7d" },
|
||||
"alpha-nvim": { "branch": "main", "commit": "5f211a1597b06be24b1600d72a62b94cab1e2df9" },
|
||||
"autolist.nvim": { "branch": "main", "commit": "5f70a5f99e96c8fe3069de042abd2a8ed2deb855" },
|
||||
"bufferline.nvim": { "branch": "main", "commit": "9961d87bb3ec008213c46ba14b3f384a5f520eb5" },
|
||||
"catppuccin": { "branch": "main", "commit": "2e3e5ebcdc24ef0d5b14a0a999dbbe7936512c46" },
|
||||
"catppuccin": { "branch": "main", "commit": "1c15c5e51a998c9198d63c6d2b75e9d1e4a84541" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
|
||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||
|
@ -13,12 +13,12 @@
|
|||
"color-picker.nvim": { "branch": "master", "commit": "06cb5f853535dea529a523e9a0e8884cdf9eba4d" },
|
||||
"compiler.nvim": { "branch": "main", "commit": "260de20b8c7bdc7d6137613d8d2df4744d0329aa" },
|
||||
"copilot-cmp": { "branch": "master", "commit": "11eb015fbf9f07ad1c72dbdc9d830ebac610b5cd" },
|
||||
"copilot.lua": { "branch": "master", "commit": "0fa30d6846aae1af1c94a9ead93fa7dcf8affbe6" },
|
||||
"copilot.lua": { "branch": "master", "commit": "2c942f33ba5c621c906e625e00a1bb504b65e2f0" },
|
||||
"crates.nvim": { "branch": "main", "commit": "d5caf28aba49e81ac4099426231f3cf3c151013a" },
|
||||
"diffview.nvim": { "branch": "main", "commit": "7e5a85c186027cab1e825d018f07c350177077fc" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "b1c7b70e1e0875243ed38f51fe7a61d08e11607e" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "c1e1d5fa44fe08811b6ef4aadac2b50e602f9504" },
|
||||
"flash.nvim": { "branch": "main", "commit": "8a8e74922a383c253b7f92e042b749150140c8d1" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "00e191fea2cfbbdd378243f35b5953296537a116" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "ebf6d6e83494cdd88a54a429340256f4dbb6a052" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "d927caa075df63bf301d92f874efb72fd22fd3b4" },
|
||||
"glance.nvim": { "branch": "master", "commit": "8ed5cf3b3b1231ea696d88c9efd977027429d869" },
|
||||
"highlight-undo.nvim": { "branch": "main", "commit": "d9e674a2eb4d95ee16cd477d47eab7ddc586e336" },
|
||||
|
@ -29,7 +29,7 @@
|
|||
"markdown-preview.nvim": { "branch": "master", "commit": "02cc3874738bc0f86e4b91f09b8a0ac88aef8e96" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "dfdd771b792fbb4bad8e057d72558255695aa1a7" },
|
||||
"mason-nvim-dap.nvim": { "branch": "main", "commit": "6148b51db945b55b3b725da39eaea6441e59dff8" },
|
||||
"mason.nvim": { "branch": "main", "commit": "0942198fb9a998b6ccee36fb8dd7495eb8ba659c" },
|
||||
"mason.nvim": { "branch": "main", "commit": "ee6a7f179ebf8aa9da9d53b1cf1b57d292ea0182" },
|
||||
"middleclass": { "branch": "master", "commit": "9fab4d5bca67262614960960ca35c4740eb2be2c" },
|
||||
"mini.ai": { "branch": "main", "commit": "7ae226f331885e6f30e9a8229e113debc59308ae" },
|
||||
"mini.bufremove": { "branch": "main", "commit": "7821606e35c1ac931b56d8e3155f45ffe76ee7e5" },
|
||||
|
@ -39,12 +39,12 @@
|
|||
"mini.surround": { "branch": "main", "commit": "9d1956b576d7051da3a483b251dfc778121c60db" },
|
||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "9b5b4c874b13e372500f07c37187ba06c0c1ac0a" },
|
||||
"neoconf.nvim": { "branch": "main", "commit": "9873bc90d7e6bee70ec8f552b4663c3ff51ec7f6" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "183f5a7357397260b631d6cccceccc3621b50f78" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "dcd34653b0f1d3e7ea9aeb3e37dc7c8da445c4fe" },
|
||||
"neogen": { "branch": "main", "commit": "1dd0319ccf41b2498f45a3c7607f2ee325ffc6a0" },
|
||||
"neotest": { "branch": "master", "commit": "bec7be0f13ee19c85561943fc5f7b8daa4f4d465" },
|
||||
"neotest-go": { "branch": "main", "commit": "f2580cad67ef0181403cf65858ab638ffd3ede9f" },
|
||||
"neotest-python": { "branch": "master", "commit": "81d2265efac717bb567bc15cc652ae10801286b3" },
|
||||
"neotest-rust": { "branch": "main", "commit": "95161da0fbe0570395a938927b654931a82caecb" },
|
||||
"neotest-rust": { "branch": "main", "commit": "dd49d0de3a4ccde0c8ce99dbae9e7b04bcdbfc85" },
|
||||
"noice.nvim": { "branch": "main", "commit": "74c2902146b080035beb19944baf6f014a954720" },
|
||||
"nui.nvim": { "branch": "main", "commit": "aa1b4c1e05983ff7debd2b4b2788651db099de2f" },
|
||||
"null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" },
|
||||
|
@ -55,20 +55,20 @@
|
|||
"nvim-dap-python": { "branch": "master", "commit": "37b4cba02e337a95cb62ad1609b3d1dccb2e5d42" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" },
|
||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "a27356f1ef9c11e1f459cc96a3fcac5c265e72d6" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "499314f76fa6e8f82f7cfd116578906d61ba2560" },
|
||||
"nvim-navic": { "branch": "master", "commit": "9c89730da6a05acfeb6a197e212dfadf5aa60ca0" },
|
||||
"nvim-notify": { "branch": "master", "commit": "ea9c8ce7a37f2238f934e087c255758659948e0f" },
|
||||
"nvim-numbertoggle": { "branch": "main", "commit": "1dcc1507578f6f216917065da9dac169670dbcd3" },
|
||||
"nvim-numbertoggle": { "branch": "main", "commit": "50fef7e421a27294e834084625ad0dd8cffee72c" },
|
||||
"nvim-regexplainer": { "branch": "main", "commit": "4250c8f3c1307876384e70eeedde5149249e154f" },
|
||||
"nvim-scrollview": { "branch": "main", "commit": "46d0937e5ccf8a71d3f18e4d226864f0ee3e4d1b" },
|
||||
"nvim-scrollview": { "branch": "main", "commit": "b0737d036cfbb39e066d144702197eda0a4b6cf1" },
|
||||
"nvim-spectre": { "branch": "master", "commit": "411cee67fe3f8242023eb8d9edafefbbfb2d06f1" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "17b943e7c5cc2b2db3ac7b5720fbd42e75a00d8d" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "95d02cdafe704fa5b86eac81f2eb1de3d8f52330" },
|
||||
"nvim-treesitter-context": { "branch": "master", "commit": "31692b26d76ff1f7c6e0ab51814dd55e7417e96c" },
|
||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "bd103502252027434ec42f628d2dbf54821d4ce6" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" },
|
||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "9bff161dfece6ecf3459e6e46ca42e49f9ed939f" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "cfc8824cc1db316a276b36517f093baccb8e799a" },
|
||||
"overseer.nvim": { "branch": "master", "commit": "3047ede61cc1308069ad1184c0d447ebee92d749" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "bc11ee2498de2310de5776477dd9dce65d03b464" },
|
||||
"overseer.nvim": { "branch": "master", "commit": "dc67e8500b81dcfe18192e900f952be73966c35f" },
|
||||
"package-info.nvim": { "branch": "master", "commit": "4d98c8cc90d970d87c472c04bf7ca712336cc753" },
|
||||
"persistence.nvim": { "branch": "main", "commit": "4b8051c01f696d8849a5cb8afa9767be8db16e40" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "0dbe561ae023f02c2fb772b879e905055b939ce3" },
|
||||
|
@ -82,13 +82,13 @@
|
|||
"telescope-all-recent.nvim": { "branch": "main", "commit": "dee20f810aec14c31287988b3baa8c371900cf06" },
|
||||
"telescope-floaterm.nvim": { "branch": "main", "commit": "ccd3f40ae30dce5de0e5d0f5069e08e7d9ad6d23" },
|
||||
"telescope-undo.nvim": { "branch": "main", "commit": "3dec002ea3e7952071d26fbb5d01e2038a58a554" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "2c1ed33a6f6f2db3b69f5421f6b405eda1b07748" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "20a37e43bb43c74c6091f9fea6551af0964ad45a" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "3094ead8edfa9040de2421deddec55d3762f64d1" },
|
||||
"tokyonight.nvim": { "branch": "main", "commit": "9a01eada39558dc3243278e6805d90e8dff45dc0" },
|
||||
"trouble.nvim": { "branch": "main", "commit": "3f85d8ed30e97ceeddbbcf80224245d347053711" },
|
||||
"typescript.nvim": { "branch": "main", "commit": "4de85ef699d7e6010528dcfbddc2ed4c2c421467" },
|
||||
"undotree": { "branch": "master", "commit": "0e11ba7325efbbb3f3bebe06213afa3e7ec75131" },
|
||||
"venv-selector.nvim": { "branch": "main", "commit": "037b9af70942991b87eb54a80c989e26187e9f47" },
|
||||
"venv-selector.nvim": { "branch": "main", "commit": "6841d78e4f88efbceca9b2546e6080a9914109c4" },
|
||||
"vim-floaterm": { "branch": "master", "commit": "eeb3f6b5c98bde26752ebe0fbe1359fc974cbdcd" },
|
||||
"vim-illuminate": { "branch": "master", "commit": "76f28e858f1caae87bfa45fb4fd09e4b053fc45b" },
|
||||
"vim-startuptime": { "branch": "master", "commit": "454b3de856b7bd298700de33d79774ca9b9e3875" },
|
||||
|
|
14
.config/nvim/lua/plugins/diffview.lua
Normal file
14
.config/nvim/lua/plugins/diffview.lua
Normal file
|
@ -0,0 +1,14 @@
|
|||
return {
|
||||
{
|
||||
"sindrets/diffview.nvim",
|
||||
cmd = { "DiffviewOpen", "DiffviewFileHistory" },
|
||||
keys = {
|
||||
{ "<Leader>gd", "<cmd>DiffviewFileHistory<CR>", desc = "Diff File" },
|
||||
{ "<Leader>gv", "<cmd>DiffviewOpen<CR>", desc = "Diff View" },
|
||||
},
|
||||
event = "BufRead",
|
||||
config = function()
|
||||
require("diffview").setup()
|
||||
end,
|
||||
},
|
||||
}
|
|
@ -10,12 +10,19 @@ return {
|
|||
end,
|
||||
opts = {
|
||||
servers = {
|
||||
marksman = {},
|
||||
},
|
||||
setup = {
|
||||
marksman = function()
|
||||
require("lazyvim.util").on_attach(function(client, _) end)
|
||||
end,
|
||||
cssmodules_ls = {
|
||||
filetypes = {
|
||||
"javascript",
|
||||
"javascriptreact",
|
||||
"typescript",
|
||||
"typescriptreact",
|
||||
"css",
|
||||
"scss",
|
||||
"less",
|
||||
"html",
|
||||
},
|
||||
},
|
||||
omnisharp_mono = {},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
|
@ -7,13 +7,22 @@ return {
|
|||
"beautysh",
|
||||
"codespell",
|
||||
"csharpier",
|
||||
"css-lsp",
|
||||
"cssmodules-language-server",
|
||||
"ktlint",
|
||||
"hadolint",
|
||||
"html-lsp",
|
||||
"rustywind",
|
||||
"sqlfmt",
|
||||
"markdownlint",
|
||||
"marksman",
|
||||
"markuplint",
|
||||
"stylua",
|
||||
"shfmt",
|
||||
"angular-language-server",
|
||||
"bash-language-server",
|
||||
"omnisharp",
|
||||
"sqlls",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
|
@ -8,13 +8,17 @@ return {
|
|||
vim.list_extend(opts.sources, {
|
||||
nls.builtins.formatting.beautysh,
|
||||
nls.builtins.formatting.black,
|
||||
nls.builtins.formatting.codespell,
|
||||
nls.builtins.formatting.csharpier,
|
||||
nls.builtins.formatting.ktlint,
|
||||
nls.builtins.formatting.rustywind,
|
||||
nls.builtins.formatting.sqlfmt,
|
||||
nls.builtins.formatting.rustfmt,
|
||||
--nls.builtins.diagnostics.cspell,
|
||||
--nls.builtins.code_actions.cspell,
|
||||
nls.builtins.hover.dictionary,
|
||||
nls.builtins.hover.printenv,
|
||||
--nls.builtins.diagnostics.markuplint,
|
||||
nls.builtins.diagnostics.markdownlint,
|
||||
--nls.builtins.diagnostics.codespell,
|
||||
})
|
||||
end,
|
||||
},
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
return {
|
||||
{
|
||||
"stevearc/overseer.nvim",
|
||||
commit = "3047ede61cc1308069ad1184c0d447ebee92d749",
|
||||
cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" },
|
||||
opts = {
|
||||
task_list = {
|
||||
direction = "bottom",
|
||||
min_height = 25,
|
||||
max_height = 27,
|
||||
default_detail = 1,
|
||||
bindings = {
|
||||
["q"] = function()
|
||||
vim.cmd("OverseerClose")
|
||||
end,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
23
.config/nvim/lua/plugins/windows.lua
Normal file
23
.config/nvim/lua/plugins/windows.lua
Normal file
|
@ -0,0 +1,23 @@
|
|||
return {
|
||||
{
|
||||
"anuvyklack/windows.nvim",
|
||||
event = "WinNew",
|
||||
dependencies = {
|
||||
{ "anuvyklack/middleclass" },
|
||||
{ "anuvyklack/animation.nvim", enabled = false },
|
||||
},
|
||||
keys = {
|
||||
{ "<leader>wv", "<cmd>WindowsMaximizeVertically<cr>", desc = "Vertical Zoom" },
|
||||
{ "<leader>wh", "<cmd>WindowsMaximizeHorizontally<cr>", desc = "Horizontal Zoom" },
|
||||
{ "<leader>we", "<cmd>WindowsEqualize<cr>", desc = "Equalize Zoom" },
|
||||
},
|
||||
config = function()
|
||||
vim.o.winwidth = 10
|
||||
vim.o.winminwidth = 10
|
||||
vim.o.equalalways = false
|
||||
require("windows").setup({
|
||||
animation = { enable = false, duration = 150 },
|
||||
})
|
||||
end,
|
||||
},
|
||||
}
|
18
.config/nvim/lua/plugins/workspaces.lua.bak
Normal file
18
.config/nvim/lua/plugins/workspaces.lua.bak
Normal file
|
@ -0,0 +1,18 @@
|
|||
return {
|
||||
{
|
||||
"natecraddock/workspaces.nvim",
|
||||
opts = {},
|
||||
event = "VeryLazy",
|
||||
config = function(_, opts)
|
||||
require("workspaces").setup({
|
||||
hooks = {
|
||||
open = { "Telescope find_files" },
|
||||
},
|
||||
})
|
||||
require("telescope").load_extension("workspaces")
|
||||
end,
|
||||
keys = {
|
||||
{ "<leader>fw", "<Cmd>Telescope workspaces<CR>", desc = "Workspaces" },
|
||||
},
|
||||
},
|
||||
}
|
Loading…
Add table
Reference in a new issue