@PMario

I am trying to extend the editor functionality further 
(here: https://github.com/adithya-badidey/TW5-codemirror-plus) but most of 
the code in the TW repository is minified.
For example:
- 
https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/codemirror/files/addon/selection/activeline.js
- 
https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/codemirror-closebrackets/files/addon/edit/matchbrackets.js

Where can I find the non-minified code for all the TW addons for CodeMirror?

Cheers,
Adithya

On Thursday, August 20, 2020 at 5:17:28 PM UTC+5:30 JD wrote:

> Thank you! I'll file these feature requests there ^^,
>
> On Thu, Aug 20, 2020, 16:26 Adithya B, <[email protected]> wrote:
>
>> Thanks for the suggestions and enthusiasm :)
>>
>> I am too a bit rusty with javascript but am gaining confidence as I work 
>> on this more.
>>
>> I just fixed this today (check the latest version on 
>> adithyab.tiddlyspot.com):
>> ```
>> monospace me, too?
>> ```
>>
>> Do you use github? It would help if you can start filing these on the 
>> github repo.
>> https://github.com/adithya-badidey/TW5-codemirror-plus
>>
>> I will use that to chip through these slowly.
>>
>> Cheers,
>> Adithya
>>
>> On Thursday, August 20, 2020 at 8:22:49 AM UTC+5:30 JD wrote:
>>
>>> Adithya! This is wonderful, especially for people like me who want the 
>>> tiniest degree of separation between View and Edit modes!
>>>
>>> Some things I hope you can add:
>>>
>>> \define macroMe(name:"teacup")
>>>> I'm a little $name$
>>>> \end
>>>
>>>
>>> Can macro definitions have a certain color, and the macro name to be 
>>> bold? For example, I wish this whole block to be <<colour 
>>> muted-foreground>>, where $name$ is highlighted in another color, maybe 
>>> <<colour code-foreground>>, sample:
>>>
>>> \define *macroMe*(name:"teacup")
>>>> I'm a little $*name*$
>>>> \end
>>>
>>>  
>>> As an extension to this thought: can I target this whole text block in 
>>> CSS? This is a desirable workflow for me: on mouse-hover, this whole block 
>>> of text is very visible, to allow no room for mistakes while editing. Then 
>>> with no mouse hover, it assumes the coloring as stated above, or maybe even 
>>> just a lighter opacity (I can do this with CSS of course, if it's a class 
>>> that can be *exposed *to me)
>>>
>>> //ddf//
>>>>  __underline__
>>>>   ~~strikethrough~~ 
>>>
>>> And some sup^^s^^ and sub,,s,, because I write like this sometimes
>>>
>>>
>>> I hope you can add the above in the future, especially the *//Italics//*, 
>>> __*underlines*__, and ~~strike-throughs~~! (no google groups formatting 
>>> for strikethroughs, so I can't show the visualization)!
>>>  
>>>
>>>> <<list-links "[tag[task]sort[title]]">>
>>>> <<macroMe "ant">>
>>>
>>>
>>> Like [[*]] and {{*}}, can <<* "">> have a color? And within it, can 
>>> strings starting and ending with* "* also be styled? Sample:
>>>
>>>  <<list-links "*[tag[task]sort[title]]*">>
>>>
>>> <<macroMe "*ant*">>
>>>
>>>
>>> For strings inside back-ticks, 
>>>
>>> `monospace me, and color <<colour code-foreground>>?` 
>>>> ```
>>>> monospace me, too?
>>>> ```
>>>
>>>
>>> I've set my CodeMirror font to *NonSerif*, can it be so that strings 
>>> within back-ticks are monospaced, colored <<colour code-foreground>>?
>>>
>>> As for the html links, they're colored already, but can that be extended 
>>> so that maybe clicking on them while CTRL is held down, will result to the 
>>> link opening in another browser tab? Also, I write external links this way 
>>> a lot:
>>>
>>> [[title|http://adithyab.tiddlyspot.com/]]
>>>>
>>>
>>> can it be treated differently from a normal tiddler [[*]] link ? Sample:
>>>
>>> [[*title*|http://adithyab.tiddlyspot.com/]]
>>>
>>>
>>>  
>>> I'm sorry if these are a hassle to include! I am requesting these from 
>>> the perspective of someone going in and out of wikitext and defining 
>>> macros, who need these visual identifiers in the textarea.
>>>
>>> Also from a perspective external to tiddlywiki... In my line of work, 
>>> there is a lot of visual identifiers in "edit mode", before we pass on the 
>>> work to people who will only ever access it in "view mode". This is to help 
>>> us designers in our field to self-correct immediately, reducing the need 
>>> for multiple checks, while the raw form of the work is still exposed to us 
>>> (rarely do we even access the work in "view mode").
>>>
>>> Your CodeMirror extension has the potential to really *mirror* my 
>>> actual non-tiddlywiki work setup, and thus I'm really excited! I hope 
>>> somehow these can be implemented in your future plugin. If not, I wish you 
>>> can provide tutorials so I can personally extend the features (I have 
>>> totally no idea how to JS)
>>>
>>> Thanks for this, really! It has so much potential! 
>>>
>>> -jd
>>>
>>>
>>>
>>>
>>> On Wednesday, August 19, 2020 at 11:46:27 PM UTC+9, Adithya B wrote:
>>>>
>>>> Hi Mario,
>>>>
>>>> Thanks for the help.
>>>>
>>>> I have been able to get it working in TW5!
>>>> I have created a new project here: 
>>>> https://github.com/adithya-badidey/TW5-codemirror-plus to start 
>>>> working on it.
>>>>
>>>> JD and others, can you try it out and give feedback?
>>>> This is how it looks
>>>>
>>>> [image: Screen Shot 2020-08-19 at 7.55.10 PM.png]
>>>>
>>>> On Monday, August 17, 2020 at 12:52:35 AM UTC+5:30 PMario wrote:
>>>>
>>>>> On Sunday, August 16, 2020 at 9:02:37 PM UTC+2, Adithya B wrote:
>>>>>>
>>>>>> [...] change the format to x-tiddlywiki but there seem to be a big 
>>>>>> bug (where the formatting breaks when urls have //)
>>>>>
>>>>>
>>>>> Yea, that's a bug. ... The "workaround fix is" put a // at the end of 
>>>>> the line, which will end "italic" formatting.
>>>>>  
>>>>>
>>>>>>
>>>>>> I would happily give some time to work on it if you can help me 
>>>>>> understand this code:  
>>>>>> https://github.com/Jermolene/TiddlyWiki5/tree/master/plugins/tiddlywiki/codemirror-mode-x-tiddlywiki
>>>>>> Its obfuscated and minimized :/
>>>>>>
>>>>>
>>>>> You'd need to work with the source code. 
>>>>> https://github.com/codemirror/CodeMirror/blob/master/mode/tiddlywiki/tiddlywiki.js
>>>>> You'll need to understand the internal working of cm-mode code. .. 
>>>>> see: https://codemirror.net/doc/manual.html#modeapi
>>>>>  
>>>>>
>>>>>>
>>>>>> I would love it it if this plugin
>>>>>> 1) Works with TW5 Wikitext by default (without needing the 
>>>>>> content-type to be changed)
>>>>>>
>>>>>
>>>>> That should be a relatively easy fix.
>>>>>  
>>>>>
>>>>>> 2) highlights the headlines (!)
>>>>>> 3) colours everything within [[ ]], {{}} and << >>
>>>>>>
>>>>>
>>>>> 4) Makes hyperlinks work
>>>>>>
>>>>>
>>>>> I don't  understand this one. May be // as mentioned above. 
>>>>>
>>>>> -mario
>>>>>
>>>>>
>>>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "TiddlyWiki" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/tiddlywiki/8gtLjAwgQG0/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/8c3b6dad-a24d-42a6-8bf2-28caf86143d7n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/8c3b6dad-a24d-42a6-8bf2-28caf86143d7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/030852a5-5960-4960-824e-fe78765076ban%40googlegroups.com.

Reply via email to