1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-27 10:30:28 +00:00
TiddlyWiki5/plugins/tiddlywiki/codemirror/keyboard.tid
BurningTreeC 3d64d7d126 CodeMirror 5.36.0 modularized (#3184)
* v5.35.1

* codemirror 5.35.1

* v5.35.1

* v5.35.1

* v5.35.1

* v5.35.1

* v5.35.1

* adding search&replace and autocomplete

* update version number

* add jump-to-line.js required for search&replace

* adding show-hint.js required by autocomplete

* adding basic autocomplete for any word

* adding autocomplete css

* adding new files to tiddlywiki.files

* forgot adding search.js

* minify 'em all

* Delete vim.js

* Delete sublime.js

* Delete emacs.js

* Delete anyword-hint.js

* Delete show-hint.css

* Delete show-hint.js

* Update config.tid

* Update tiddlywiki.files

* Update tiddlywiki.files

* Update config.tid

* Update config.tid

* Update config.tid

* Delete dialog.js

* Delete dialog.css

* Delete jump-to-line.js

* Delete search.js

* Delete searchcursor.js

* Update tiddlywiki.files

* Update tiddlywiki.files

* Update tiddlywiki.files

* add search-and-replace cm-addon as plugin

* add autocomplete cm-addon as plugin

* add fullscreen-editing cm-addon as plugin

* add keymaps as plugins + cleanup

* add highlighting modes as plugins

* small update on usage.tid

* moved multiplex.js to htmlembedded mode - the only one using it

* config/CodeMirror update

* how to disable line numbers

* how to change CM theme

* add closebrackets and closetags addons

* packaging a base-addon

* move meta.js from codemirror to base addon

* inputStyle: textarea -> prevents contenteditable on mobile browsers, keeps focus when clicking toolbar buttons, prevents import on paste

* default config no line numbers

* temporary add panel plugin for demo

* put base-plugin back to codemirror editor

* searchcursor to searchnreplace plugin

* bad copypasta mistake

* another typo

* stripped down meta.js + moved matchbrackets to closebrackets plugin

* remove panel

* change module-type to codemirro and make init "require" dynamic.

* make config handling dynamic with sensible defaults

* make cm settings translateable

* delete multids. they will be replaced

* add auto-config tiddlers

* dynamically create config structure for CM

* fix filename

* change typo

* kitchensink config, plus change plugin description for better sorting.

* add matchBrackets config tiddler

* RIP codeblock

* removed install instructions from readme - codemirror usage tiddler still todo

* control panel settings for cm base

* add setting for auto-close tags

* adding fontfamily settings and theme settings

* change tags for settings from $:/tags/ControlPanel/Settings to $:/tags/ControlPanel/Settings/CodeMirror

* more usage info

* more usage info

* update to v5.36.0

* ugly hack enables highlighting and tag-closing for vnd.tiddlywiki and x-tiddlywiki

* disable auto-indent for vnd.tiddlywiki & x-tiddlywiki and add some hidden settings

* remove engine.js hack

* meta.js -> tw-meta.js

* codemirror settings tab

* rename tiddler to tw-meta.js

* make editor font monospace or sans-serif - dropdown select

* make editor font monospace or sans-serif - dropdown select

* now using correct tiddler for editor font setting

* better usage doc

* make markdown-mode require tw-meta

* add more themes info

* add active-line highlighting option

* mini usage change

* add integer type to engine.js config-getter

* blink rate config type string

* correct engine.js

* license for base-plugin, usage link in settings tab

* codemirrordemo hellothere update

* codemirrordemo hellothere update

* Update license.tid

* codemirror demo sidebarlayout, license

* license headers to addon files

* license formatting & forgot what year we have

* license formatting & forgot what year we have & codemirror demo sitetitle sitesubtitle

* more informations 'try-this-style' for codemirrordemo hellothere

* codemirror demo sitetitle & cm fontfamily

* hellothere

* font-family setting must be editor-font-family, not code-font-family

* add basic keyboard shortcuts table

* shortcuts change to not interfere with toolbar shortcuts - needs testing - vim and emacs todo

* formatting

* controlpanel change keymap - default keymap is default

* ctrl-T becomes Alt-T in default keymap

* adjustments for codemirror demo

* demo: hellothere - hint for sidebar keymap cheatsheet

* toolbar focus fix + remove console log

* engine.js cleanup

* formatting

* reverting focus fix

* indenting engine.js

* hoping that indenting gets better
2018-04-06 17:34:50 +01:00

108 lines
2.3 KiB
Plaintext
Executable File

title: $:/plugins/tiddlywiki/codemirror/keyboard
!!Default keyboard shortcuts
!!!Basic shortcuts
|Shortcut |Function |h
|Left |goCharLeft |
|Right |goCharRight |
|Up |goLineUp |
|Down |goLineDown |
|End |goLineEnd |
|Home |goLineStartSmart |
|~PageUp |goPageUp |
|~PageDown |goPageDown |
|Delete |delCharAfter |
|Backspace |delCharBefore |
|Shift-Backspace |delCharBefore |
|Tab |defaultTab |
|Shift-Tab |indentAuto |
|Enter |newlineAndIndent |
|Insert |toggleOverwrite |
|Ctrl-Esc |singleSelection |
!!!Shortcuts on Windows and Linux
|Shortcut |Function |h
|Ctrl-A |selectAll |
|Ctrl-D |deleteLine |
|Ctrl-Z |undo |
|Shift-Ctrl-Z |redo |
|Ctrl-Y |redo |
|Ctrl-Home |goDocStart |
|Ctrl-End |goDocEnd |
|Ctrl-Up |goLineUp |
|Ctrl-Down |goLineDown |
|Ctrl-Left |goGroupLeft |
|Ctrl-Right |goGroupRight |
|Alt-Left |goLineStart |
|Alt-Right |goLineEnd |
|Ctrl-Backspace |delGroupBefore |
|Ctrl-Delete |delGroupAfter |
|Ctrl-F |find |
|Ctrl-G |findNext |
|Shift-Ctrl-G |findPrev |
|Shift-Ctrl-F |replace |
|Shift-Ctrl-R |replaceAll |
|Ctrl-[ |indentLess |
|Ctrl-] |indentMore |
|Alt-U |undoSelection |
|Shift-Ctrl-U |redoSelection |
|Shift-Alt-U |redoSelection |
!!!Shortcuts on ~MacOs
|Shortcut |Function |h
|Cmd-A |selectAll |
|Cmd-D |deleteLine |
|Cmd-Z |undo |
|Shift-Cmd-Z |redo |
|Cmd-Y |redo |
|Cmd-Home |goDocStart |
|Cmd-Up |goDocStart |
|Cmd-End |goDocEnd |
|Cmd-Down |goDocEnd |
|Alt-Left |goGroupLeft |
|Alt-Right |goGroupRight |
|Cmd-Left |goLineLeft |
|Cmd-Right |goLineRight |
|Alt-Backspace |delGroupBefore |
|Ctrl-Alt-Backspace |delGroupAfter |
|Alt-Delete |delGroupAfter |
|Cmd-F |find |
|Cmd-G |findNext |
|Shift-Cmd-G |findPrev |
|Cmd-Alt-F |replace |
|Shift-Cmd-Alt-F |replaceAll |
|Cmd-[ |indentLess |
|Cmd-] |indentMore |
|Cmd-Backspace |delWrappedLineLeft |
|Cmd-Delete |delWrappedLineRight |
|Alt-U |undoSelection |
|Shift-Alt-U |redoSelection |
|Ctrl-Up |goDocStart |
|Ctrl-Down |goDocEnd |
|Ctrl-F |goCharRight |
|Ctrl-B |goCharLeft |
|Ctrl-P |goLineUp |
|Ctrl-N |goLineDown |
|Alt-F |goWordRight |
|Alt-B |goWordLeft |
|Ctrl-A |goLineStart |
|Ctrl-E |goLineEnd |
|Ctrl-V |goPageDown |
|Shift-Ctrl-V |goPageUp |
|Ctrl-D |delCharAfter |
|Ctrl-H |delCharBefore |
|Alt-D |delWordAfter |
|Alt-Backspace |delWordBefore |
|Ctrl-K |killLine |
|Alt-T |transposeChars |
|Ctrl-O |openLine |