summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2005-10-03 22:04:08 +0000
committerBram Moolenaar <Bram@vim.org>2005-10-03 22:04:08 +0000
commit07d4d7328af8f3d2ad502c4ef8dc6c232e7e578c (patch)
treeaeef5f19128f703e2d1b7b25595f082f4f218734
parent1c7715dfe4f29be631b78699cbca786d30852886 (diff)
updated for version 7.0153
-rw-r--r--runtime/doc/pi_spec.txt16
-rw-r--r--runtime/doc/todo.txt20
-rw-r--r--runtime/doc/usr_05.txt5
-rw-r--r--runtime/doc/version7.txt16
-rw-r--r--src/main.c2
5 files changed, 37 insertions, 22 deletions
diff --git a/runtime/doc/pi_spec.txt b/runtime/doc/pi_spec.txt
index d3b03d80fe..80773afbb2 100644
--- a/runtime/doc/pi_spec.txt
+++ b/runtime/doc/pi_spec.txt
@@ -1,4 +1,4 @@
-*pi_spec.txt* For Vim version 7.0aa. Last change: 2005 Apr 01
+*pi_spec.txt* For Vim version 7.0aa. Last change: 2005 Oct 03
by Gustavo Niemeyer ~
@@ -26,13 +26,13 @@ your maplocalleader key (default is '\') plus 'c'. If you do not have
|spec_chglog_format| set, the plugin will ask you for an email address
to use in this edit session.
-Everytime you run the plugin, it will check to see if the last entry
-in the changelog has been written today and by you. If it's the entry
-mathes, it will just insert a new changelog item, otherwise it will
-create a new changelog entry. If you are running with
-|spec_chglog_release_info| enabled, it will also check if the name, version
-and release matches. The plugin is smart enough to ask you if it should
-update the package release, if you have not done so.
+Every time you run the plugin, it will check to see if the last entry in the
+changelog has been written today and by you. If the entry matches, it will
+just insert a new changelog item, otherwise it will create a new changelog
+entry. If you are running with |spec_chglog_release_info| enabled, it will
+also check if the name, version and release matches. The plugin is smart
+enough to ask you if it should update the package release, if you have not
+done so.
Setting a map *spec-setting-a-map*
-------------
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 8471698a84..03824900e0 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 7.0aa. Last change: 2005 Sep 30
+*todo.txt* For Vim version 7.0aa. Last change: 2005 Oct 03
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -30,15 +30,13 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
*known-bugs*
-------------------- Known bugs and current work -----------------------
-Support subdirectories in plugin directory? (Nikolai Weibull)
-
-When scrolling starts, remember what script/line caused this, so that we know
-what caused the hit-enter prompt? (Charles Campbell)
+test32 hangs. When 'complete' is ".,w" finding match in other window.
+Undercurl doesn't work in HTML italic. (Michal Bozon)
When 'foldcolumn' is 1 show more + to be able to open all folds? (Donohue)
ccomplete:
-- How to use a popup menu?
+- When completing something that is a structure, add the "." or "->".
- When a typedef or struct is local to a file only use it in that file?
Mac unicode patch (Da Woon Jung):
@@ -79,10 +77,7 @@ PLANNED FOR VERSION 7.0:
make it work for all completion methods.
UI:
- - Display the list of choices right under the place where they
- would be inserted in a kind of meny (use scrollbar when there are many
- alternatives).
- At first in a terminal, then add GUI implementations.
+ - GUI implementation of the popup menu.
- When using tags, show match in preview window (function prototype,
struct member, etc.).
Or use one window for matches, another for context/info (Doug Kearns,
@@ -3645,6 +3640,11 @@ From vile:
Far future and "big" extensions:
+- Instead of using a Makefile and autoconf, use a simple shell script to
+ find the C compiler and do everything with C code. Translate something
+ like an Aap recipe and configure.in to C. Avoids depending on Python,
+ thus will work everywhere. With batch file to find the C compiler it
+ would also work on MS-Windows.
- Make it easy to setup Vim for groups of users: novice vi users, novice
Vim users, C programmers, xterm users, GUI users,...
- Change layout of blocks in swap file: Text at the start, with '\n' in
diff --git a/runtime/doc/usr_05.txt b/runtime/doc/usr_05.txt
index 4659863028..6d2d57ee8e 100644
--- a/runtime/doc/usr_05.txt
+++ b/runtime/doc/usr_05.txt
@@ -1,4 +1,4 @@
-*usr_05.txt* For Vim version 7.0aa. Last change: 2005 Feb 08
+*usr_05.txt* For Vim version 7.0aa. Last change: 2005 Oct 02
VIM USER MANUAL - by Bram Moolenaar
@@ -327,6 +327,9 @@ Example for Unix (assuming you didn't have a plugin directory yet): >
That's all! Now you can use the commands defined in this plugin to justify
text.
+If your plugin directory is getting full: You can also put them subdirecties.
+For example, use "~/.vim/plugin/perl/*.vim" for all your Perl plugins.
+
FILETYPE PLUGINS *add-filetype-plugin* *ftplugins*
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index 3b53a4db8e..cd7e7e6cae 100644
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt* For Vim version 7.0aa. Last change: 2005 Sep 30
+*version7.txt* For Vim version 7.0aa. Last change: 2005 Oct 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -194,7 +194,12 @@ Use CTRL-X CTRL-O in Insert mode to start the completion. |i_CTRL-X_CTRL-O|
The 'omnifunc' option is set by filetype plugins to define the function that
figures out the completion.
-Currently only C is supported. |ft-c-omni|
+Currently supported languages:
+ C |ft-c-omni|
+ XHTML |ft-html-omni|
+
+When the 'completeopt' option contains "menu" then matches for Insert mode
+completion are displayed in a popup menu.
KDE support *new-KDE*
@@ -366,6 +371,7 @@ Options: ~
'completefunc' The name of a function used for user-specified Insert
mode completion. CTRL-X CTRL-U can be used in Insert
mode to do any kind of completion. (Taro Muraoka)
+'completeopt' Enable popup menu for Insert mode completion.
'omnifunc' The name of a function used for omni completion.
'quoteescape' Characters used to escape quotes inside a string.
Used for the a", a' and a` text objects. |a'|
@@ -603,6 +609,9 @@ the cursor position. Likewise for "1gD" and "gD".
'scrolljump' can be set to a negative number to scroll a percentage of the
window height.
+The |v:scrollstart| variable has been added to help finding the location in
+your script that causes the hit-enter prompt.
+
==============================================================================
IMPROVEMENTS *improvements-7*
@@ -826,6 +835,9 @@ completion supported for the input. (Yegappan Lakshmanan)
When the 'include' option contains \zs the file name found is what is being
matched from \zs to the end or \ze. Useful to pass more to 'includeexpr'.
+Loading plugins on startup now supports subdirectories in the plugin
+directory. |load-plugins|
+
==============================================================================
COMPILE TIME CHANGES *compile-changes-7*
diff --git a/src/main.c b/src/main.c
index f7e2b1bb92..ec74693f41 100644
--- a/src/main.c
+++ b/src/main.c
@@ -550,7 +550,7 @@ main
*/
if (p_lpl)
{
- source_runtime((char_u *)"plugin/*.vim", TRUE);
+ source_runtime((char_u *)"plugin/**/*.vim", TRUE);
TIME_MSG("loading plugins");
}
#endif