Working neovim config

This commit is contained in:
2025-09-07 07:08:50 -04:00
parent f9e88b17f7
commit 415b6c0fdd
22 changed files with 1749 additions and 0 deletions

65
tmux/tmux.conf Normal file
View File

@@ -0,0 +1,65 @@
# Automatically start each session with two panes in the same directory if-shell '[[ ! -z "$TMUX" ]]' '' 'new-session -d -s default -c "$HOME" \; split-window -h -c "$HOME" \; select-pane -t 0'
set-environment -g PATH "/opt/homebrew/bin:/bin:/usr/bin"
if "test ! -d ~/.tmux/plugins/tpm" \
"run 'git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm && ~/.tmux/plugins/tpm/bin/install_plugins'"
# prefix + r to reload config
bind r source-file "${XDG_CONFIG_HOME}/tmux/tmux.conf" \; display "Source file reloaded!"
# Set prefic to ctrl + space
unbind C-space
set -g prefix C-space
bind C-space send-prefix
# Increase tmux history from 2k to 5k
set-option -g history-limit 5000
# Create new windows at current path
bind c new-window -c "#{pane_current_path}"
bind '"' split-window -v -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
# Resizing
bind -r C-j resize-pane -D 15
bind -r C-k resize-pane -U 15
bind -r C-l resize-pane -R 15
bind -r C-l resize-pane -L 15
# Increase the time after 'prefix'
set-option -sg escape-time 10
# Change the default color scheme
set -g status-bg colour235
set -g status-fg white
# Set the status bar color
set -g status-bg colour235
set -g status-fg white
# Pane border colors (using a different approach)
set -g pane-border-style 'fg=white,bg=colour235'
set -g pane-active-border-style 'fg=green,bg=colour236'
# Window status colors
set -g window-status-style 'fg=white,bg=colour235'
set -g window-status-current-style 'fg=green,bg=colour236'
set -g mouse on
set -ga terminal-overrides ",*-256color:Tc"
# Start Windows and Panes index at 1
set -g base-index 1
set -g pane-base-index 1
set-option -g renumber-windows on
set-option -g focus-events on
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'sainnhe/tmux-fzf'
run '~/.tmux/plugins/tpm/tpm'