joshuadanpeterson / typewriter.nvim

A Neovim plugin that emulates a typewriter, keeping the cursor centered on the screen for a focused writing experience.
MIT License
23 stars 0 forks source link

Add Support for Multiple Filetypes and Enhance Documentation for Typewriter.nvim #15

Closed joshuadanpeterson closed 1 month ago

joshuadanpeterson commented 1 month ago

PR Description

Overview

This pull request introduces several significant enhancements and updates to the Typewriter.nvim plugin, focusing on expanding the support for various filetypes and languages. The updates include adding new significant node types for centering and navigation within code blocks, as well as improving the documentation.

Changes

Additions and Deletions

Instructions for Users

If you don't see your filetype listed, we still encourage you to download the plugin. The common significant blocks section supports many filetypes by default. However, if the plugin does not work as expected even with Treesitter installed and set up, please open an issue on our GitHub issues page.

Encouragement for Contributions

We invite the community to propose new languages or filetypes via opening an issue or a pull request. Your contributions are valuable in making Typewriter.nvim even more robust and versatile.