summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2005-09-10 19:24:59 +0000
committerBram Moolenaar <Bram@vim.org>2005-09-10 19:24:59 +0000
commitdcca87b3947554e12e568f7f216f6ebd2af25d8f (patch)
treebc9b8133cd210454de8feddb4074290877704e25
parent578b49e4f7caaf0e20ff63c1f08e6bc5fe0245ed (diff)
downloadvim-git-dcca87b3947554e12e568f7f216f6ebd2af25d8f.tar.gz
updated for version 7.0145
-rw-r--r--runtime/autoload/ccomplete.vim4
-rw-r--r--runtime/doc/todo.txt22
-rw-r--r--runtime/doc/version7.txt9
3 files changed, 15 insertions, 20 deletions
diff --git a/runtime/autoload/ccomplete.vim b/runtime/autoload/ccomplete.vim
index 21c6133f0..c8e258d05 100644
--- a/runtime/autoload/ccomplete.vim
+++ b/runtime/autoload/ccomplete.vim
@@ -1,7 +1,7 @@
" Vim completion script
" Language: C
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2005 Sep 09
+" Last Change: 2005 Sep 10
" This function is used for the 'occultfunc' option.
@@ -144,7 +144,7 @@ function! ccomplete#StructMembers(typename, items)
let typename = a:typename
let qflist = []
while 1
- exe 'silent! vimgrep /\t' . typename . '\>/j ' . fnames
+ exe 'silent! vimgrep /\t' . typename . '\(\t\|$\)/j ' . fnames
let qflist = getqflist()
if len(qflist) > 0 || match(typename, "::") < 0
break
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 541559c5e..5feaf699d 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 09
+*todo.txt* For Vim version 7.0aa. Last change: 2005 Sep 10
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -31,9 +31,10 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
-------------------- Known bugs and current work -----------------------
ccomplete:
-- Publish patch for ctags to add typedecl field.
- nameless struct/union doesn't work (TT_MODE in os_vms.c)
- When a typedef or struct is local to a file only use it in that file?
+- How to use a popup menu?
+- when a struct reference is already complete and CTRL-X CTRL-O is used, add a
+ "." or "->"?
Mac unicode patch (Da Woon Jung):
- selecting proportional font breaks display
@@ -81,21 +82,8 @@ PLANNED FOR VERSION 7.0:
Completion logic:
Use runtime/autoload/{filetype}complete.vim files.
- For a simple name can complete like with CTRL-N.
- get list of IDs from the tagfile?
- For struct or class add "." or "->"?
-
- After a reference to a struct or class suggest members.
- Recognizing "var.mem" and 'var->mem" is easy.
- How to get the type of "var"?
- tags file doesn't give type of typedef! E.g., oparg_T is
- listed with "^} oparg_T;$"
- mlcscope may do it, but it's not very portable.
- http://www.exptools.com/cscope
- How to get the members of that type?
- tags file has struct: and class: fields
-
In function arguments suggest variables of expected type.
+ Tags file has "signature" field.
List of completions is a Dictionary with items:
complist[0]['text'] = completion text
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index 577820403..0a6923348 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 07
+*version7.txt* For Vim version 7.0aa. Last change: 2005 Sep 10
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -434,6 +434,7 @@ New functions: ~
|getftype()| get type of file (Nikolai Weibull)
|getline()| with second argument: get List with buffer lines
|has_key()| check whether a key appears in a Dictionary
+|inputlist()| select an entry from a list
|insert()| insert an item somewhere in a List
|items()| get List of Dictionary key-value pairs
|join()| join List items into a String
@@ -786,6 +787,9 @@ COLORFGBG environment variable. (Ciaran McCreesh)
Also support t_SI and t_EI on Unix with normal features. (Ciaran McCreesh)
+When 'foldcolumn' is one then put as much info in it as possible. This allows
+closing a fold with the mouse by clicking on the '-'.
+
==============================================================================
COMPILE TIME CHANGES *compile-changes-7*
@@ -1332,4 +1336,7 @@ would be opened with these lines above the first window line.
When using a command line window for search strings ":qa" would result in
searching for "qa" instead of quitting all windows.
+GUI: When scrolling with the scrollbar and there is a line that doesn't fit
+redrawing may fail. Make sure w_skipcol is valid before redrawing.
+
vim:tw=78:ts=8:ft=help:norl: