Skip to content

Releases: joshuadanpeterson/typewriter.nvim

Release v0.3.1

01 Jul 10:13
Compare
Choose a tag to compare

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 the utils 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

01 Jul 09:53
Compare
Choose a tag to compare

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 the utils 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

30 Jun 09:52
Compare
Choose a tag to compare

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 the utils 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

16 Jun 05:34
Compare
Choose a tag to compare

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 the utils 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

16 Jun 05:16
Compare
Choose a tag to compare

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 the utils 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

16 Jun 05:07
Compare
Choose a tag to compare

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 the utils 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

16 Jun 04:06
Compare
Choose a tag to compare

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

16 Jun 03:59
Compare
Choose a tag to compare

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

16 Jun 03:45
Compare
Choose a tag to compare

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

15 Jun 03:45
Compare
Choose a tag to compare

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 }}.

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