Mercurial > vim
comparison runtime/doc/todo.txt @ 464:3b705e71c7b0 v7.0124
updated for version 7.0124
author | vimboss |
---|---|
date | Fri, 05 Aug 2005 21:35:02 +0000 |
parents | c21975c58b44 |
children | 0a60be12e47e |
comparison
equal
deleted
inserted
replaced
463:8411e13e6dcb | 464:3b705e71c7b0 |
---|---|
1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 02 | 1 *todo.txt* For Vim version 7.0aa. Last change: 2005 Aug 05 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
64 | 64 |
65 Separately develop the completion logic and the UI. When adding UI stuff | 65 Separately develop the completion logic and the UI. When adding UI stuff |
66 make it work for all completion methods. | 66 make it work for all completion methods. |
67 | 67 |
68 First cleanup the Insert-mode completion. | 68 First cleanup the Insert-mode completion. |
69 - check security of 'completefunc'. | |
70 - use callback to interrupt searching for matches. | |
71 | 69 |
72 UI: | 70 UI: |
73 - At first: use 'wildmenu' kind of thing. | 71 - At first: use 'wildmenu' kind of thing. |
74 - Nicer: Display the list of choices right under the place where they | 72 - Nicer: Display the list of choices right under the place where they |
75 would be inserted in a kind of meny (use scrollbar when there are many | 73 would be inserted in a kind of meny (use scrollbar when there are many |
76 alternatives). | 74 alternatives). |
77 | 75 |
78 Completion logic: | 76 Completion logic: |
79 Use 'coupler' option to list items that connect words. For C: ".,->". | 77 Use something like 'completefunc'? |
78 runtime/complete/{filetype}.vim files? | |
80 In function arguments suggest variables of expected type. | 79 In function arguments suggest variables of expected type. |
81 | 80 |
82 Ideas from others: | 81 Ideas from others: |
83 http://www.vim.org/scripts/script.php?script_id=747 | 82 http://www.vim.org/scripts/script.php?script_id=747 |
84 www.vim.org script 1213 (Java Development Environment) (Fuchuan Wang) | 83 www.vim.org script 1213 (Java Development Environment) (Fuchuan Wang) |
100 - Use ctags for other languages. Writing a file could trigger running | 99 - Use ctags for other languages. Writing a file could trigger running |
101 ctags, merging the tags of the changed file. | 100 ctags, merging the tags of the changed file. |
102 "Visual Assist" http://www.wholetomato.com/products: | 101 "Visual Assist" http://www.wholetomato.com/products: |
103 Completion in .NET framework SharpDevelop: http://www.icsharpcode.net | 102 Completion in .NET framework SharpDevelop: http://www.icsharpcode.net |
104 | 103 |
105 - Pre-expand abbreviations, show which abbrevs would match? | 104 - Pre-expand abbreviations, show which abbrevs would match? |
106 | 105 |
107 - UNDO TREE: keep all states of the text, don't delete undo info. | 106 - UNDO TREE: keep all states of the text, don't delete undo info. |
108 When making a change, instead of clearing any future undo (thus redo) | 107 When making a change, instead of clearing any future undo (thus redo) |
109 info, make a new branch. | 108 info, make a new branch. |
110 To navigate through the undo tree number the states of the text | 109 To navigate through the undo tree number the states of the text |