Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timhor/obsidian-sentence-navigator
Obsidian plugin for manipulating sentences as a unit of movement
https://github.com/timhor/obsidian-sentence-navigator
obsidian-md obsidian-plugin
Last synced: 3 months ago
JSON representation
Obsidian plugin for manipulating sentences as a unit of movement
- Host: GitHub
- URL: https://github.com/timhor/obsidian-sentence-navigator
- Owner: timhor
- License: mit
- Created: 2021-10-04T12:46:24.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-19T06:44:42.000Z (12 months ago)
- Last Synced: 2024-06-30T16:51:26.591Z (4 months ago)
- Topics: obsidian-md, obsidian-plugin
- Language: TypeScript
- Homepage:
- Size: 1.12 MB
- Stars: 39
- Watchers: 3
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sentence Navigator
> [!NOTE]
> Due to personal circumstances, active development is **paused** on this project until approximately mid-2024. Please continue to use the existing features, submit issues and contribute pull requests, but expect a delayed response.This [Obsidian](https://obsidian.md) plugin lets you manipulate sentences as a unit of movement. Select, move and delete by whole sentences. Credit for the [original idea](https://github.com/timhor/obsidian-editor-shortcuts/issues/3) goes to [@seatrout](https://github.com/seatrout).
| Command | Shortcut \* |
| --------------------------------- | ------------------------------ |
| Delete to start of sentence | `Ctrl` + `Shift` + `Backspace` |
| Delete to end of sentence | `Ctrl` + `Shift` + `Delete` |
| Move to start of current sentence | Not set |
| Move to start of next sentence | Not set |
| Select current sentence | Not set |
| Select to start of sentence | Not set |
| Select to end of sentence | Not set |\* On macOS, replace `Ctrl` with `Cmd`
### Important notes
- If the cursor is already at the start of a sentence or list item, 'Move to current sentence' will jump to the start of the previous sentence.
## Installing the plugin
Refer to the official installation instructions for third-party plugins [here](https://help.obsidian.md/Advanced+topics/Third-party+plugins#For+users) and search for the plugin `Sentence Navigator`.
## Configuring settings
Go to Settings → Hotkeys to customise the keyboard shortcut for each action.
## Contributing
Contributions and suggestions are welcome – feel free to open an issue or raise a pull request.
To get started:
- Switch to the specified Node version: `nvm use`
- Install dependencies: `yarn install`
- Run the extension: `yarn start`
- Run tests: `yarn test` (use `--watch` for watch mode)## Support
This plugin is completely free to use, but if you'd like to say thanks, consider buying me a coffee! 😄
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/timhor)