Hi Jeremy,
Thanks for the response.
I can't reproduce the bug on the tiddlywiki site because I can't save
changes there. To reproduce the bug yourself, do the following;
1. Create a new tiddler titled $:/config/CodeMirror.
2. Paste the following code into this new tiddler;
{
"require": [
"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js",
"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js",
"$:/plugins/tiddlywiki/codemirror/addon/search/searchcursor.js",
"$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js",
"$:/plugins/tiddlywiki/codemirror/keymap/vim.js",
],
"configuration": {
"keyMap": "vim",
"matchBrackets":true,
"showCursorWhenSelecting": true
}
}
3. Set the type field of this tiddler to application/json.
4. Refresh for the changes to take effect.
5. If you now attempt to edit any tiddler, you will see a block cursor. Vim is
a modal editor and starts of in command mode.
6. Press the 'i' key. This will switch to insert mode. You can now type as for
a normal editor.
7. Entering the '#' or '~' key however should reproduce the error I described.
Further details on configuring CodeMirror (which is where I got the information
on setting it up from) are to
be found in $:/plugins/tiddlywiki/codemirror/usage.
Thank you so much for your help.
On Monday, May 18, 2015 at 7:13:36 PM UTC+1, Jeremy Ruston wrote:
>
> Hi R Ax
>
> My apologies for the late reply. I'm not familiar with vim; could you
> kindly list the step-by-step instructions that will reproduce the bug on
> http://tiddlywiki.com/plugins/tiddlywiki/codemirror/
> <http://www.google.com/url?q=http%3A%2F%2Ftiddlywiki.com%2Fplugins%2Ftiddlywiki%2Fcodemirror%2F&sa=D&sntz=1&usg=AFQjCNEG9hARuVPZYVYFqrjxcTi-wVMMtQ>
> ?
>
> Many thanks,
>
> Jeremy,
>
> On Thu, May 7, 2015 at 7:16 PM, R Ax <[email protected] <javascript:>>
> wrote:
>
>> Hi guys,
>>
>> I get the following error message whenever I type the characters '#' or
>> '~' in insert mode of vim emulation for CodeMirror.
>>
>> "TypeError: keyName.indexOf is not a function"
>>
>> I noticed a similar bug reported a year ago which was triggered by the
>> '=' character and which since appears to have been fixed.
>>
>> Any ideas?
>>
>> regards
>>
>> --
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/tiddlywiki.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/tiddlywiki/4ca09d5c-839c-4228-b190-aee17f78bd5e%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/tiddlywiki/4ca09d5c-839c-4228-b190-aee17f78bd5e%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Jeremy Ruston
> mailto:[email protected] <javascript:>
>
--
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/a49b4a59-c04f-4552-b753-166347f416a4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.