Thank you BJ after a couple of months your scripts became useful. I found 
my own thread searching for solution for a new problem :P

El viernes, 25 de abril de 2014, 22:40:56 (UTC+2), BJ escribió:
>
>
> You just go to the build dir and type 
> ./mktwfiles
>
> I have only tried this with linux, but I expect it to work with linux like 
> shells on other systems.
>
> My plugin sources files are structured like so:
>
> visualeditor/build
>                 /files
> 'files' contains all the files that I need to include into the plugin
> 'build' contains the shell scripts to make the 'tiddlywiki.files'
> There are two script files: 
> twfileshelper.sh contains the prototype of the entries within the 
> 'tiddlywiki.files'
> mktwfiles.sh gathers all path/filenames of all the files inside the 
> '/files' directory 
> then passes them thru the twfileshelper then put the results into 
> tiddlywiki.files
>
> You would need to changes the entries that refer to my plugin with in 
> twfileshelp.sh
> simply change the line ""title": "$:/plugins/bj/visualeditors" to you 
> plugin location.
>
> within mktfiles the first two word " find ../files" point to the location 
> of files relative
> to the build directory which you may need to change to reflect your 
> plugins directory structure.
>
> On Friday, April 25, 2014 3:04:50 AM UTC+1, Danielo Rodríguez wrote:
>>
>> Hello BJ,
>>
>> Do you have any explanation of how to use it?
>> Thanks for your share.
>>
>> El jueves, 24 de abril de 2014 20:22:49 UTC+2, BJ escribió:
>>>
>>>
>>> HI Danielo,
>>> for my visualeditor plugin I wrote a shell script to automatically 
>>> create the tiddlywiki.files as there were lot (more than a hundred) files 
>>> to load for the extension. May be it will be some use to you:
>>> https://github.com/buggyj/TW5-visualeditor/tree/master/build the files 
>>> are mktwfiles.sh and twfileshelper.sh.
>>>
>>> cheers
>>>
>>> BJ
>>> On Wednesday, April 23, 2014 8:52:59 PM UTC+1, Danielo Rodríguez wrote: 
>>> <https://github.com/buggyj/TW5-visualeditor/blob/master/build/twfileshelper.sh>
>>>>
>>>> Hello,
>>>>
>>>> I'm adding codemirror modes , themes and addons. 
>>>> But this is a very hard work since I have to create lots of tiddlers 
>>>> and add them the corresponding fields and tags.  Is there any way to do 
>>>> this process more easy?
>>>>
>>>> In other order of things I would like to discuss the better way to make 
>>>> the plugin easily configurable.
>>>> I would like to let users change dynamically the mode and the theme. 
>>>> Currently I have an approach that is working, but I load all the modules 
>>>> despite they are needed by the current mode or not. I don't know if this 
>>>> cause poor performance. I want to define a set of basic configurations 
>>>> also 
>>>> that should be loaded if nothing is defined.
>>>>
>>>> I'm making good progress with it but I need a bit of help here.
>>>>
>>>> Thanks in advance.
>>>> Here is the current codemirror config, a MONSTER
>>>>
>>>> {
>>>>   "require": [
>>>>       "$:/plugins/tiddlywiki/codemirror/addon/dialog.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/addon/searchcursor.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/keymap/vim.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/keymap/emacs.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/mode/vbscript.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/mode/javascript.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/mode/css.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/mode/php.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/mode/htmlmixed.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/mode/htmlembedded.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/addon/edit/closebrackets.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/addon/edit/closetag.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/addon/fold/comment-fold.js",
>>>>      "$:/plugins/tiddlywiki/codemirror/addon/fold/xml-fold.js",
>>>>      "$:/plugins/tiddlywiki/codemirror/addon/fold/brace-fold.js",
>>>>      "$:/plugins/tiddlywiki/codemirror/addon/fold/foldgutter.js",
>>>>      "$:/plugins/tiddlywiki/codemirror/addon/fold/foldcode.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/keymap/extra.js",
>>>>       "$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js"
>>>>   ],
>>>>   "configuration": {
>>>>       "theme": "erlang-dark",
>>>>       "mode":"javascript",
>>>>       "showCursorWhenSelecting": true,
>>>>       "indentUnit":4,
>>>>       "lineWrapping":false,
>>>>       "autoCloseBrackets" : true,
>>>>        "autoCloseTags" : true,
>>>>       "foldGutter": true,
>>>>       "matchBrackets":true,
>>>>       "gutters": ["CodeMirror-linenumbers", "CodeMirror-foldgutter"]
>>>>   }
>>>> }
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to