Reconfiguration of nvim and fish changes
This commit is contained in:
parent
ab6b5e4fa8
commit
9b4d32130a
45 changed files with 629 additions and 153 deletions
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"Catppuccin Frappe": false,
|
||||
"Catppuccin Macchiato": true
|
||||
"Catppuccin Macchiato": true,
|
||||
"Comfy": false
|
||||
}
|
|
@ -11,7 +11,7 @@
|
|||
"duration": 400
|
||||
},
|
||||
"channel": {
|
||||
"enabled": true,
|
||||
"enabled": false,
|
||||
"type": "slipUp",
|
||||
"easing": "easeInOutCubic",
|
||||
"duration": 500
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
"settings": {
|
||||
"tabs": [
|
||||
{
|
||||
"name": "#noticias_gd",
|
||||
"url": "/channels/674984102860161025/888017395195736116",
|
||||
"selected": true,
|
||||
"name": "#general",
|
||||
"url": "/channels/674984102860161025/674985827121758208",
|
||||
"selected": false,
|
||||
"currentStatus": "none",
|
||||
"iconUrl": "https://cdn.discordapp.com/icons/674984102860161025/a4c5c84a118b923dfe68dccd886d1d87.webp?size=40",
|
||||
"channelId": "888017395195736116"
|
||||
"channelId": "674985827121758208"
|
||||
},
|
||||
{
|
||||
"name": "#feedback-and-suggestions",
|
||||
|
@ -28,13 +28,27 @@
|
|||
{
|
||||
"name": "@spider300",
|
||||
"url": "/channels/@me/347377928914337792",
|
||||
"selected": false,
|
||||
"selected": true,
|
||||
"currentStatus": "online",
|
||||
"iconUrl": "https://cdn.discordapp.com/avatars/346980245028601857/fa3802f0571349385c58a99e46c4ff07.webp?size=40",
|
||||
"channelId": "347377928914337792"
|
||||
}
|
||||
],
|
||||
"favs": [],
|
||||
"favs": [
|
||||
{
|
||||
"name": "Friends",
|
||||
"iconUrl": "https://cdn.discordapp.com/embed/avatars/0.png",
|
||||
"url": "/channels/@me",
|
||||
"groupId": -1
|
||||
},
|
||||
{
|
||||
"name": "#general",
|
||||
"iconUrl": "https://cdn.discordapp.com/icons/674984102860161025/a4c5c84a118b923dfe68dccd886d1d87.webp?size=40",
|
||||
"url": "/channels/674984102860161025/674985827121758208",
|
||||
"channelId": "674985827121758208",
|
||||
"groupId": -1
|
||||
}
|
||||
],
|
||||
"favGroups": [],
|
||||
"showTabBar": true,
|
||||
"showFavBar": false,
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
"dynamicUncollapseEnabled": "true,true,true,true,true,true,true,true",
|
||||
"disabledButtonsStayCollapsed": "false",
|
||||
"keyBindsEnabled": "true",
|
||||
"keyStringList": "Ctrl+L,Ctrl+B,Alt+T,Alt+W,Ctrl+M,Alt+U,Alt+P,Alt+I",
|
||||
"keyStringList": "Alt+S,Alt+C,Alt+T,Alt+W,Alt+M,Alt+U,Alt+P,Alt+I",
|
||||
"settingsButtonsMaxWidth": "100",
|
||||
"toolbarIconMaxWidth": "300",
|
||||
"membersListMaxWidth": "240",
|
||||
|
@ -33,7 +33,7 @@
|
|||
"msgBarMaxHeight": "400",
|
||||
"windowBarHeight": "18",
|
||||
"collapsedDistance": "0",
|
||||
"serverListButtonActive": "false",
|
||||
"serverListButtonActive": "true",
|
||||
"channelListButtonActive": "true",
|
||||
"msgBarButtonActive": "true",
|
||||
"membersListButtonActive": "true",
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"all": {
|
||||
"cachedState": {
|
||||
"date": "2023-08-20T12:06:15.619Z",
|
||||
"value": false
|
||||
"date": "2023-08-21T07:20:07.022Z",
|
||||
"value": true
|
||||
},
|
||||
"general": {
|
||||
"showButton": true,
|
||||
|
@ -10,6 +10,10 @@
|
|||
"playEnable": true,
|
||||
"playDisable": true
|
||||
},
|
||||
"keybind": [
|
||||
18,
|
||||
71
|
||||
],
|
||||
"selections": {
|
||||
"enableSound": "stream_started",
|
||||
"disableSound": "stream_ended"
|
||||
|
|
|
@ -27,6 +27,12 @@ alias vim='nvim'
|
|||
alias vi='nvim'
|
||||
alias fsend='floaterm'
|
||||
alias dsize='dua i'
|
||||
alias f='neofetch'
|
||||
alias fzfp='fzf --preview "bat --color=always --style=header,grid --line-range :500 {}"'
|
||||
alias fetch='neofetch'
|
||||
alias f='fzf'
|
||||
alias fp='fzf --preview "bat --color=always --style=header,grid --line-range :500 {}"'
|
||||
alias gpt='tgpt -i'
|
||||
alias ea='nvim ~/.config/fish/aliases.fish'
|
||||
alias ef='nvim ~/.config/fish/config.fish'
|
||||
alias ev='nvim ~/.config/fish/variables.fish'
|
||||
alias eg='nvim ~/.gitconfig'
|
||||
alias codeinfo='scc ./'
|
||||
|
|
|
@ -1,12 +1,4 @@
|
|||
set -xg EDITOR nvim
|
||||
set -xg VISUAL nvim
|
||||
set -xg XDG_CONFIG_HOME ~/.config
|
||||
set -xg XDG_CACHE_HOME ~/.cache
|
||||
set -xg XDG_DATA_HOME ~/.local/share
|
||||
set -xg XDG_BIN_HOME ~/.local/bin
|
||||
set -xg XDG_SCRIPT_HOME ~/.local/script
|
||||
set -xg LANG es_ES.UTF-8
|
||||
set -xg LC_ALL es_ES.UTF-8
|
||||
#source ~/.config/fish/variables.fish
|
||||
|
||||
if status is-interactive
|
||||
# Commands to run in interactive sessions can go here
|
||||
|
|
|
@ -1,7 +1,18 @@
|
|||
# This file contains fish universal variable definitions.
|
||||
# VERSION: 3.0
|
||||
SETUVAR --export EDITOR:nvim
|
||||
SETUVAR --export FZF_DEFAULT_COMMAND:fd\x20\x2d\x2dtype\x20f\x20\x2d\x2dfollow\x20\x2d\x2dhidden\x20\x2d\x2dexclude\x20\x2egit
|
||||
SETUVAR --export FZF_DEFAULT_OPTS:\x2d\x2dcolor\x3dbg\x2b\x3a\x23363a4f\x2cbg\x3a\x2324273a\x2cspinner\x3a\x23f4dbd6\x2chl\x3a\x23ed8796\x20\x2d\x2dcolor\x3dfg\x3a\x23cad3f5\x2cheader\x3a\x23ed8796\x2cinfo\x3a\x23c6a0f6\x2cpointer\x3a\x23f4dbd6\x20\x2d\x2dcolor\x3dmarker\x3a\x23f4dbd6\x2cfg\x2b\x3a\x23cad3f5\x2cprompt\x3a\x23c6a0f6\x2chl\x2b\x3a\x23ed8796
|
||||
SETUVAR --export --path GOPATH:/home/matt/\x2elocal/share/go
|
||||
SETUVAR --export LANG:es_ES\x2eUTF\x2d8
|
||||
SETUVAR --export LC_ALL:es_ES\x2eUTF\x2d8
|
||||
SETUVAR TO_DIR:/home/matt/\x2etofish
|
||||
SETUVAR --export VISUAL:nvim
|
||||
SETUVAR --export XDG_BIN_HOME:/home/matt/\x2elocal/bin
|
||||
SETUVAR --export XDG_CACHE_HOME:/home/matt/\x2ecache
|
||||
SETUVAR --export XDG_CONFIG_HOME:/home/matt/\x2econfig
|
||||
SETUVAR --export XDG_DATA_HOME:/home/matt/\x2elocal/share
|
||||
SETUVAR --export XDG_SCRIPT_HOME:/home/matt/\x2elocal/script
|
||||
SETUVAR __fish_initialized:3400
|
||||
SETUVAR _fisher_acomagu_2F_fish_2D_async_2D_prompt_files:\x7e/\x2econfig/fish/conf\x2ed/__async_prompt\x2efish
|
||||
SETUVAR _fisher_franciscolourenco_2F_done_files:\x7e/\x2econfig/fish/conf\x2ed/done\x2efish
|
||||
|
|
11
.config/fish/variables.fish
Normal file
11
.config/fish/variables.fish
Normal file
|
@ -0,0 +1,11 @@
|
|||
set -xg GOPATH ~/.local/share/go
|
||||
set -xg EDITOR nvim
|
||||
set -xg VISUAL nvim
|
||||
set -xg XDG_CONFIG_HOME ~/.config
|
||||
set -xg XDG_CACHE_HOME ~/.cache
|
||||
set -xg XDG_DATA_HOME ~/.local/share
|
||||
set -xg XDG_BIN_HOME ~/.local/bin
|
||||
set -xg XDG_SCRIPT_HOME ~/.local/script
|
||||
set -xg LANG es_ES.UTF-8
|
||||
set -xg LC_ALL es_ES.UTF-8
|
||||
set -xg FZF_DEFAULT_COMMAND 'fd --type f --follow --hidden --exclude .git'
|
|
@ -4,7 +4,7 @@ bindm=SUPER,mouse:273,resizewindow
|
|||
|
||||
# Basic keybinds
|
||||
bind=SUPER,Q,killactive,
|
||||
bind=SUPERCTRL, R, exec, pkill waybar || waybar
|
||||
bind=SUPERCTRL,R,exec, pkill waybar || waybar
|
||||
bind=SUPERCTRL,M,exit,
|
||||
bind=SUPER,A,togglefloating,
|
||||
bind=SUPER,P,pseudo,
|
||||
|
@ -39,22 +39,21 @@ bind=SUPERSHIFT,80,exec,kitty ~/Juegos # Numpad 8
|
|||
bind=SUPERSHIFT,81,exec,kitty ~/.config # Numpad 9
|
||||
|
||||
# Launchers
|
||||
bind=SUPER,space,exec, wofi
|
||||
bind=SUPER, 23, exec, rofi -show drun -theme ~/.config/rofi/style.rasi # Space key
|
||||
|
||||
# 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
|
||||
bind=CTRL,Print,exec, hyprshot -m region -o ~/Imagenes/Capturas/PC -f captura-$(date +'%Y-%m-%d-%s').png
|
||||
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
|
||||
bind=CTRL,Print,exec, hyprshot -m region -o ~/Imagenes/Capturas/PC -f captura-$(date +'%Y-%m-%d-%s').png
|
||||
bind=ALT,Print,exec, ~/.config/hypr/scripts/screenshots
|
||||
|
||||
# Logout menu
|
||||
bind=SUPER, 148, exec, wleave # Custom keyboard key
|
||||
bind=SUPER, space, exec, wleave
|
||||
|
||||
# Color picker
|
||||
bind=SUPER,Print,exec,hyprpicker -a && notify-send -t 4000 "$(wl-paste)"
|
||||
|
||||
# Keybindings cheastheet
|
||||
# Keybindings Cheatsheet
|
||||
bind=SUPER,i,exec, ~/.config/hypr/scripts/keybindings
|
||||
|
||||
## Windows
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
- name: Server & Channel Navigation
|
||||
keybinds:
|
||||
- name: Move Between Servers
|
||||
key: Ctrl + Alt + Up / Down
|
||||
- name: Move Between Channels
|
||||
key: Alt + Up
|
||||
|
||||
- name: Menu Management
|
||||
keybinds:
|
||||
- name: Toggle Emoji Picker
|
||||
key: Ctrl + E
|
||||
- name: Toggle GIF Picker
|
||||
key: Ctrl + G
|
||||
- name: Toggle Pins Popout
|
||||
key: Ctrl + P
|
||||
- name: Toggle Members List
|
||||
key: Alt + M
|
||||
- name: Toggle Server List
|
||||
key: Alt + S
|
||||
- name: Toggle Channel List
|
||||
key: Alt + C
|
||||
- name: Toggle User Area
|
||||
key: Alt + U
|
||||
- name: Toggle Message Bar
|
||||
key: Alt + T
|
||||
- name: Toggle Call Container
|
||||
key: Alt + P
|
||||
- name: Toggle Window Bar
|
||||
key: Alt + W
|
||||
- name: Toggle User Profile
|
||||
key: Alt + I
|
||||
|
||||
- name: Text Formatting
|
||||
keybinds:
|
||||
- name: Bold Text
|
||||
key: Ctrl + B
|
||||
- name: Italic Text
|
||||
key: Ctrl + I
|
||||
- name: Underline Text
|
||||
key: Ctrl + U
|
||||
|
||||
- name: Voice and Messages Management
|
||||
keybinds:
|
||||
- name: Toggle Mute
|
||||
key: Ctrl + Shift + M
|
||||
- name: Toggle Deafen
|
||||
key: Ctrl + Shift + D
|
||||
- name: Answer Incoming Call
|
||||
key: Ctrl + Enter
|
||||
- name: Decline Incoming Call
|
||||
key: Esc
|
||||
- name: Mark Channel as Read
|
||||
key: Esc
|
||||
- name: Mark Server as Read
|
||||
key: Shift + Esc
|
||||
- name: Search for a Message in a Server
|
||||
key: Ctrl + F
|
||||
- name: Search for Servers, Channels or DMs
|
||||
key: Ctrl + K
|
||||
- name: Upload a File
|
||||
key: Ctrl + Shift + U
|
||||
|
|
@ -1,75 +1,77 @@
|
|||
- name: Hyprland Media
|
||||
- name: Media
|
||||
keybinds:
|
||||
- name: Restart Waybar
|
||||
key: CTRL + WIN + R
|
||||
key: Ctrl + Win + R
|
||||
- name: Logout Hyprland
|
||||
key: CTRL + WIN + M
|
||||
key: Ctrl + Win + M
|
||||
- name: Play-Pause Music
|
||||
key: CTRL + WIN + Middle Mouse Button
|
||||
key: Ctrl + Win + Middle Mouse Button
|
||||
- name: Play Previous Song
|
||||
key: CTRL + WIN + Mouse Wheel Down
|
||||
key: Ctrl + Win + Mouse Wheel Down
|
||||
- name: Play Next Song
|
||||
key: CTRL + WIN + Mouse Wheel Up
|
||||
- name: Screenshoot Tool
|
||||
key: Ctrl + Win + Mouse Wheel Up
|
||||
- name: Screenshoot Tool (Output)
|
||||
key: ImprPant
|
||||
- name: Screenshoot Tool (Selection)
|
||||
key: Ctrl + ImprPant
|
||||
- name: Screenshoot Tool (Window)
|
||||
key: Shift + ImprPant
|
||||
- name: Screenshoot Picker
|
||||
key: Alt + ImprPant
|
||||
- name: Color Picker
|
||||
key: WIN + ImprPant
|
||||
key: Win + ImprPant
|
||||
- name: Logout Menu
|
||||
key: WIN + Calc
|
||||
key: Win + Space
|
||||
- name: Keybindings Cheatsheet
|
||||
key: WIN + /
|
||||
key: Win + I
|
||||
|
||||
- name: Hyprland Window Management
|
||||
- name: Window Management
|
||||
keybinds:
|
||||
- name: Move Window
|
||||
key: WIN + Mouse Left Button
|
||||
key: Win + Mouse Left Button
|
||||
- name: Resize Window
|
||||
key: WIN + Mouse Right Button
|
||||
key: Win + Mouse Right Button
|
||||
- name: Kill Active Window
|
||||
key: WIN + Q
|
||||
key: Win + Q
|
||||
- name: Focusing on Windows
|
||||
key: WIN + Arrow Keys / Vim Navigation Keys
|
||||
key: Win + Arrow Keys / Vim Navigation Keys
|
||||
- name: Moving Windows
|
||||
key: SHIFT + WIN + Arrow Keys / Vim Navigation Keys
|
||||
key: Shift + Win + Arrow Keys / Vim Navigation Keys
|
||||
- name: Toggle Floating Window
|
||||
key: WIN + A
|
||||
key: Win + A
|
||||
- name: Toggle Pseudo Mode
|
||||
key: WIN + P
|
||||
key: Win + P
|
||||
- name: Toggle Fullscreen Window
|
||||
key: WIN + F
|
||||
key: Win + F
|
||||
- name: Toggle Group
|
||||
key: WIN + S
|
||||
key: Win + S
|
||||
- name: Change Active Group
|
||||
key: ALT + TAB
|
||||
key: Alt + TAB
|
||||
- name: Toggle Group Split
|
||||
key: WIN + W
|
||||
key: Win + W
|
||||
|
||||
- name: Hyprland Workspace Management
|
||||
- name: Workspace Management
|
||||
keybinds:
|
||||
- name: Moving to a specific Workspace
|
||||
key: WIN + 1-2-3...
|
||||
key: Win + 1-2-3...
|
||||
- name: Moving Windows to other specific Worskpace
|
||||
key: SHIFT + WIN + 1-2-3...
|
||||
key: Shift + Win + 1-2-3...
|
||||
- name: Moving Windows to other specific Workspace (Silent)
|
||||
key: WIN + ALT + 1-2-3...
|
||||
key: Win + Alt + 1-2-3...
|
||||
- name: Moving to the next Workspace (Mouse)
|
||||
key: WIN + Mouse Wheel Down / Up
|
||||
key: Win + Mouse Wheel Down / Up
|
||||
- name: Moving to the next Worskpace (Keyboard)
|
||||
key: CTRL + WIN + Left Key / Rigth Key
|
||||
key: Ctrl + Win + Left Key / Right Key
|
||||
|
||||
- name: Hyprland Apps
|
||||
- name: Apps
|
||||
keybinds:
|
||||
- name: Launch Browser
|
||||
key: WIN + .
|
||||
key: Win + .
|
||||
- name: Launch Editor / IDE
|
||||
key: WIN + Return
|
||||
- name: Launch Alternative Editor / IDE
|
||||
key: SHIFT + WIN + Return
|
||||
key: Win + Return
|
||||
- name: Launch File Manager
|
||||
key: WIN + NP0
|
||||
key: Win + NP0
|
||||
- name: Launch Terminal
|
||||
key: WIN + Enter
|
||||
key: Win + Enter
|
||||
- name: Open Launcher
|
||||
key: WIN + TAB
|
||||
- name: Open Alternative Launcher
|
||||
key: WIN + SPACE
|
||||
key: Win + TAB
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
- name: Basic
|
||||
keybinds:
|
||||
- name: New Playlist
|
||||
key: Ctrl + N
|
||||
- name: New Folder
|
||||
key: Ctrl + Shift + N
|
||||
- name: Select All
|
||||
key: Ctrl + A
|
||||
- name: Filter
|
||||
key: Ctrl + F
|
||||
- name: Search on Library
|
||||
key: Ctrl + Alt + F
|
||||
|
||||
- name: Reproduction
|
||||
keybinds:
|
||||
- name: Play-Pause
|
||||
key: Space
|
||||
- name: Like Song
|
||||
key: Alt + Shift + B
|
||||
- name: Random Song
|
||||
key: Ctrl + S
|
||||
- name: Repeat Song
|
||||
key: Ctrl + R
|
||||
- name: Previous Song
|
||||
key: Ctrl + Left Arrow
|
||||
- name: Next Song
|
||||
key: Ctrl + Right Arrow
|
||||
|
||||
- name: Navigation
|
||||
keybinds:
|
||||
- name: Home
|
||||
key: Alt + Shift + H
|
||||
- name: Search
|
||||
key: Ctrl + L
|
||||
- name: Fast Search
|
||||
key: Ctrl + K
|
||||
- name: Liked Songs
|
||||
key: Alt + Shift + S
|
||||
- name: Queue
|
||||
key: Alt + Shift + Q
|
||||
- name: My Lists
|
||||
key: Alt + Shift + 1
|
||||
- name: My Podcasts
|
||||
key: Alt + Shift + 2
|
||||
- name: My Artists
|
||||
key: Alt + Shift + 3
|
||||
- name: My Albums
|
||||
key: Alt + Shift + 4
|
|
@ -0,0 +1,39 @@
|
|||
- name: Movement/View
|
||||
keybinds:
|
||||
- name: Next Page
|
||||
key: Shift + J / Down Arrow
|
||||
- name: Previous Page
|
||||
key: Shift + K / Up Arrow
|
||||
- name: Snap Current Page
|
||||
key: P
|
||||
- name: Top Current Page
|
||||
key: H
|
||||
- name: Bottom Current Page
|
||||
key: L
|
||||
- name: Rotate Page by 90º
|
||||
key: r
|
||||
- name: Toggle Status Bar
|
||||
key: a
|
||||
- name: Toggle Fullscreen
|
||||
key: f
|
||||
- name: Toggle Presentation Mode
|
||||
key: F5
|
||||
- name: Toggle Dual Pane
|
||||
key: d
|
||||
- name: Show Index
|
||||
key: Tab
|
||||
- name: Zoom Out
|
||||
key: '-'
|
||||
- name: Zoom In
|
||||
key: '+'
|
||||
|
||||
- name: Points
|
||||
keybinds:
|
||||
- name: Search for Text
|
||||
key: '?'
|
||||
- name: Search for the Next Result
|
||||
key: n
|
||||
- name: Search for the Previous Result
|
||||
key: N
|
||||
- name: Open Document
|
||||
key: o
|
|
@ -1,64 +1,65 @@
|
|||
{
|
||||
"LazyVim": { "branch": "main", "commit": "aa1cccf230a01bd85d5173f7d87f782fd83caa88" },
|
||||
"LuaSnip": { "branch": "master", "commit": "c4d6298347f7707e9757351b2ee03d0c00da5c20" },
|
||||
"SchemaStore.nvim": { "branch": "main", "commit": "e71b32faec68f04a0f0a27fe8c15c96503039b1f" },
|
||||
"SchemaStore.nvim": { "branch": "main", "commit": "b56b6ac795d988fa3522b279674990120e76b231" },
|
||||
"alpha-nvim": { "branch": "main", "commit": "7a6b9487dba044a43fde534bf5036f0fda5b6b23" },
|
||||
"autolist.nvim": { "branch": "main", "commit": "5f70a5f99e96c8fe3069de042abd2a8ed2deb855" },
|
||||
"bufferline.nvim": { "branch": "main", "commit": "417b303328118b6d836ae330142e88771c48a8a3" },
|
||||
"catppuccin": { "branch": "main", "commit": "3fdd3942567503d23b65ccc21e7d7757334defd5" },
|
||||
"catppuccin": { "branch": "main", "commit": "b573866ef64122119668f375ebb794bcb3b518e2" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
|
||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
|
||||
"color-picker.nvim": { "branch": "master", "commit": "06cb5f853535dea529a523e9a0e8884cdf9eba4d" },
|
||||
"copilot-cmp": { "branch": "master", "commit": "d631b3afbf26bb17d6cf2b3cd8f3d79e7d5eeca1" },
|
||||
"copilot.lua": { "branch": "master", "commit": "b5e7675ed7138414f98768c1e6758b3c1929188b" },
|
||||
"copilot.lua": { "branch": "master", "commit": "4f6329cd3c94ad367088cdab3310739eded5acea" },
|
||||
"crates.nvim": { "branch": "main", "commit": "d5caf28aba49e81ac4099426231f3cf3c151013a" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "ee571505f3566f84fd252e76c4ce6df6eaf2fb94" },
|
||||
"edgy.nvim": { "branch": "main", "commit": "4ccc1c67ae2b1a0c55f18c83d03b714e2bb1bae4" },
|
||||
"flash.nvim": { "branch": "main", "commit": "967117690bd677cb7b6a87f0bc0077d2c0be3a27" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "377d45475b49e37460a902d6d569d2093d4037d0" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "749267aaa863c30d721c9913699c5d94e0c07dd3" },
|
||||
"glance.nvim": { "branch": "master", "commit": "ec19dbdabd47fc2f094f7457a84ae78e7c9b5610" },
|
||||
"glow.nvim": { "branch": "main", "commit": "8942dfb05794f436af4fbc90a34393f1fd36f361" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "4541d690816cb99a7fc248f1486aa87f3abce91c" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "9637670896b68805430e2f72cf5d16be5b97a22a" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "3ad55ae678876516156cca2f361c51f7952a924b" },
|
||||
"live-server.nvim": { "branch": "main", "commit": "8cae0641cabe8c555311f09dbb0ae36a513a9d5c" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
|
||||
"markdown-preview.nvim": { "branch": "master", "commit": "02cc3874738bc0f86e4b91f09b8a0ac88aef8e96" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "2997f467881ac4faa6f8c5e7065e3a672297c8ad" },
|
||||
"mason-nvim-dap.nvim": { "branch": "main", "commit": "6148b51db945b55b3b725da39eaea6441e59dff8" },
|
||||
"mason.nvim": { "branch": "main", "commit": "a51c2d063c5377ee9e58c5f9cda7c7436787be72" },
|
||||
"mdpreview.nvim": { "branch": "master", "commit": "22ca06ae45cb06518600b36418674be456cfb2df" },
|
||||
"mini.ai": { "branch": "main", "commit": "7ae226f331885e6f30e9a8229e113debc59308ae" },
|
||||
"mini.bufremove": { "branch": "main", "commit": "7821606e35c1ac931b56d8e3155f45ffe76ee7e5" },
|
||||
"mini.comment": { "branch": "main", "commit": "877acea5b2a32ff55f808fc0ebe9aa898648318c" },
|
||||
"mini.indentscope": { "branch": "main", "commit": "f60e9b51a6214c73a170ffc5445ce91560981031" },
|
||||
"mini.pairs": { "branch": "main", "commit": "dfa9f6e2576bb8853be277d96b735af59d9be7c2" },
|
||||
"mini.surround": { "branch": "main", "commit": "9d1956b576d7051da3a483b251dfc778121c60db" },
|
||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "cac2e1bfa1ecd5bd0ce7ae29e12efb3ba5a7347d" },
|
||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "e62babc62c7f8de579ad69d0a5d2613bff864126" },
|
||||
"neoconf.nvim": { "branch": "main", "commit": "08f146d53e075055500dca35e93281faff95716b" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "eb8d781cb261285eb556a15342158c2e5a4c801c" },
|
||||
"neoscroll.nvim": { "branch": "master", "commit": "4bc0212e9f2a7bc7fe7a6bceb15b33e39f0f41fb" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "f8a4200951189f7c831cfb698a2e05791e9fd83c" },
|
||||
"neogen": { "branch": "main", "commit": "1dd0319ccf41b2498f45a3c7607f2ee325ffc6a0" },
|
||||
"neotest": { "branch": "master", "commit": "bec7be0f13ee19c85561943fc5f7b8daa4f4d465" },
|
||||
"neotest-go": { "branch": "main", "commit": "f2580cad67ef0181403cf65858ab638ffd3ede9f" },
|
||||
"neotest-python": { "branch": "master", "commit": "054f22129405e747adfc2cbeddfcc59537df50ba" },
|
||||
"neotest-rust": { "branch": "main", "commit": "95161da0fbe0570395a938927b654931a82caecb" },
|
||||
"noice.nvim": { "branch": "main", "commit": "894db25ec726d32047799d4d0a982b701bec453b" },
|
||||
"nui.nvim": { "branch": "main", "commit": "9e3916e784660f55f47daa6f26053ad044db5d6a" },
|
||||
"null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "51f1e11a89ec701221877532ee1a23557d291dd5" },
|
||||
"nvim-colorizer.lua": { "branch": "master", "commit": "dde3084106a70b9a79d48f426f6d6fec6fd203f7" },
|
||||
"nvim-dap": { "branch": "master", "commit": "1c63f37f95cd4fb54512898168138d9a75d1516a" },
|
||||
"nvim-dap-go": { "branch": "main", "commit": "9c0eb2b3c8ca63b54009a42a915be657fe7a8734" },
|
||||
"nvim-dap": { "branch": "master", "commit": "897c433ff2fbcf6f71a57bf18460d810e173d1e0" },
|
||||
"nvim-dap-go": { "branch": "main", "commit": "1b508e9db330108d3b5d62a6d9cc01fe6bbdd4e0" },
|
||||
"nvim-dap-python": { "branch": "master", "commit": "37b4cba02e337a95cb62ad1609b3d1dccb2e5d42" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" },
|
||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" },
|
||||
"nvim-jdtls": { "branch": "master", "commit": "095dc490f362adc85be66dc14bd9665ddd94413b" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "67f151e84daddc86cc65f5d935e592f76b9f4496" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "1cfb96490c3889a2c57d1ef5e1acc59e9b47c455" },
|
||||
"nvim-navic": { "branch": "master", "commit": "9c89730da6a05acfeb6a197e212dfadf5aa60ca0" },
|
||||
"nvim-notify": { "branch": "master", "commit": "ea9c8ce7a37f2238f934e087c255758659948e0f" },
|
||||
"nvim-numbertoggle": { "branch": "main", "commit": "1dcc1507578f6f216917065da9dac169670dbcd3" },
|
||||
"nvim-regexplainer": { "branch": "main", "commit": "4250c8f3c1307876384e70eeedde5149249e154f" },
|
||||
"nvim-scrollview": { "branch": "main", "commit": "f826e74d6c20f535a7fa6a94308eacb99c07aba8" },
|
||||
"nvim-spectre": { "branch": "master", "commit": "eb17a856a6f17e03d8d610cbc00cd9f2f39e3fd7" },
|
||||
"nvim-terminal.lua": { "branch": "master", "commit": "095f98aaa7265628a72cd2706350c091544b5602" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "43b2153d26da8308e3d58ac0db911111c7c35395" },
|
||||
"nvim-treesitter-context": { "branch": "master", "commit": "14856c9ee6eb0ede0ae9b43782c9be5e7bd946e6" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "05fe2c38a3bd4f889ac13f1735685ab348d95346" },
|
||||
"nvim-treesitter-context": { "branch": "master", "commit": "ce583c89c8db8d34cd5dff0dc91e13b446fdbe50" },
|
||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "56272167a6dead91c47c02dbdbfe1ae5643c59f5" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" },
|
||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "9bff161dfece6ecf3459e6e46ca42e49f9ed939f" },
|
||||
|
@ -68,6 +69,7 @@
|
|||
"presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" },
|
||||
"rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" },
|
||||
"sqlite.lua": { "branch": "master", "commit": "b7e28c8463254c46a8e61c52d27d6a2040492fc3" },
|
||||
"symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" },
|
||||
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "65565c62963579897d28390dbd1ba8fb15ba545f" },
|
||||
"telescope-all-recent.nvim": { "branch": "main", "commit": "dee20f810aec14c31287988b3baa8c371900cf06" },
|
||||
"telescope-floaterm.nvim": { "branch": "main", "commit": "ccd3f40ae30dce5de0e5d0f5069e08e7d9ad6d23" },
|
||||
|
@ -84,5 +86,5 @@
|
|||
"vim-startuptime": { "branch": "master", "commit": "454b3de856b7bd298700de33d79774ca9b9e3875" },
|
||||
"vim-wakatime": { "branch": "master", "commit": "0d2efa2daff34b27b0d227d4c3b136811c93db93" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "7ccf476ebe0445a741b64e36c78a682c1c6118b7" },
|
||||
"workspaces.nvim": { "branch": "master", "commit": "c8bd98990d322b107e58ff5373038b753a8ef66d" }
|
||||
"workspaces.nvim": { "branch": "master", "commit": "84ef675e998cf99c8ebe2b9e0a65fbaeea230e98" }
|
||||
}
|
|
@ -100,3 +100,30 @@ vim.api.nvim_set_keymap(
|
|||
|
||||
vim.keymap.set("n", "<C-c>", "<cmd>PickColor<cr>", { noremap = true, silent = true, desc = "Pick Color" })
|
||||
vim.keymap.set("i", "<C-c>", "<cmd>PickColorInsert<cr>", { noremap = true, silent = true, desc = "Pick Color" })
|
||||
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>spd",
|
||||
"<CMD>Glance definitions<CR>",
|
||||
{ noremap = true, silent = true, desc = "Glance definitions" }
|
||||
)
|
||||
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>spr",
|
||||
"<CMD>Glance references<CR>",
|
||||
{ noremap = true, silent = true, desc = "Glance references" }
|
||||
)
|
||||
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>spt",
|
||||
"<CMD>Glance type_definitions<CR>",
|
||||
{ noremap = true, silent = true, desc = "Glance type_definitions" }
|
||||
)
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>spi",
|
||||
"<CMD>Glance implementations<CR>",
|
||||
{ noremap = true, silent = true, desc = "Glance implementations" }
|
||||
)
|
||||
|
|
|
@ -15,8 +15,7 @@ require("lazy").setup({
|
|||
{ import = "lazyvim.plugins.extras.lang.typescript" },
|
||||
{ import = "lazyvim.plugins.extras.lang.json" },
|
||||
{ import = "lazyvim.plugins.extras.dap.core" },
|
||||
{ import = "lazyvim.plugins.extras.formatting.prettier" },
|
||||
--{ import = "lazyvim.plugins.extras.util.project" },
|
||||
{ import = "lazyvim.plugins.extras.test.core" },
|
||||
{ import = "lazyvim.plugins.extras.lang.python" },
|
||||
{ import = "lazyvim.plugins.extras.lang.docker" },
|
||||
{ import = "lazyvim.plugins.extras.lang.go" },
|
||||
|
@ -24,8 +23,8 @@ require("lazy").setup({
|
|||
{ import = "lazyvim.plugins.extras.lang.rust" },
|
||||
{ import = "lazyvim.plugins.extras.lang.tailwind" },
|
||||
{ import = "lazyvim.plugins.extras.linting.eslint" },
|
||||
{ import = "lazyvim.plugins.extras.formatting.prettier" },
|
||||
{ import = "lazyvim.plugins.extras.coding.copilot" },
|
||||
{ import = "lazyvim.plugins.extras.ui.edgy" },
|
||||
{ import = "plugins" },
|
||||
},
|
||||
defaults = {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
return {
|
||||
{
|
||||
"windwp/nvim-ts-autotag",
|
||||
event = "InsertEnter",
|
||||
config = function()
|
||||
require("nvim-ts-autotag").setup()
|
||||
end,
|
||||
|
|
44
.config/nvim/lua/plugins/catppuccin.lua
Normal file
44
.config/nvim/lua/plugins/catppuccin.lua
Normal file
|
@ -0,0 +1,44 @@
|
|||
return {
|
||||
{
|
||||
"catppuccin/nvim",
|
||||
lazy = true,
|
||||
name = "catppuccin",
|
||||
opts = {
|
||||
integrations = {
|
||||
alpha = true,
|
||||
cmp = true,
|
||||
dap = {
|
||||
enabled = true,
|
||||
enable_ui = true, -- enable nvim-dap-ui
|
||||
},
|
||||
flash = true,
|
||||
gitsigns = true,
|
||||
illuminate = true,
|
||||
indent_blankline = { enabled = true },
|
||||
lsp_trouble = true,
|
||||
mason = true,
|
||||
markdown = true,
|
||||
mini = true,
|
||||
native_lsp = {
|
||||
enabled = true,
|
||||
underlines = {
|
||||
errors = { "undercurl" },
|
||||
hints = { "undercurl" },
|
||||
warnings = { "undercurl" },
|
||||
information = { "undercurl" },
|
||||
},
|
||||
},
|
||||
navic = { enabled = true, custom_bg = "lualine" },
|
||||
neotest = true,
|
||||
neotree = true,
|
||||
noice = true,
|
||||
notify = true,
|
||||
semantic_tokens = true,
|
||||
telescope = true,
|
||||
treesitter = true,
|
||||
treesitter_context = false,
|
||||
which_key = true,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
|
@ -1,6 +1,7 @@
|
|||
return {
|
||||
{
|
||||
"ziontee113/color-picker.nvim",
|
||||
cmd = { "PickColor", "PickColorInsert" },
|
||||
config = function()
|
||||
require("color-picker").setup({
|
||||
["icons"] = { "ﱢ", "" },
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
return {
|
||||
{
|
||||
"NvChad/nvim-colorizer.lua",
|
||||
lazy = false,
|
||||
event = "BufReadPost",
|
||||
config = function()
|
||||
require("colorizer").setup()
|
||||
end,
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
return {
|
||||
{
|
||||
"nvim-treesitter/nvim-treesitter-context",
|
||||
event = "BufReadPost",
|
||||
config = function()
|
||||
require("treesitter-context").setup()
|
||||
end,
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
return {
|
||||
"zbirenbaum/copilot.lua",
|
||||
opts = {
|
||||
suggestion = {
|
||||
enabled = true,
|
||||
auto_trigger = true,
|
||||
keymap = {
|
||||
accept = "<M-CR>",
|
||||
accept_line = "<M-l>",
|
||||
accept_word = "<M-k>",
|
||||
next = "<M-]>",
|
||||
prev = "<M-[>",
|
||||
dismiss = "<M-c>",
|
||||
},
|
||||
"zbirenbaum/copilot.lua",
|
||||
opts = {
|
||||
suggestion = {
|
||||
enabled = true,
|
||||
auto_trigger = true,
|
||||
keymap = {
|
||||
accept = "<M-CR>",
|
||||
accept_line = "<M-l>",
|
||||
accept_word = "<M-k>",
|
||||
next = "<M-]>",
|
||||
prev = "<M-[>",
|
||||
dismiss = "<M-c>",
|
||||
},
|
||||
},
|
||||
panel = { enabled = false },
|
||||
filetypes = {
|
||||
markdown = true,
|
||||
help = true,
|
||||
},
|
||||
},
|
||||
panel = { enabled = false },
|
||||
filetypes = {
|
||||
markdown = true,
|
||||
help = true,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
8
.config/nvim/lua/plugins/dropbar.lua.bak
Normal file
8
.config/nvim/lua/plugins/dropbar.lua.bak
Normal file
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
{
|
||||
"Bekaboo/dropbar.nvim",
|
||||
config = function()
|
||||
require("dropbar").config()
|
||||
end,
|
||||
},
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
return {
|
||||
{
|
||||
"dawsers/telescope-floaterm.nvim",
|
||||
config = function(_, opts)
|
||||
require("telescope").load_extension("floaterm")
|
||||
end,
|
||||
}
|
||||
}
|
|
@ -2,6 +2,7 @@ return {
|
|||
{
|
||||
"voldikss/vim-floaterm",
|
||||
"dawsers/telescope-floaterm.nvim",
|
||||
cmd = { "FloatermNew", "FloatermToggle", "FloatermNext", "FloatermPrev" },
|
||||
config = function(_, opts)
|
||||
require("telescope").load_extension("floaterm")
|
||||
end,
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
return {
|
||||
{
|
||||
"dnlhc/glance.nvim",
|
||||
lazy = true,
|
||||
cmd = { "Glance" },
|
||||
config = function()
|
||||
require("glance").setup({
|
||||
border = {
|
||||
enable = true,
|
||||
},
|
||||
})
|
||||
end,
|
||||
},
|
||||
}
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
return {
|
||||
{ "ellisonleao/glow.nvim", config = true, lazy = true, cmd = "Glow" },
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
return {
|
||||
{ "barrett-ruth/live-server.nvim", lazy = true, build = "yarn global add live-server", config = true },
|
||||
}
|
11
.config/nvim/lua/plugins/markdown-preview.lua
Normal file
11
.config/nvim/lua/plugins/markdown-preview.lua
Normal file
|
@ -0,0 +1,11 @@
|
|||
return {
|
||||
{
|
||||
"iamcco/markdown-preview.nvim",
|
||||
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
||||
build = "cd app && yarn install",
|
||||
init = function()
|
||||
vim.g.mkdp_filetypes = { "markdown" }
|
||||
end,
|
||||
ft = { "markdown" },
|
||||
},
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
return {
|
||||
{
|
||||
"mrjones2014/mdpreview.nvim",
|
||||
ft = "markdown", -- you can lazy load on markdown files only
|
||||
-- requires the `terminal` filetype to render ASCII color and format codes
|
||||
dependencies = { "norcalli/nvim-terminal.lua", config = true },
|
||||
},
|
||||
}
|
75
.config/nvim/lua/plugins/neo-tree.lua
Normal file
75
.config/nvim/lua/plugins/neo-tree.lua
Normal file
|
@ -0,0 +1,75 @@
|
|||
return {
|
||||
{
|
||||
"nvim-neo-tree/neo-tree.nvim",
|
||||
branch = "v3.x",
|
||||
cmd = "Neotree",
|
||||
keys = {
|
||||
{
|
||||
"<leader>fe",
|
||||
function()
|
||||
require("neo-tree.command").execute({ toggle = true, dir = require("lazyvim.util").get_root() })
|
||||
end,
|
||||
desc = "Explorer NeoTree (root dir)",
|
||||
},
|
||||
{
|
||||
"<leader>fE",
|
||||
function()
|
||||
require("neo-tree.command").execute({ toggle = true, dir = vim.loop.cwd() })
|
||||
end,
|
||||
desc = "Explorer NeoTree (cwd)",
|
||||
},
|
||||
{ "<leader>e", "<leader>fe", desc = "Explorer NeoTree (root dir)", remap = true },
|
||||
{ "<leader>E", "<leader>fE", desc = "Explorer NeoTree (cwd)", remap = true },
|
||||
},
|
||||
deactivate = function()
|
||||
vim.cmd([[Neotree close]])
|
||||
end,
|
||||
init = function()
|
||||
if vim.fn.argc() == 1 then
|
||||
local stat = vim.loop.fs_stat(vim.fn.argv(0))
|
||||
if stat and stat.type == "directory" then
|
||||
require("neo-tree")
|
||||
end
|
||||
end
|
||||
end,
|
||||
opts = {
|
||||
sources = { "filesystem", "git_status", "buffers", "document_symbols" },
|
||||
source_selector = {
|
||||
winbar = true,
|
||||
statusline = true,
|
||||
},
|
||||
open_files_do_not_replace_types = { "terminal", "Trouble", "qf", "Outline" },
|
||||
enable_git_status = true,
|
||||
enable_diagnostics = true,
|
||||
filesystem = {
|
||||
bind_to_cwd = false,
|
||||
follow_current_file = { enabled = true },
|
||||
use_libuv_file_watcher = true,
|
||||
},
|
||||
window = {
|
||||
mappings = {
|
||||
["<space>"] = "none",
|
||||
},
|
||||
},
|
||||
default_component_configs = {
|
||||
indent = {
|
||||
with_expanders = true, -- if nil and file nesting is enabled, will enable expanders
|
||||
expander_collapsed = "",
|
||||
expander_expanded = "",
|
||||
expander_highlight = "NeoTreeExpander",
|
||||
},
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
require("neo-tree").setup(opts)
|
||||
vim.api.nvim_create_autocmd("TermClose", {
|
||||
pattern = "*lazygit",
|
||||
callback = function()
|
||||
if package.loaded["neo-tree.sources.git_status"] then
|
||||
require("neo-tree.sources.git_status").refresh()
|
||||
end
|
||||
end,
|
||||
})
|
||||
end,
|
||||
},
|
||||
}
|
79
.config/nvim/lua/plugins/neogen.lua
Normal file
79
.config/nvim/lua/plugins/neogen.lua
Normal file
|
@ -0,0 +1,79 @@
|
|||
return {
|
||||
{
|
||||
"danymat/neogen",
|
||||
dependencies = "nvim-treesitter/nvim-treesitter",
|
||||
opts = {
|
||||
snippet_engine = "luasnip",
|
||||
enabled = true,
|
||||
languages = {
|
||||
lua = {
|
||||
template = {
|
||||
annotation_convention = "ldoc",
|
||||
},
|
||||
},
|
||||
python = {
|
||||
template = {
|
||||
annotation_convention = "google_docstrings",
|
||||
},
|
||||
},
|
||||
rust = {
|
||||
template = {
|
||||
annotation_convention = "rustdoc",
|
||||
},
|
||||
},
|
||||
javascript = {
|
||||
template = {
|
||||
annotation_convention = "jsdoc",
|
||||
},
|
||||
},
|
||||
typescript = {
|
||||
template = {
|
||||
annotation_convention = "tsdoc",
|
||||
},
|
||||
},
|
||||
typescriptreact = {
|
||||
template = {
|
||||
annotation_convention = "tsdoc",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
keys = {
|
||||
{
|
||||
"<leader>ad",
|
||||
function()
|
||||
require("neogen").generate()
|
||||
end,
|
||||
desc = "Default Annotation",
|
||||
},
|
||||
{
|
||||
"<leader>ac",
|
||||
function()
|
||||
require("neogen").generate({ type = "class" })
|
||||
end,
|
||||
desc = "Class",
|
||||
},
|
||||
{
|
||||
"<leader>af",
|
||||
function()
|
||||
require("neogen").generate({ type = "func" })
|
||||
end,
|
||||
desc = "Function",
|
||||
},
|
||||
{
|
||||
"<leader>at",
|
||||
function()
|
||||
require("neogen").generate({ type = "type" })
|
||||
end,
|
||||
desc = "Type",
|
||||
},
|
||||
{
|
||||
"<leader>aF",
|
||||
function()
|
||||
require("neogen").generate({ type = "file" })
|
||||
end,
|
||||
desc = "File",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
return {
|
||||
{
|
||||
"karb94/neoscroll.nvim",
|
||||
config = function()
|
||||
require("neoscroll").setup()
|
||||
end,
|
||||
},
|
||||
}
|
13
.config/nvim/lua/plugins/regex.lua
Normal file
13
.config/nvim/lua/plugins/regex.lua
Normal file
|
@ -0,0 +1,13 @@
|
|||
return {
|
||||
{
|
||||
"bennypowers/nvim-regexplainer",
|
||||
config = function()
|
||||
require("regexplainer").setup()
|
||||
end,
|
||||
event = "BufReadPost",
|
||||
requires = {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
"MunifTanjim/nui.nvim",
|
||||
},
|
||||
},
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
return {
|
||||
{
|
||||
"sitiom/nvim-numbertoggle",
|
||||
event = "BufReadPost",
|
||||
},
|
||||
}
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
return {
|
||||
{
|
||||
"dstein64/nvim-scrollview",
|
||||
event = "BufReadPost",
|
||||
config = function()
|
||||
require("scrollview").setup({
|
||||
excluded_filetypes = { "neo-tree", "neotree" },
|
||||
excluded_filetypes = { "neo-tree", "alpha", "symbols-outline" },
|
||||
signs_column = 0,
|
||||
winblend = 25,
|
||||
diagnostics_error_symbol = "",
|
||||
|
|
14
.config/nvim/lua/plugins/symbols-outline.lua
Normal file
14
.config/nvim/lua/plugins/symbols-outline.lua
Normal file
|
@ -0,0 +1,14 @@
|
|||
return {
|
||||
{
|
||||
"simrat39/symbols-outline.nvim",
|
||||
event = "BufReadPost",
|
||||
cmd = "SymbolsOutline",
|
||||
keys = { { "<leader>sl", "<cmd>SymbolsOutline<cr>", desc = "Lsp Symbols Outline" } },
|
||||
config = function()
|
||||
require("symbols-outline").setup({
|
||||
width = 40,
|
||||
relative_width = false,
|
||||
})
|
||||
end,
|
||||
},
|
||||
}
|
|
@ -175,7 +175,12 @@ return {
|
|||
},
|
||||
opts = {
|
||||
defaults = {
|
||||
file_ignore_patterns = { "*.git/*", "*/tmp/*" },
|
||||
file_ignore_patterns = { "node_modules", "build", "dist", "yarn.lock", "*.git/*", "*/tmp/*", "Juegos/" },
|
||||
},
|
||||
pickers = {
|
||||
find_files = {
|
||||
hidden = true,
|
||||
},
|
||||
},
|
||||
extensions = {
|
||||
undo = {
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
return {
|
||||
{
|
||||
"levouh/tint.nvim",
|
||||
config = function()
|
||||
require("tint").setup()
|
||||
end,
|
||||
},
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
return {
|
||||
{
|
||||
"mbbill/undotree",
|
||||
cmd = "UndotreeToggle",
|
||||
},
|
||||
}
|
||||
|
|
34
.config/nvim/lua/plugins/which-key.lua
Normal file
34
.config/nvim/lua/plugins/which-key.lua
Normal file
|
@ -0,0 +1,34 @@
|
|||
return {
|
||||
{
|
||||
"folke/which-key.nvim",
|
||||
event = "VeryLazy",
|
||||
opts = {
|
||||
plugins = { spelling = true },
|
||||
defaults = {
|
||||
mode = { "n", "v" },
|
||||
["g"] = { name = "+goto" },
|
||||
["gz"] = { name = "+surround" },
|
||||
["]"] = { name = "+next" },
|
||||
["["] = { name = "+prev" },
|
||||
["<leader><tab>"] = { name = "+tabs" },
|
||||
["<leader>a"] = { name = "+annotation" },
|
||||
["<leader>b"] = { name = "+buffer" },
|
||||
["<leader>c"] = { name = "+code" },
|
||||
["<leader>f"] = { name = "+file/find" },
|
||||
["<leader>g"] = { name = "+git" },
|
||||
["<leader>gh"] = { name = "+hunks" },
|
||||
["<leader>q"] = { name = "+quit/session" },
|
||||
["<leader>s"] = { name = "+search" },
|
||||
["<leader>u"] = { name = "+ui" },
|
||||
["<leader>w"] = { name = "+windows" },
|
||||
["<leader>x"] = { name = "+diagnostics/quickfix" },
|
||||
["<leader>sp"] = { name = "+peek" },
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
local wk = require("which-key")
|
||||
wk.setup(opts)
|
||||
wk.register(opts.defaults)
|
||||
end,
|
||||
},
|
||||
}
|
|
@ -7,12 +7,12 @@ return {
|
|||
require("workspaces").setup({
|
||||
hooks = {
|
||||
open = { "Telescope find_files" },
|
||||
}
|
||||
},
|
||||
})
|
||||
require("telescope").load_extension("workspaces")
|
||||
end,
|
||||
keys = {
|
||||
{ "<leader>fw", "<Cmd>Telescope workspaces<CR>", desc = "Workspaces" },
|
||||
},
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
# absolute path. No other format is supported.
|
||||
#
|
||||
XDG_DESKTOP_DIR="$HOME/"
|
||||
XDG_DOCUMENTS_DIR="$HOME/Documents"
|
||||
XDG_DOCUMENTS_DIR="$HOME/Documentos"
|
||||
XDG_DOWNLOAD_DIR="$HOME/Descargas"
|
||||
XDG_MUSIC_DIR="$HOME/Musica"
|
||||
XDG_PICTURES_DIR="$HOME/Imagenes"
|
||||
|
|
Loading…
Add table
Reference in a new issue