50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
Nile Is a Literary Editor ;)
|
|
=========================
|
|
|
|
Hierarchical text structure
|
|
Key-based simple selections *and* motions of the selected text
|
|
word-by-word, sentence-by-sentence.
|
|
|
|
Parallel markup stream, indicating the paragraphs and sectioning.
|
|
Additionally, spaceparts that use this markup to imply various
|
|
kinds of trees.
|
|
|
|
With firstcap after any two spaces.
|
|
|
|
Operations: (not yet implemented - this is a list of ideas)
|
|
Fundamental (required to create text that uses all features)
|
|
- insertion
|
|
- backspace, going over paragraph boundaries
|
|
- enter, split / start new paragraph
|
|
- cursor motion
|
|
- adjust paragraph level (P .. H1)
|
|
(XXX mustn't take too much keyspace if we want e.g. ULs later)
|
|
|
|
Rearrangement (the real thing)
|
|
- selecting groups by word / sentence / paragraph using keyboard,
|
|
hopping those bits over the corresponding bits
|
|
- easily moving to outline view, outline hop
|
|
- splitting into implied fragments and hopping those as cells
|
|
- cutting into textcloud -style bits that float around paragraphs
|
|
|
|
Hyperconnections
|
|
- paragraph comments for outline
|
|
- sideways connected documents, using nile-anchor dimension between
|
|
cells very simply. Like paralleltextview
|
|
|
|
Versioning & transcluding
|
|
- need cellular versioning mechanisms
|
|
- side-by-side view with beams
|
|
(the nile delta view ;)
|
|
- see all current documents that transclude given area
|
|
|
|
|
|
-----
|
|
Refs:
|
|
http://devworld.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-224.html
|
|
http://www.windowatch.com/firstwords/fw-cutpa.html
|
|
http://www.windowatch.com/firstwords/first3.html
|
|
http://www.oasis-open.org/cover/coombs.html
|
|
|
|
Word's selection by words by default needs to be mentioned.
|