Commit Graph

106 Commits

Author SHA1 Message Date
David Ibia
a541daba04 chore(.tmux.conf): enable showing SSH session port in the status bar for better visibility
feat(.tmux.conf): add tmux-ram-usage and attached-clients plugins to enhance functionality
feat(.tmux.conf): enable showing powerline in the status bar for a more visually appealing look
feat(.tmux.conf): enable showing flags in the status bar for better context awareness
feat(.tmux.conf): set left icon to session in the status bar for improved navigation
2024-02-07 12:54:28 +01:00
David Ibia
91bde47885 chore(.tmux.conf): add binding for searching with / and ? to improve navigation in tmux
feat(.tmux.conf): set default directory for new horizontal and vertical splits to current pane's directory for better context
fix(.tmux.conf): fix pane resize binding to resize down instead of up for better consistency with other bindings
2024-01-30 16:13:15 +01:00
David Ibia
044695bc61 chore(.gitignore): add README.md to the list of tracked files to include it in the repository 2024-01-15 16:33:19 +01:00
David Ibia
11bfe6553f chore(README.md): add README.md file with installation instructions and warning message
docs(README.md): add link to Absolute VIM repository for reference
2024-01-15 16:33:04 +01:00
David Ibia
e4ddf72417 feat(.tmux.conf): add custom tmux configuration file
This commit adds a new file `.tmux.conf` which contains custom configuration settings for tmux. The changes include:

- Enable mouse support in tmux
- Add key binding to reload the tmux configuration file
- Set terminal features to support xterm-kitty:RGB
- Set escape time to 10 milliseconds
- Enable focus events in tmux
- Set mode keys to vi style
- Configure key bindings for tmux copy mode
- Configure key bindings for vertical and horizontal splits
- Configure key bindings for pane resizing
- Configure key binding for pane minimize/maximize
- Add a list of plugins for tmux
- Set plugin-specific configurations for tmux-resurrect, tmux-continuum, and dracula/tmux
- Set status bar position to top
- Initialize TMUX plugin manager

These changes are made to enhance the functionality and customization options of tmux.
2024-01-15 16:25:56 +01:00
David Ibia
aa8b471062 chore: add .gitignore file to project
The .gitignore file is added to the project to specify which files and directories should be ignored by Git. This helps to prevent unnecessary files from being tracked and committed to the repository. The .gitignore file includes a rule to ignore everything except for the .gitignore file itself and the .tmux.conf file.
2024-01-15 16:25:42 +01:00