Mercurial > vim
comparison runtime/doc/todo.txt @ 88:2b4debdc8d2c v7.0035
updated for version 7.0035
author | vimboss |
---|---|
date | Sat, 08 Jan 2005 21:49:45 +0000 |
parents | 8173ec1e9f1f |
children | d0764d5e4619 |
comparison
equal
deleted
inserted
replaced
87:014ba200db86 | 88:2b4debdc8d2c |
---|---|
27 See |develop.txt| for development plans. You can vote for which items should | 27 See |develop.txt| for development plans. You can vote for which items should |
28 be worked on, but only if you sponsor Vim development. See |sponsor|. | 28 be worked on, but only if you sponsor Vim development. See |sponsor|. |
29 | 29 |
30 *known-bugs* | 30 *known-bugs* |
31 -------------------- Known bugs and current work ----------------------- | 31 -------------------- Known bugs and current work ----------------------- |
32 | |
33 Add mouse patch from Marcin Dalecki. | |
34 | 32 |
35 Use 'ignorecase' for ":vimgrep"? | 33 Use 'ignorecase' for ":vimgrep"? |
36 | 34 |
37 When allocating a new variable, a search is done for an empty entry. May | 35 When allocating a new variable, a search is done for an empty entry. May |
38 waste a lot of time if there isn't one. Keep an index of available entry, | 36 waste a lot of time if there isn't one. Keep an index of available entry, |
70 Can use list of numbers instead (inefficient though). | 68 Can use list of numbers instead (inefficient though). |
71 Also: for strings up to 3 bytes don't allocate memory, VAR_STRINGX. | 69 Also: for strings up to 3 bytes don't allocate memory, VAR_STRINGX. |
72 - new DATA TYPES: | 70 - new DATA TYPES: |
73 - None? (or use empty string?) | 71 - None? (or use empty string?) |
74 - dictionary | 72 - dictionary |
73 range(start, end, stride) creates a listable dict. | |
75 Add type checking? See ~/vim/ideas.txt. | 74 Add type checking? See ~/vim/ideas.txt. |
76 - Add SPELLCHECKER, with easy to add support for many languages. | 75 - Add SPELLCHECKER, with easy to add support for many languages. |
77 8 Add spell checking. Use "ispell -a" somehow. | 76 8 Add spell checking. Use "ispell -a" somehow. |
78 ~/vim/patches/wm_vim-5_4d.zip can be used as an example (includes | 77 ~/vim/patches/wm_vim-5_4d.zip can be used as an example (includes |
79 ispell inside Vim). Gautam Iyer has an example with "aspell". | 78 ispell inside Vim). Gautam Iyer has an example with "aspell". |
276 been given values. | 275 been given values. |
277 Add section in help files for these highlight groups? | 276 Add section in help files for these highlight groups? |
278 8 "fg" and "bg" don't work in an xterm. Get default colors from xterm | 277 8 "fg" and "bg" don't work in an xterm. Get default colors from xterm |
279 with an ESC sequence. Ideas in: ~/vim/patches/vikas.xtermcolors . | 278 with an ESC sequence. Ideas in: ~/vim/patches/vikas.xtermcolors . |
280 7 Add "DefaultFG" and "DefaultBG" for the colors of the menu. (Marcin | 279 7 Add "DefaultFG" and "DefaultBG" for the colors of the menu. (Marcin |
281 Dalecki has a patch for Motif) | 280 Dalecki has a patch for Motif and Carbon) |
282 - Add possibility to highlight specific columns (for Fortran). Or put a | 281 - Add possibility to highlight specific columns (for Fortran). Or put a |
283 line in between columns (e.g. for 'textwidth'). | 282 line in between columns (e.g. for 'textwidth'). |
284 Patch to add 'hlcolumn' from Vit Stradal, 2004 May 20. | 283 Patch to add 'hlcolumn' from Vit Stradal, 2004 May 20. |
285 8 Add functions: | 284 8 Add functions: |
286 confirm() add "flags" argument, with 'v' for vertical | 285 confirm() add "flags" argument, with 'v' for vertical |
567 Allocating a new pixmap and setting the resource doesn't change the | 566 Allocating a new pixmap and setting the resource doesn't change the |
568 pullright pixmap's colors. Why? Possible Athena bug? | 567 pullright pixmap's colors. Why? Possible Athena bug? |
569 | 568 |
570 | 569 |
571 Motif GUI: | 570 Motif GUI: |
572 8 Popup menu ordering is wrong. | |
573 7 Use XmStringCreateLocalized() instead of XmStringCreateSimple()? | 571 7 Use XmStringCreateLocalized() instead of XmStringCreateSimple()? |
574 David Harrison says it's OK (it exists in Motif 1.2). | 572 David Harrison says it's OK (it exists in Motif 1.2). |
575 8 The texts in the find/replace dialog don't use the right font. | |
576 8 Lesstif: When deleting a menu that's torn off, the torn off menu becomes | 573 8 Lesstif: When deleting a menu that's torn off, the torn off menu becomes |
577 very small instead of disappearing. When closing it, Vim crashes. | 574 very small instead of disappearing. When closing it, Vim crashes. |
578 (Phillipps) | 575 (Phillipps) |
579 | 576 |
580 | 577 |
1067 | 1064 |
1068 I can't reproduce these (if you can, let me know how!): | 1065 I can't reproduce these (if you can, let me know how!): |
1069 9 NT 4.0 on NTFS file system: Editing ".bashrc" (drag and drop), file | 1066 9 NT 4.0 on NTFS file system: Editing ".bashrc" (drag and drop), file |
1070 disappears. Editing ".xyz" is OK. Also, drag&drop only works for three | 1067 disappears. Editing ".xyz" is OK. Also, drag&drop only works for three |
1071 files. (McCollister) | 1068 files. (McCollister) |
1072 8 Motif: Tear-off menu item crashes Vim on some machines. (Netherton) It | |
1073 works fine for me, maybe it's a Motif problem. | |
1074 | 1069 |
1075 | 1070 |
1076 Problems that will (probably) not be solved: | 1071 Problems that will (probably) not be solved: |
1077 - xterm title: The following scenario may occur (esp. when running the Vim | 1072 - xterm title: The following scenario may occur (esp. when running the Vim |
1078 test script): Vim 1 sets the title to "file1", then restores the title to | 1073 test script): Vim 1 sets the title to "file1", then restores the title to |
1332 depending on the default value of 'encoding'. | 1327 depending on the default value of 'encoding'. |
1333 Irrelevant in the GTK+ 2 GUI so long as UTF-8 is used. | 1328 Irrelevant in the GTK+ 2 GUI so long as UTF-8 is used. |
1334 For Windows, the charset_pairs[] table could be used. But how do we know | 1329 For Windows, the charset_pairs[] table could be used. But how do we know |
1335 if a font exists? | 1330 if a font exists? |
1336 - Do keyboard conversion from 'termencoding' to 'encoding' with | 1331 - Do keyboard conversion from 'termencoding' to 'encoding' with |
1337 convert_input() for Mac GUI, RiscOS GUI, BeOS GUI. | 1332 convert_input() for Mac GUI and RiscOS GUI. |
1338 - Add mnemonics from RFC1345 longer than two characters. | 1333 - Add mnemonics from RFC1345 longer than two characters. |
1339 Support CTRL-K _{mnemonic}_ | 1334 Support CTRL-K _{mnemonic}_ |
1340 7 In "-- INSERT (lang) --" show the name of the keymap used instead of | 1335 7 In "-- INSERT (lang) --" show the name of the keymap used instead of |
1341 "lang". (Ilya Dogolazky) | 1336 "lang". (Ilya Dogolazky) |
1342 - Make 'langmap' accept multi-byte characters. | 1337 - Make 'langmap' accept multi-byte characters. |
2019 the terminal again. Also use the pty for external processes, it looks | 2014 the terminal again. Also use the pty for external processes, it looks |
2020 like a vt100 terminal to them. Vim uses extra commands to communicate GUI | 2015 like a vt100 terminal to them. Vim uses extra commands to communicate GUI |
2021 things. | 2016 things. |
2022 7 Motif: For a confirm() dialog <Enter> should be ignored when no default | 2017 7 Motif: For a confirm() dialog <Enter> should be ignored when no default |
2023 button selected, <Esc> should close the dialog. | 2018 button selected, <Esc> should close the dialog. |
2024 - Motif steals <F10> from us, to pop up menus with the keyboard. How do we | |
2025 get it back if we want it? It's already solved for GTK. | |
2026 - Paste in Insert mode should not do autowrap etc. Or maybe this should be | |
2027 changeable with an option? | |
2028 - Put a nice picture in the icon (but how do we do that?). | |
2029 7 When using a pseudo-tty Vim should behave like some terminal (vt52 looks | 2019 7 When using a pseudo-tty Vim should behave like some terminal (vt52 looks |
2030 simple enough). Terminal codes to/from shell should be translated. | 2020 simple enough). Terminal codes to/from shell should be translated. |
2031 - Would it be useful to be able to quit the GUI and go back to the terminal | 2021 - Would it be useful to be able to quit the GUI and go back to the terminal |
2032 where it was started from? | 2022 where it was started from? |
2033 7 Support "-visual <type>" command line argument. | 2023 7 Support "-visual <type>" command line argument. |