43 | 43 |
-------
|
44 | 44 |
|
45 | 45 |
* Smaller font.
|
|
46 |
* Notebook's tab pane (on the left) has a fixed with. Long filenames will
|
|
47 |
not expand it and ruin the 80-column width of the editor pane.
|
|
48 |
* Height of each label in the tab pane is smaller.
|
|
49 |
* Only the basename (not the directory name) of the file is displayed in
|
|
50 |
the label.
|
46 | 51 |
* Assumes any file with `python` in its first line is Python (this is a
|
47 | 52 |
bit of a hack, and hashbang-sniffing will improve in the future.)
|
48 | 53 |
* No tooltips (they don't show up on hover for me anyway.) Controls are
|
|
61 | 66 |
|
62 | 67 |
### viewing ###
|
63 | 68 |
|
64 | |
* Left pane should have a fixed width if possible.
|
65 | |
* If possible, indicate the 80-column mark in the editing pane.
|
66 | |
(If not possible, just default the pane to that size.)
|
67 | |
|
68 | |
In case you're wondering:
|
69 | |
12345678901234567890123456789012345678901234567890123456789012345678901234567890
|
70 | |
|
71 | 69 |
* Show column position of cursor.
|
72 | 70 |
* Left pane seems to want to be able to scroll when many files open,
|
73 | 71 |
but does it? Is this a bug? Ensuring the controls are visible,
|
74 | |
while only the buffer tabs scroll, would be nice. Shorter (less
|
75 | |
height) buffer tabs might be nice.
|
|
72 |
while only the buffer tabs scroll, would be nice.
|
76 | 73 |
* Better source language detection via sniffing the hashbang line.
|
77 | |
* Possibly force source language highlighting.
|
78 | 74 |
* Visible whitespace (space, tab, LF) would be *really* nice.
|
79 | 75 |
|
80 | 76 |
### editing ###
|
81 | 77 |
|
82 | 78 |
* Typing `{<enter>` or `:<enter>` should indent the next line four spaces.
|
|
79 |
|
|
80 |
### find and replace ###
|
|
81 |
|
83 | 82 |
* Find should support case-sensitive and maybe whole-world-only search.
|
84 | 83 |
* Replace found text with new text.
|
85 | 84 |
* Ctrl+F find should populate find-entry with selected text.
|
86 | 85 |
* Mark and move to mark (like Ctrl+F2/F2 in SciTE)
|
|
86 |
* Next and Prev should have keyboard shortcuts.
|
87 | 87 |
|
88 | 88 |
### buffers ###
|
89 | 89 |
|
90 | 90 |
* Should not be possible to open 2 copies of the same file.
|
91 | |
* Show full path to file (in window title? in buffer tab tooltip?)
|
|
91 |
* Show full path to file in window title.
|
92 | 92 |
* Should be able to populate buffers from all "interesting" files in the
|
93 | 93 |
current directory tree. (repository <=> workspace)
|
94 | 94 |
* Some nice way to move/copy a buffer while inside the editor.
|
|
106 | 106 |
of tideay... trying to should just open the tab in the currently-
|
107 | 107 |
running tideay.
|
108 | 108 |
|
|
109 |
### low priority ###
|
|
110 |
|
|
111 |
* Indicate the 80-column mark in the editing pane.
|
|
112 |
* Some way to force source language highlighting.
|
|
113 |
|
109 | 114 |
[pfh]: http://www.logarithmic.net/pfh/
|
110 | 115 |
[yaedit]: http://www.logarithmic.net/pfh/yaedit
|
111 | 116 |
[SciTE]: http://www.scintilla.org/SciTE.html
|