This repository has been archived by the owner on Oct 22, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
To do List
trongthanh edited this page Jun 14, 2012
·
7 revisions
List of (inexhaustive) things to do (a tick marks done task):
- ✔ For dark color interface, implement color scheming instead of patch the file types files (Geany 1.22 has better color scheme approach, download latest color scheme here)
- ✔ Personal reference:
- Editor > Completions > Character to type...: 2
- Editor > Completions > Auto close brackets: all
- Editor > Completions > Auto complete all words
- Key bindings:
- Remove Markers: set to <Primary><Shift>a
- Go to line: <Primary>g
- Find Next: F3 (note to focus on search bar: F7)
- Find previous: <Shift>F3
- Tree browser > Rename Object: F2
- Copy the finalized keybindings.conf to the repo, allowing quick (but optional) configuration
- Suggest plugins:
- Split Window
- Addons:
- XML tagging, key-binding suggestion: Primary-Shift-T
- Enclose selection with configurable key bindings: for " ' < [ { (
- Write a separate wiki page on how to turn dash "-" not a word boundary and you can select whole CSS property with double clicks.
- ✔ Add & correct snippets. Added forin, function, author, copyright. Fix snippet’s indentation
- ✔ Add global object tags: see standard.js.tag
- ✔ Add global object’s properties & functions: see standard.js.tag
- ✔ Improve global tags: add function parameters Source: MDN, http://www.javascriptkit.com/jsref/
- ✔ Create a separate global tags for css’s style properties
- ✔ Add DOM object tags
- ✔ Add function parameters for DOM objects tags
- ✔ Complete other objects for DOM tags (use Webstorm predefined tags)
- ✔ Find ways to add local tags (local tags are already supported but limited)
- ✔ Add tags for Mootools
- ✔ Add tags for JQuery (extractor, extract from jQuery API’s XML dump)
- Add tags for ExtJS
- ✔ Improve CSS global tags with latest CSS3 /home/thanh/.config/geany/tags/ (All css properties references)
- ✔ Add all browser specific highlights keywords (Source)
- ✔ Add all browser specific tags
- ✔ Adjust CSS color for CSS3 & vendor to be more outstanding
- Look for ways to support CSS value hinting/completion:
- ✔ Method-like hinting only works for single word names. Geany recognized but doesn't provide hinting for keywords with dashes in the middle.
- Considering using snippet to provide quick completion, hence, hinting of CSS values
- ✔ Adjust pseudo class color, and some others to look more outstanding
- Add pseudo classes, special selectors and maybe word value to the global tags
- Add browser's specific pseudo classes/selectors
- ✔ Add lowercase <!doctype to the filetype def
- Add HTML global tags, including new HTML5 tags
- Add all new HTML5 property name to syntax coloring (filetype def)
- Adopt HTML snippet from https://wiki.geany.org/snippets/html/start
- Revise HTML code hint and hightlight
- Add more snippet: /home/thanh/.config/geany/snippets.conf
- Temp: Use AS3 all classes reference for mannual class import
- Add global tag file for AS3: /home/thanh/.config/geany/tags/ (Study how to write tags)
- Study ways to add current file tags (for better context complettion)