Vim Toggle

by Conner Ohnesorge
5
4
3
2
1
Score: 57/100

Description

The Vim Toggle plugin allows users to switch Vim mode on or off within Obsidian with a simple command. Designed to enhance usability, particularly when working in Obsidian's Canvas mode, it addresses the challenges of constant mode switching by providing a quick toggle. Users can configure the toggle command to a hotkey and enable or disable notifications for mode changes. This straightforward plugin streamlines workflows for those who use Vim mode while maintaining flexibility for other input styles.

Reviews

No reviews yet.

Stats

46
stars
10,573
downloads
5
forks
1,200
days
260
days
349
days
88
total PRs
7
open PRs
61
closed PRs
20
merged PRs
16
total issues
5
open issues
11
closed issues
36
commits

Latest Version

a year ago

Changelog

Mobile Device Support!

What's Changed

New Contributors

Full Changelog: https://github.com/conneroisu/vim-toggle/compare/1.0.8...1.1.0

README file from

Github

Build obsidian plugin codebeat badge

Vim Toggle Plugin Obsidian

made with 🤍 by Conner Ohnesorge

Toggle the state of Vim inside of Obsidian, in response to Obsidian Canvas Core Plugin Functionality. A gif showing the pure basics of the plugin The new Canvas Plugin has prompted me to make a small plugin to toggle the state of use of the vim editor in obsidian.

Wondering what vi/vim is?

### Vim in 100 Seconds - YouTube https://www.youtube.com › watch

### Understanding Vi and Vim (Vi IMproved) in 10 Minutes https://www.youtube.com › watch

The Basics

This plugin is a simple plugin that allows for the toggling of vim mode in Obsidian with a command configurable to a hotkey. You can also turn off or on notifications for the plugin. That pretty much it for basic functionality.

[!important]+ Main Offerings

  • Toggle Vim mode
  • Optional Notification when toggling
  • Community Avaliability

Usage

Usage for this plugin is done through a settings tab accessible boolean variable and a command to run that toggles and untoggles vim inside of Obsidian. The command can be bound to a hotkey for quicker and more efficient use.

To access the plugin settings, click on the settings cog in the top right corner of Obsidian or use a hotkey Ctrl+,From there, find the Vim Mode setting and toggle it to "On". This will enable Vim Toggle within the current instance of obsidian.

Basic Usage

Once installed, you can toggle vim mode on and off with a command. You can configure this command to a hotkey of your choice in the settings. You can also turn off or on notifications for when vim mode is turned on or off.

Normal installation

To install this plugin normally, you can navigate within the obsidian app to the community plugins to view and install this plugin without even exiting the app! Hopefully you can find some use for it yourself! (You will be able to do this soon).

Manual Installation

To install this plugin manually, you'll need to download the source code from the GitHub repository and place it in the plugins folder in your Obsidian data directory. Once that is done, restart Obsidian and you should be good to go.

Support

If you have any questions or problems with this plugin, you can reach out through a github issue regarding issues, updates, features, and bug reports. We also have a support page that includes information about the plugin and how to use it within the wikipedia part of github.

This project uses Typescript to provide type checking and documentation. The repo depends on the latest plugin API (obsidian.d.ts) in Typescript Definition format, which contains TSDoc comments describing what it does.

Feel free to donate to my kofi and/or share this project!

kofi: conneroisu

Use Case

Writting inside of obsidian canvas mode can be alittle tedious using vim mode cause of the constant inserting, this plugin allows for the user to evade these difficulties by switching to regular typing from vim mode temporarily.

Contributions

Conner Ohnesorge
conner.jpeg
github username: conneroisu
email: [email protected]
Andrew Baxter
github username: andrewbaxter439
email: NA
Matthew Turk
github username: matthewturk
email: [email protected]

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Kanban
5 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
Copilot
3 years ago by Logan Yang
THE Copilot in Obsidian
Homepage
5 years ago by mirnovov
An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
Terminal
4 years ago by polyipseity
Integrate consoles, shells, and terminals.
Task Genius
4 years ago by Boninall
Comprehensive task management plugin for Obsidian
Task Board
a year ago by Atmanand Gauns
An Obsidian plugin to view and manage your tasks from whole vault using much efficient boards using various methodologies.
Slash Commander
3 years ago by alephpiece
Customizable slash command list for Obsidian.md
Archiver
5 years ago by ivan-lednev
Archive completed tasks in your Obsidian vault (plus other org-mode-like features)
Hotkeys for specific files
5 years ago by Vinzent
ZettelFlow
3 years ago by RafaelGB
ZettelFlow is a plugin for Obsidian that helps you to create and manage your notes in a Zettelkasten way.
ToggleList
4 years ago by Lite C
This is a simple plugin for Obsidian to overwrite the default behavior of toggle checkbox status. Also, it offers a simple way to toggle through frequently used attributes: task states, task tags, highlighted list, etc.
Auto Hide
4 years ago by skelato1
This Obsidian plugin enables you to collapse (and expand) the sidebar easier.
Better Plugins Manager
2 years ago by zero
Custom window title
5 years ago by Joost Plattel
Small Obsidian plugin that updates the window title with the current open note
Task Marker
4 years ago by wenlzhang
An Obsidian plugin to change task status and append text with hotkeys and right-click context menu.
Open with
5 years ago by phibr0
Tag Project
3 years ago by Odaimoko
Quick snippets and navigation
4 years ago by @aciq
Quick snippets and navigation for Obsidian
Weekly Review
4 years ago by Brandon Boswell
Rapid Notes
4 years ago by valteriomon
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
Emoji Titler
3 years ago by Hyeonseo Nam
Swiss army knife
3 years ago by mwoz123
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Tag Buddy
3 years ago by David Fasullo
Unlock powerful tag editing features in Reading Mode. Add, remove and edit tags across your vault. Use tag inboxes to level up any workflow with a powerful idea assembly line.
Custom State for Task List
3 years ago by Okami Wong
A plugin for Obsidian to define your own states for task items.
open-as-md
3 years ago by kursad-k
open and edit preferred formats as markdown in Obsidian
Overdue
5 years ago by Peter Parente
Obsidian plugin that marks items as [[Overdue]] if they are not checked off by their due date
File chucker
4 years ago by Ken Lim
GTD No Next Step
3 years ago by Tobias Davis
Obsidian plugin for GTD workflow, badge projects with no next step.
Open File by Magic Date
4 years ago by simplgy
Extended Task Lists
3 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
Spacekeys
a year ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
Custom save
3 years ago by Hananoshika Yomaru
add custom save action to your save command
Next Link
3 years ago by Juan Luque
Context Command Hider
a year ago by Mara-Li
This plugin allows you to hide every command from the Obsidian's right-click context menu.
Cursor Position History
a year ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Jira Issue Manager
a year ago by Alamion
Obisdian plugin to sync tasks between Obsidian and Jira
Editor Autofocus
3 years ago by Mgussekloo
New Note Fixer
a year ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
Templated daily notes
2 years ago by digitorum
Allow to create templayted daily note in specific folder
Canvas Blocks
2 years ago by Kay606
Quick Open
2 years ago by James Alexandre
Quickly select items in any modal using keyboard shortcuts. Supercharge your workflow with fast, efficient item selection in Obsidian modals.
Personal OS
2 years ago by A.Buot
Notice logger
2 years ago by @gapmiss
An Obsidian.md plugin for logging all notices to the developer console, with optional prefix & timestamp.
Alias Picker
2 years ago by rostunic
Ctrl-XA cycle various items
3 years ago by nbossard
The equivalent in Obsidian of Vim Ctrl X-A. But supercharged with lists of various items : days, months, ...
NodeFlow
2 years ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
LinkMagic
2 years ago by AndyReifman
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
Hide Commands in Menu
a year ago by bomian98
Obsidian Plugin, hide different commands in different menus.
Peekaboo
2 years ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
BlazeJump
2 years ago by henryco
Plugin for Obsidian that makes text navigation blazingly fast.
Outline to task list
2 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
Link Opening Restore
a year ago by SmallZombie
Restore the link opening behavior in Obsidian.
URI Converter
a year ago by wenlzhang
An Obsidian plugin to convert Obsidian URIs to Obsidian internal links.
Click Hint
2 years ago by kbwo
Keyboard Formatter
a year ago by Lauloque
Formats keyboard text (kbd) in your Obsidian notes quickly and consistently.
Close Window When Empty
2 years ago by Taylor Jadin
Bottom to Top
2 years ago by Henry Gustafson
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note