Releases: joshuadanpeterson/typewriter.nvim
Releases · joshuadanpeterson/typewriter.nvim
Release v0.3.1
New Features
- Introduced
enable_notifications
option to control notifications for actions like enabling/disabling typewriter mode, and aligning code blocks.
Previous Changes
- Added new
:TWTop
and:TWBottom
commands to align the current code block with the top or bottom of the screen, respectively. - Introduced
keep_cursor_position
option to maintain cursor's relative position within the text when using:TWCenter
,:TWTop
, and:TWBottom
. - Added
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Moved
center_block_config.lua
to theutils
folder for better organization. - Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.3.0
New Features
- Introduced
enable_notifications
option to control notifications for actions like enabling/disabling typewriter mode, and aligning code blocks.
Previous Changes
- Added new
:TWTop
and:TWBottom
commands to align the current code block with the top or bottom of the screen, respectively. - Introduced
keep_cursor_position
option to maintain cursor's relative position within the text when using:TWCenter
,:TWTop
, and:TWBottom
. - Added
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Moved
center_block_config.lua
to theutils
folder for better organization. - Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.2.0
New Features
- Added new
:TWTop
and:TWBottom
commands to align the current code block with the top or bottom of the screen, respectively. - Introduced
keep_cursor_position
option to maintain cursor's relative position within the text when using:TWCenter
,:TWTop
, and:TWBottom
.
Previous Changes
- Added
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Moved
center_block_config.lua
to theutils
folder for better organization. - Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.1.5
Changes
- Added new
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Moved
center_block_config.lua
to theutils
folder for better organization. - Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Previous Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
Full Changelog: v0.1.4...v0.1.5
Release v0.1.4
Changes
- Added new
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Moved
center_block_config.lua
to theutils
folder for better organization. - Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Previous Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
Full Changelog: v0.1.3...v0.1.4
Release v0.1.3
Changes
- Added new
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Moved
center_block_config.lua
to theutils
folder for better organization. - Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Previous Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
Full Changelog: v0.1.2...v0.1.3
Release v0.1.2
Changes
- Added new
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Previous Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
Full Changelog: v0.1.1...v0.1.2
Release v0.1.1
Changes
- Added new
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Previous Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
Full Changelog: v0.1.0...v0.1.1
Release v0.1.0
Changes
- Added new
:TWCenter
command to center the view around the current code block or function using Tree-sitter. - Introduced Tree-sitter as a dependency for intelligent code block detection.
- Updated installation instructions to include Tree-sitter setup.
- Enhanced README with information about the
:TWCenter
command and Tree-sitter dependency.
Previous Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
Full Changelog: v0.0.9...v0.1.0
Release v0.0.9
Changes
- Refactor(changelog): Updated Changelog Action to push changes to the default branch.
- Changed the GitHub Actions workflow to push to the default branch using
HEAD:${{ github.event.repository.default_branch }}
.
- Changed the GitHub Actions workflow to push to the default branch using
Initial release of Typewriter.nvim.
Features:
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
Full Changelog: v0.0.8...v0.0.9