{"repo":"jrymk/restore-tab-key","free":true,"listed":false,"github":"https://github.com/jrymk/restore-tab-key","clone":"git clone https://github.com/jrymk/restore-tab-key.git","description":"An Obsidian plugin to make the tab key insert a tab, and make it feel like any other IDE regarding tabs and indentation.","language":"TypeScript","stars":74,"topics":["obsidian","obsidian-md","obsidian-plugin"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"Restore Tab Key Plugin for Obsidian Restore tab key behaviour: tab key inserts a tab, the way it should be. To summarize, this plugin can make code blocks, or anywhere, behave like any IDE as you would expect, everything regarding tabs and indentation , which Obsidian does terribly. By default, there is no way to insert a tab character in Obsidian without cutting and pasting, can you believe that? Sure, tabs are pretty useless in Markdown, however, that can't be said in Markdown code blocks, the tab key behavior is just absolutely unreasonable, and this plugin should solve that. Check out the forum thread that inspired this plugin: Feature Request: Option to disable tab to indent Obsidian Forum Restore Tab Key Before After --- Braces Auto Indent Before After --- Settings Quick configuration for just code - Turn on Only activate in code blocks - Decide to use space or tabs by setting Use spaces instead of tab --- ALL the settings --- Indent using tabs Select some text and press tab to indent, like just about any IDE.\\ The indent action is completely unaltered (native indentMore command), you can change \"Indent using tabs\" and \"Tab indent size\" in Editor settings to change that behavior. --- Hard space Hard spaces (U+00A0) as tab allows you to insert wide blanks inside text. Without using hard spaces, repeated spaces (and tabs) will be rendered as one single space. You can toggle whether to use hard space instead of regular spaces.\\ You can insert hard spaces in the beginning o","default_branch":null,"files":null,"tree":[],"storefront":"/r/jrymk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jrymk/restore-tab-key/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}