comparison runtime/doc/todo.txt @ 35158:7191ebc28df2

runtime(doc): update and remove some invalid links Commit: https://github.com/vim/vim/commit/1c5728e0c4a9df930879f9f0ca108092d5902194 Author: Christian Brabandt <cb@256bit.org> Date: Sat May 11 11:12:40 2024 +0200 runtime(doc): update and remove some invalid links closes: https://github.com/vim/vim/issues/14748 Co-authored-by: zeertzjq <zeertzjq@outlook.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sat, 11 May 2024 11:30:12 +0200
parents 5b25ec43f208
children 5418b0e3a0c1
comparison
equal deleted inserted replaced
35157:c3d7b6a450c0 35158:7191ebc28df2
1 *todo.txt* For Vim version 9.1. Last change: 2024 Mar 28 1 *todo.txt* For Vim version 9.1. Last change: 2024 May 11
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
1708 https://github.com/junegunn/vim-plug. 1708 https://github.com/junegunn/vim-plug.
1709 Also Vundle: https://github.com/gmarik/vundle 1709 Also Vundle: https://github.com/gmarik/vundle
1710 Or minpac: https://github.com/k-takata/minpac, since it leverages the builtin 1710 Or minpac: https://github.com/k-takata/minpac, since it leverages the builtin
1711 package feature. 1711 package feature.
1712 Long message about this from ZyX, 2014 Mar 23. And following replies. 1712 Long message about this from ZyX, 2014 Mar 23. And following replies.
1713 Also see http://vim-wiki.mawercer.de/wiki/topic/vim%20plugin%20managment.html 1713 Also see (link seems dead):
1714 http://vim-wiki.mawercer.de/wiki/topic/vim%20plugin%20managment.html
1714 User view: 1715 User view:
1715 - Support multiple sources, basically any http:// URL. Or a central place that 1716 - Support multiple sources, basically any http:// URL. Or a central place that
1716 will work for everybody (github? redirects from vim.org?). 1717 will work for everybody (github? redirects from vim.org?).
1717 Be able to look into the files before deciding to install. 1718 Be able to look into the files before deciding to install.
1718 - Be able to try out a plugin and remove it again with (almost) no traces. 1719 - Be able to try out a plugin and remove it again with (almost) no traces.
2439 2440
2440 ":tab help" always opens a new tab, while ":help" re-uses an existing window. 2441 ":tab help" always opens a new tab, while ":help" re-uses an existing window.
2441 Would be more consistent when an existing tab is re-used. (Tony Mechelynck) 2442 Would be more consistent when an existing tab is re-used. (Tony Mechelynck)
2442 2443
2443 Using Aap to build Vim: add remarks about how to set personal preferences. 2444 Using Aap to build Vim: add remarks about how to set personal preferences.
2444 Example on http://www.calmar.ws/tmp/aap.html 2445 Example on http://www.calmar.ws/tmp/aap.html (link seems dead)
2445 2446
2446 When 'diffopt' has "context:0" a single deleted line causes two folds to merge 2447 When 'diffopt' has "context:0" a single deleted line causes two folds to merge
2447 and mess up syncing. (Austin Jennings, 2008 Jan 31) 2448 and mess up syncing. (Austin Jennings, 2008 Jan 31)
2448 2449
2449 Gnome improvements: Edward Catmur, 2007 Jan 7 2450 Gnome improvements: Edward Catmur, 2007 Jan 7
2470 Asked about latest version: 0.77.1 is on www.vim.org. 2471 Asked about latest version: 0.77.1 is on www.vim.org.
2471 2472
2472 More AmigaOS4 patches. (Peter Bengtsson, Nov 9) 2473 More AmigaOS4 patches. (Peter Bengtsson, Nov 9)
2473 2474
2474 Amiga patches with vbcc. (Adrien Destugues, 2010 Aug 30) 2475 Amiga patches with vbcc. (Adrien Destugues, 2010 Aug 30)
2475 http://pulkomandy.ath.cx/drop/vim73_vbcc_amiga.diff 2476 (link seems dead): http://pulkomandy.ath.cx/drop/vim73_vbcc_amiga.diff
2476 2477
2477 Problem with compound words? (Bert, 2008 May 6) 2478 Problem with compound words? (Bert, 2008 May 6)
2478 No warning for when flags are defined after they are used in an affix. 2479 No warning for when flags are defined after they are used in an affix.
2479 2480
2480 Screen redrawing when continuously updating the buffer and resizing the 2481 Screen redrawing when continuously updating the buffer and resizing the
2540 2541
2541 Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7) 2542 Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7)
2542 2543
2543 Win32: XPM support only works with path without spaces. Patch by Mathias 2544 Win32: XPM support only works with path without spaces. Patch by Mathias
2544 Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31. 2545 Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31.
2545 New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other 2546 New version (link seems dead):
2546 patches by Mathias, see mail Feb 22) 2547 http://members.tcnet.ch/michaelis/vim/patches.zip
2548 (also for other patches by Mathias, see mail Feb 22)
2547 2549
2548 Win32: compiling with normal features and OLE fails. Patch by Mathias 2550 Win32: compiling with normal features and OLE fails. Patch by Mathias
2549 Michaelis, 2006 Jun 4. 2551 Michaelis, 2006 Jun 4.
2550 2552
2551 Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages 2553 Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages
3066 Win32 GUI known bugs: 3068 Win32 GUI known bugs:
3067 - Win32: tearoff menu window should have a scrollbar when it's taller than 3069 - Win32: tearoff menu window should have a scrollbar when it's taller than
3068 the screen. 3070 the screen.
3069 8 The -P argument doesn't work very well with many MDI applications. 3071 8 The -P argument doesn't work very well with many MDI applications.
3070 The last argument of CreateWindowEx() should be used, see MSDN docs. 3072 The last argument of CreateWindowEx() should be used, see MSDN docs.
3071 Tutorial: http://win32assembly.online.fr/tut32.html 3073 Tutorial (link seems dead): http://win32assembly.online.fr/tut32.html
3072 6 Win32 GUI: With "-u NONE -U NONE" and doing "CTRL-W v" "CTRL-W o", the ":" 3074 6 Win32 GUI: With "-u NONE -U NONE" and doing "CTRL-W v" "CTRL-W o", the ":"
3073 of ":only" is highlighted like the cursor. (Lipelis) 3075 of ":only" is highlighted like the cursor. (Lipelis)
3074 8 When 'encoding' is "utf-8", should use 'guifont' for both normal and wide 3076 8 When 'encoding' is "utf-8", should use 'guifont' for both normal and wide
3075 characters to make Asian languages work. Win32 fonts contain both 3077 characters to make Asian languages work. Win32 fonts contain both
3076 type of characters. 3078 type of characters.
3468 colors before drawing the screen. With a timeout. 3470 colors before drawing the screen. With a timeout.
3469 8 When the builtin xterm termcap contains codes that are not wanted, need a 3471 8 When the builtin xterm termcap contains codes that are not wanted, need a
3470 way to avoid using the builtin termcap. 3472 way to avoid using the builtin termcap.
3471 8 Xterm sends ^[[H for <Home> and ^[[F for <End> in some mode. Also 3473 8 Xterm sends ^[[H for <Home> and ^[[F for <End> in some mode. Also
3472 recognize these keys? Mostly useful for xterm simulators, like gnometerm. 3474 recognize these keys? Mostly useful for xterm simulators, like gnometerm.
3473 See http://dickey.his.com/xterm/xterm.faq.html#xterm_pc_style. 3475 See https://invisible-island.net/xterm/xterm.faq.html#xterm_pc_style
3474 8 '[ and '] should be set to start/end of line when using a linewise operator 3476 8 '[ and '] should be set to start/end of line when using a linewise operator
3475 (e.g., ":w"). 3477 (e.g., ":w").
3476 8 CTRL-A can't handle big "long" numbers, they become negative. Check for 3478 8 CTRL-A can't handle big "long" numbers, they become negative. Check for
3477 "-" character, if not present, use unsigned long. 3479 "-" character, if not present, use unsigned long.
3478 8 Add suspending with CTRL-Z at the "more" prompt, and when executing a long 3480 8 Add suspending with CTRL-Z at the "more" prompt, and when executing a long
3757 problem when changing 'spelllang'. There is no obvious way to fix this. 3759 problem when changing 'spelllang'. There is no obvious way to fix this.
3758 - Considering Hunspell 1.1.4: 3760 - Considering Hunspell 1.1.4:
3759 What does MAXNGRAMSUGS do? 3761 What does MAXNGRAMSUGS do?
3760 Is COMPLEXPREFIXES necessary when we have flags for affixes? 3762 Is COMPLEXPREFIXES necessary when we have flags for affixes?
3761 - There is no Finnish spell checking file. For openoffice Voikko is now 3763 - There is no Finnish spell checking file. For openoffice Voikko is now
3762 used, which is based on Malaga: http://home.arcor.de/bjoern-beutel/malaga/ 3764 used, which is based on Malaga (link seems dead):
3763 (Teemu Likonen) 3765 http://home.arcor.de/bjoern-beutel/malaga/ (Teemu Likonen)
3764 8 ":mkspell" still takes much too long in Hungarian dictionary from 3766 8 ":mkspell" still takes much too long in Hungarian dictionary from
3765 hunspell. Only solution appears to be to postpone secondary suffixes. 3767 hunspell. Only solution appears to be to postpone secondary suffixes.
3766 8 Handle postponed prefix with COMPOUNDPERMITFLAG or COMPOUNDFORBIDFLAG. 3768 8 Handle postponed prefix with COMPOUNDPERMITFLAG or COMPOUNDFORBIDFLAG.
3767 WFP_COMPPERMIT and WFP_COMPFORBID 3769 WFP_COMPPERMIT and WFP_COMPFORBID
3768 8 implement use of <compoptions> in .spl file: 3770 8 implement use of <compoptions> in .spl file:
3814 - Also see tklspell: http://tkltrans.sourceforge.net/ 3816 - Also see tklspell: http://tkltrans.sourceforge.net/
3815 8 Charles Campbell asks for method to add "contained" groups to existing 3817 8 Charles Campbell asks for method to add "contained" groups to existing
3816 syntax items (to add @Spell). 3818 syntax items (to add @Spell).
3817 Add ":syntax contains {pattern} add=@Spell" command? A bit like ":syn 3819 Add ":syntax contains {pattern} add=@Spell" command? A bit like ":syn
3818 cluster" but change the contains list directly for matching syntax items. 3820 cluster" but change the contains list directly for matching syntax items.
3819 - References: MySpell library (in OpenOffice.org). 3821 - References: MySpell library (in OpenOffice.org), (links seem dead):
3820 http://spellchecker.mozdev.org/source.html 3822 http://spellchecker.mozdev.org/source.html
3821 http://whiteboard.openoffice.org/source/browse/whiteboard/lingucomponent/source/spellcheck/myspell/ 3823 http://whiteboard.openoffice.org/source/browse/whiteboard/lingucomponent/source/spellcheck/myspell/
3822 author: Kevin Hendricks <kevin.hendricks@sympatico.ca> 3824 author: Kevin Hendricks <kevin.hendricks@sympatico.ca>
3823 8 It is currently not possible to mark "can not" as rare, because "can" and 3825 8 It is currently not possible to mark "can not" as rare, because "can" and
3824 "not" are good words. Find a way to let "rare" overrule "good"? 3826 "not" are good words. Find a way to let "rare" overrule "good"?
3972 Scroll doesn't work correctly, why? 3974 Scroll doesn't work correctly, why?
3973 - Add the possibility to enter mappings which are used whenever normal text 3975 - Add the possibility to enter mappings which are used whenever normal text
3974 could be entered. E.g., for "f" command. But not in Normal mode. Sort 3976 could be entered. E.g., for "f" command. But not in Normal mode. Sort
3975 of opposite of 'langmap'. Use ":amap" command? 3977 of opposite of 'langmap'. Use ":amap" command?
3976 - When breaking a line, take properties of multibyte characters into 3978 - When breaking a line, take properties of multibyte characters into
3977 account. The "linebreak" program from Bruno Haible can do it: 3979 account. The "linebreak" program from Bruno Haible can do it, this
3978 ftp://ftp.ilog.fr/pub/Users/haible/gnu/linebreak-0.1.tar.gz 3980 is now part of gnulib module unilbrk:
3981 https://www.gnu.org/software/gnulib/MODULES.html
3979 But it's very complicated... 3982 But it's very complicated...
3980 - Problem with 'langmap' being used on the rhs of a mapping. (Nikolai 3983 - Problem with 'langmap' being used on the rhs of a mapping. (Nikolai
3981 Weibull, 2008 May 14). 3984 Weibull, 2008 May 14).
3982 Possibly related problem: Alexey Muranov, 2015 Apr 2 3985 Possibly related problem: Alexey Muranov, 2015 Apr 2
3983 3986
4771 Uses Perl for C++. 4774 Uses Perl for C++.
4772 Uses ctags to find the info: 4775 Uses ctags to find the info:
4773 ctags -f $allTagsFile --fields=+aiKmnsSz --language-force=C++ --C++-kinds=+cefgmnpsut-dlux -u $files 4776 ctags -f $allTagsFile --fields=+aiKmnsSz --language-force=C++ --C++-kinds=+cefgmnpsut-dlux -u $files
4774 www.vim.org script 1213 (Java Development Environment) (Fuchuan Wang) 4777 www.vim.org script 1213 (Java Development Environment) (Fuchuan Wang)
4775 IComplete: http://www.vim.org/scripts/script.php?script_id=1265 4778 IComplete: http://www.vim.org/scripts/script.php?script_id=1265
4776 and http://stud4.tuwien.ac.at/~e0125672/icomplete/
4777 http://cedet.sourceforge.net/intellisense.shtml (for Emacs) 4779 http://cedet.sourceforge.net/intellisense.shtml (for Emacs)
4778 Ivan Villanueva has something for Java. 4780 Ivan Villanueva has something for Java.
4779 Emacs: http://www.xref-tech.com/xrefactory/more_c_completion.html 4781 Emacs (link seems dead):
4782 http://www.xref-tech.com/xrefactory/more_c_completion.html
4780 Completion in .NET framework SharpDevelop: http://www.icsharpcode.net 4783 Completion in .NET framework SharpDevelop: http://www.icsharpcode.net
4781 - Pre-expand abbreviations, show which abbrevs would match? 4784 - Pre-expand abbreviations, show which abbrevs would match?
4782 4785
4783 4786
4784 Insert mode completion/expansion: 4787 Insert mode completion/expansion: