Giter VIP home page Giter VIP logo

obsidian-tabout's Introduction

obsidian-tabout's People

Contributors

phibr0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

ckat3

obsidian-tabout's Issues

Tabout of inline math

Describe the feature

I would like tabout to support tabbing out of an inline math environment, though with lower priority than {}, [], ().

Let | be the cursor:
$a=b+c|$$a=b+c$|

Does this fix a problem? If so, specify.

No. It is an added feature.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[Bug]: Tabbing in text environment jumps to another pane

Describe the bug

Pressing tab in a text environment will tab to another pane if any rules at all (including defaults) are on.

Relevant errors (if available)

:6 Uncaught TypeError: Cannot read properties of undefined (reading 'contains')
    at E.tabout (eval at <anonymous> (app.js:1:1494667), <anonymous>:6:6052)
    at E.legacyTabout (eval at <anonymous> (app.js:1:1494667), <anonymous>:6:6405)
    at signal (codemirror.js:568:61)
    at filterChange (codemirror.js:5290:19)
    at makeChange (codemirror.js:5308:16)
    at Doc.<anonymous> (codemirror.js:6271:11)
    at Doc.replaceSelections (codemirror.js:3977:39)
    at Doc.replaceSelection (codemirror.js:6261:12)
    at CodeMirror.replaceSelection (codemirror.js:9810:40)
    at insertTab (codemirror.js:7064:42)
E.tabout @ VM55912:6
E.legacyTabout @ VM55912:6
signal @ codemirror.js:568
filterChange @ codemirror.js:5290
makeChange @ codemirror.js:5308
(anonymous) @ codemirror.js:6271
(anonymous) @ codemirror.js:3977
replaceSelection @ codemirror.js:6261
(anonymous) @ codemirror.js:9810
insertTab @ codemirror.js:7064
execCommand @ codemirror.js:8500
CodeMirror.commands.defaultTab @ cm-addons.js:1794
execCommand @ codemirror.js:8500
CodeMirror.commands.autoIndentMarkdownList @ cm-addons.js:1376
execCommand @ codemirror.js:8500
w.Tab @ app.js:1
doHandleBinding @ codemirror.js:7161
(anonymous) @ codemirror.js:7232
lookupKey @ codemirror.js:6806
lookupKeyForEditor @ codemirror.js:7174
dispatchKeyInner @ codemirror.js:7202
dispatchKey @ codemirror.js:7198
handleKeyBinding @ codemirror.js:7232
onKeyDown @ codemirror.js:7251
(anonymous) @ codemirror.js:3960

Steps to reproduce

place cursor on line with no parenthesis or anything similar, and press tab

Expected Behavior

No response

Addition context

No response

Operating system

Windows

Which "environment" do I set so I can tabout of single square brackets?

Describe the feature

I would like to be able to tabout of single square brackets [ ], but don't know what environment to set to get it to work.

Thanks :)

Does this fix a problem? If so, specify.

Wanting to escape single brackets.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[Bug]: In new Live Preview mode Tabout causes whole paragraph to indent

Describe the bug

In the new Live Preview mode (that went public yesterday, I think) trying to tab out of e.g. parentheses causes that whole paragraph to indent, causing it to become code formatted.

Relevant errors (if available)

No response

Steps to reproduce

Activate Live Preview mode, write using whatever rule you have for Tabout, then hit tab key, see that it indents the whole paragraph and doesn't actually "tabout".

Expected Behavior

Tab out of parentheses/asterisks, etc.

Addition context

No response

Operating system

Linux

[Bug]: It's not working..

Describe the bug

Simply doesn't work. I installed and enabled it, but it doesn't work in either the "environment" or anywhere else. It simply creates a "quoted block".

Tabout 1.0.0 version
Obsidian 1.4.14

Relevant errors (if available)

No response

Steps to reproduce

Install the plugin..

Expected Behavior

No response

Addition context

No response

Operating system

Windows

More Documentation help for non-coders

Describe the feature

Add a suggester or some ReadMe file to guide people, but How I can find these CodeMirror environment names. For example for highlight (it tried "mark" for its html tag and it didn't work).

Thanks for this cool and much needed plugin

Does this fix a problem? If so, specify.

Needed for adding rules

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[Feature request]

Describe the feature

Hello,

Thanks for this great plugin ! I was wondering if it is possible to add an option so that when you tab, it also selects everything that is inside the brackets as well, so that it's ready to be replaced if needed.

Thanks !

Does this fix a problem? If so, specify.

When tabbing inside given brackets, there is also a need to replace everything that is inside. This has to be done manually currently.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[FEATURE] Be able to tab "back"

Describe the feature

Hello,

Sometimes after tabbing out I find myself needing to tab "back" to fix a typo or to change something, it would be great if there was a hotkey, maybe Shit + Tab to tab back in quickly and correct or change whatever is needed.

Thank you :)

Does this fix a problem? If so, specify.

More streamlined workflow

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[Bug]: This plug-in cannot be used in an unordered list

Describe the bug

When "-" is on the same line as the symbol I want tabout, the plugin cannot be used

ObsidianNote.-.Obsidian.v0.13.33.2022-03-17.23-00-38_Trim.mp4

Relevant errors (if available)

No response

Steps to reproduce

  1. Create a rule in plugin like "`"
  2. Start another line in any article
  3. Type "- ``"
  4. Move the cursor between two `
  5. Press the tab key

Expected Behavior

When I use tabout on the line with "-" at the beginning for the symbol set in the plug-in, it can jump out normally

Addition context

No response

Operating system

Windows

Mobile terminal does not support

Describe the feature

The mobile end also needs. Another thing is how to change the shortcut key to Enter.

Does this fix a problem? If so, specify.

The mobile end also needs. Another thing is how to change the shortcut key to Enter.

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[FEATURE] Add a space after about

Describe the feature

Hello,

After I tab out I'd like there to be a space automatically added so I can continue typing without having to press the spacebar, I don't know if other people would find this useful but it makes a big difference, especially if you tab out often.

Thank you :)

Does this fix a problem? If so, specify.

More streamlined workflow

Did you consider other alternatives?

No response

Screenshots and recordings

No response

[Bug]: Only works in legacy mode

Describe the bug

The plugin does not function in regular mode. Works amazingly well in legacy mode.

Thank you

Relevant errors (if available)

No response

Steps to reproduce

Attempt to use plugin in regular mode, watch it not work.
Switch to legacy mode, watch it work.

Expected Behavior

Expected to work in regular mode.

Addition context

No response

Operating system

Linux

[Feature Request]: Outliner Compatibility

Describe the feature

Currently if I try any of the default rules it simply indents the block I'm on instead of tabbing out. Perhaps a different trigger key could be set that doesn’t conflict with tab?

Does this fix a problem? If so, specify.

Yes, you can't use both this plugin and Outliner plugin.

Did you consider other alternatives?

I'm not aware of any.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.