### Development status
This is a Beta release! New Jumps tool contains unfinished features, may have bugs and is still missing some more or less important functions. But please do test it. Feedback is highly appreciated at this point. Thanks!
### Keyboard shortcuts - Jumps deployment
CTRL + ENTER or
ALT + LEFT / RIGHT or
ALT + J (deprecated) or
Middle click left or right of the text column
If Jumps tool is not opened, the command will open it, otherwise it will focus existing window.
### Keyboard shortcuts - Jumps window
* CTRL + ENTER --> Select next item on the list
* UP / DOWN --> Next / previous item
* CTRL + UP / DOWN --> Jump 10 items up or down (also PGUP / PGDOWN)
* HOME, END --> Self explanatory
* ENTER, ESC --> Close Jumps. In Files view it will open selected file. The Jumps will close if you hit Enter again. ESC will always close.
* ALT + LEFT / RIGHT --> Focus main wm window
* LEFT / RIGHT --> Toggle views
* CTRL + LEFT / RIGHT --> Toggle recent folders in Files view; toggle jump masks in Custom view; no effect in Bookmarks view
* BACKSPACE --> Close Jumps and restore original caret position
* TAB --> Focus filter box
* CTRL + 0 (zero) --> Clear filter box
* CTRL + W --> Toggle compact / full view
* CTRL + M --> Toggle mono space / proportional font
* CTRL + N --> Show hide file numbers
* CTRL + R --> Recount words in project / current view
* CTRL + C --> Copy file
* CTRL + X --> Cut file
* CTRL + Z --> Paste file
* CTRL + F --> Open Containing Folder (will close Jumps window)
* CTRL + P --> Browse projects / folders
* CTRL + S --> Toggle Classic / WM color scheme
* CTRL + I --> Insert new blank file (New.txt)
* F2 --> Rename file
* Del --> Delete file to Recycle Bin
### Directory = Project
Each directory can be a wm project. You can start new project simply by opening an existing file. Parent directory of that file will be added to recent folders / projects list. Files in that folder are project files. Wm won't deal with sub folders; you can have them but Jumps won't show them. If you want to fiddle with folders, use CTRL + P.
You can toggle projects from the recent folders list by hitting Ctrl + left/right or by clicking Folders button at the bottom. Ctrl+click will remove the item from the list. The same goes for recent files list.
By default Jumps will only show .txt, .md, and .markdown files. You can change that in Options (lower left corner).
### File order
By default files are ordered by file name. You can reorder them by drag&drop (drop file *on* another file to move it in front of it). Alternatively, you can use keyboard - Ctrl+X to cut source and Ctrl+V to paste it in front of target. You can't move files from repository to project section and vice versa. You must add or remove "draft" tag first. Custom file order is stored in _PROJECT.DAT file (project folder). (Sorry for that additional file, but there is no other viable way to store order data.)
### Tags
You can mark each file with one or more tags. Tags are words (separated by space or by comma) that are marked as comment (//) and positioned at the top of the file. You can add all tags in a single line:
// tag1 tag2 tag3
or use:
// tag1
// tag2
// tag3, tag4
You can use any word as a tag.
#### Special tags
There are some special tags you can use in your document header:
* Color name
* Draft / Repo tag
+ Tags "draft" or "repo" will move the file to the "repository section" - file will be presented with lighter color and excluded from total word count.
* Percent tag
+ Use "10%" or "%75" ... to mark how far is this part/file from being perfect. The file progress is presented with dimmed percent bar.
* Deadline tag
+ Use "2012-02-15" or just "02-15" to set deadline date for this file. The item will turn red as the deadline whooshes by :).
* Rainbow tag
+ This is a funny one :) Use tag "rainbow" and it will mark the file with 7 stars - violet, indigo, blue, green, yellow, orange and red. Why? I don't know. Maybe you'll find a use for it :))
### Tags as Colors
If you don't like to use generic color names for stars, you can assign colors to tags of your choice. Use Options in Jumps window to set appropriate pairs e.g. "todo:red, done:green, happy:gold". Using tag "todo" will mark the file with a red star.
You can also set "rewrite:red red red" and you'll get three red stars for that tag. Again, use this as it fits you best.
### Filtering
Filter box is case insensitive and will filter by item file name and by it's tags. Type "red" and only files marked with red color will be shown. It will also show file named rednecks.txt. Use "red|draft" to show all draft items marked with red. Filter box suports regular expressions.
Sometimes you will want to filter by full text rather than just by tags and file name — in that case you can prepend search string with the character "&". Use "&michelle" to show all files that have "Michelle" anywhere in the document body.
### Total word count
If filtering is off (empty filter box) only files that are not marked as draft will be included in the count. If filtering is on, total word count will include all shown files.
### Merging files
Options / Merge files will put project parts into a single file named _MERGED.TXT. Repository parts and repository (draft) files will be omitted. You can export with or without inline comments.
***
- added: Quick mask in Custom mask view. If you prepend your filter string with a character "&" when in Custom mask view, the filter string itself will become a mask. If you use "&mike", you'll actually search for all occurrences of the string "mike". Quick jump mask is, like ordinary jump mask, regex enabled.
- added: The writing column (text area) will automatically move left or right when Jumps window is opened and will recenter when closed. Only in full screen mode.
- added: New marker in Bookmarks and Custom mask view - gray vertical stripe shows you item's relative position inside full text. You will also get the idea how far apart are individual items.
- changed / fixed: Backup directories for individual files are now named "projectName_fileName" instead of only "fileName". That way backup will properly handle files with the same name but in different project folders. Also browsing backup files in file manager is easier that way - sorting by name will nicely put together all project files.
- improved: Large markup documents will open up to 50 percent faster.
- improved: Better responsiveness when working on very large documents.
- fixed: Some inconsistencies with exported lists and comment (//) lines.
- fixed, changed (version 2.3.5 preview #6): The _PROJECT.DAT file no longer holds complete file paths but only file names. The order is now preserved even if you move the project folder to some other location or use it inside DropBox folder on different machines.
- changed: Jumps "Paragraphs" item is no longer available as a stand alone option. You can reproduce this functionality by creating new Jump mask (Preferences / Jumps). Use custom mask ".+" (without brackets) to achieve that.
- fixed / improved: Lower memory consumption - improved stability and speed. Fixes: syntax highlighter memory leak -> potential stability issues; spell checker memory leak -> very high memory consumption when using multiple times; lower memory imprint for dialogs like Preferences and Jumps.
- added / improved: Better Find&Replace tool - no more nagging message boxes, Undo for Replace All command and placeholders for paragraph and tabulator ([n] and [t]). You can now for example easily convert texts with double space after paragraphs to single and vice versa ... The tool will always search trough whole text. If you want to perform Find and Replace on a block of text, use Focus command first.
- added: You can now set number of lines the text scrolls when you roll the mouse wheel (also when you use blind scrolling or keyboard scrolling). Default is 2, maximum is 5. Preferences / Misc / Scrolling.
- added: Standard Open and Save As dialogs now include Markdown filter (for files with extensions .md and .markdown). For those who prefer naming markdown files that way. When saving new "scratch" file as Markdown file, WM will always use .md extension (most commonly used).
- fixed / changed: Problems with decimal point when using math parser (ctrl+shift+R). You can now use a dot or a comma - depending on your local settings. The default is dot (en-US standard). WM is now using different math library - Parser .NET - which is also a bit faster (used to calculate page count and reading time info bar values). You can't use thousands separator (dot or comma) when doing math in WM. Parser will regard it as a decimal point and fail miserably!