TODO 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. Bugs/Problems:
  2. - The unindent doesn't work when a tab char is in front of the line. Tab
  3. chars should be ignored in this case.
  4. - Files without extensions can't be opened using the open dialog (even
  5. not with a trailing .)
  6. - fix function locatefile in fputils (always returns '' currently because
  7. the result of locatesinglefile is simply discarded). This causes (at least
  8. under Dos) an RTE 3 if you try to open several files in different directories
  9. From Marco:
  10. -----------
  11. 1 When cursor is at column 1, and you press cursor left, you don't go to the end of
  12. the last line.
  13. This isn't the behavior of the TP IDE maybe it should be supported
  14. only with an option (FK)
  15. 2 When you go beyond the last
  16. character on a line, you keep on moving instead of free cursor move
  17. 3 If you press down (or up), and the new line is less full then the current, you
  18. don't end up on the last written character, but somewhere in the void.
  19. Since 2 and 3 are probably a matter of taste. Maybe an option
  20. "relaxed cursor movement" o.s.s.
  21. 4. ctrl-K g option. (scans the windows for an active block and
  22. - if only one block defined, copy block to active window
  23. - If more blocks defined prompt for number of window to copy from.)
  24. 5 Can the dialogs (specially the file open) get somewhat bigger in 80x50? space
  25. enough. (I now use this mode, and except for this it seems to work ok)
  26. and definitely the most annoying one:
  27. 6 ctrl-T sometimes deletes in blocks, and even when no blocks are defined, it
  28. doesn't work right! (check BP. But also e.g. Qedit and Pegasus has this key.
  29. Joe is an exception however)
  30. Rough description:
  31. - When pressed on a character n alphanumerical character ('a'..'z','A'..'Z','0'..'9') it should
  32. delete all alphanumerical characters until next non alphanumerical character.
  33. - When pressed on a space or tab it should delete all space and tabs until
  34. a normal character (anything but space and tab)
  35. - When pressed on neither spacetab nor alphanumeric (so. '!'..')',[',']',\' linefeed, etc)
  36. ctrl-t acts the same as delete.
  37. Another bad one (for wordstar fanatics like me)
  38. 7 ctrl-k t (define block on word) marks a block, but the block can't be copied.
  39. 8 (related to 7?) ctrl-k c only works if the defined blocks is visible. If you press
  40. page-down a few times, it doesn't work anymore. Ctrl-k v (move) works fine however.
  41. --- Ideas ---
  42. * Integrated source beautifier (fully configurable)
  43. * Add some other classes to syntax highlight
  44. (eg. highlight standard Pascal types, etc.)
  45. * ASCII-table for inserting chars not accessible thru keyboard
  46. * Binary->source (const table/array) converter