Releases: karshPrime/tmux-compile.nvim
Project Specific Configs
What's Changed
- Fix broken else statement by @DaniloDjokic in #2
- Support for defining project override configs in the project directory (instead of the nvim config directory) by @DaniloDjokic in #4
Full Changelog: v2.5.1...v3.0.0
removed full path requirement
- now the config can be set with
~/project/pathfor project specific configs, instead of whole/home/user/path
Full Changelog: v2.5...v2.5.1
Indie Project Control
What's Changed
Smart update by @DaniloDjokic that allows for project level configs that override otherwise general language extension prefixes.
New Contributors
- @DaniloDjokic made their first contribution in #1
Full Changelog: v2.4...v2.5
Refactor
~ updated auto-close behavior: when disabled, the application now waits for the "return" key before exiting, eliminating the need to exit the new shell.
~ refactored project source: the project source code has been refactored for improved maintainability, extensibility, and easier bug fixes.
Full Changelog: v2.3.1...v2.4
minor updates
~ updated readme with more descriptive demonstration gif and better setup instructions
~ fixed macos /private/tmp and /tmp mismatch fixed
+ made it such that running actions on pane doesn't change focus
Full Changelog: v2.3.0...v2.3.1
Higher Pane Control
Updated pane related operations to be more functional and customisable.
+ added config options to set default pane spawn height and width percentage
+ added config options to always create new panes vs reuse old panes
~ fixed pane implementation to confirm if the panes are in the same directory as the project. if not, cd
~ further optimised plugin to make fewer vim.fn.system calls, and removed all redundant vim.cmd calls
Full Changelog: v2.2.1...v2.3.0
Heavy Optimise
Restructured whole plugin with the goal of efficiency.
Added missing Error prompts and made them more descriptive with their cause.
Full Changelog: v2.2.0...v2.2.1
Debugger Support
- added support for configuring debuggers, in addition to run and build command, for every language.
- added support for configuring auto-save when run/debug/build commands are triggered; turned off by default.
Lazygit Overlay
- added inbuilt support for executing lazygit in a terminal overview using same configs as run/debug.
Full Changelog: v2.0.0...v2.1.0
Overlay Support
Added support for compiling and running project in an overlay window, in addition to the existing pane/window options.
Full Changelog: v1.1.0...v2.0.0