Mercurial > vim
changeset 765:335444c09581
updated for version 7.0225
author | vimboss |
---|---|
date | Wed, 15 Mar 2006 22:53:57 +0000 |
parents | 986753bbc441 |
children | f0d0d3d3a1e2 |
files | runtime/doc/insert.txt src/Makefile src/fileio.c src/mbyte.c src/os_unix.c src/proto/diff.pro |
diffstat | 6 files changed, 31 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.0aa. Last change: 2006 Mar 11 +*insert.txt* For Vim version 7.0aa. Last change: 2006 Mar 15 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1086,6 +1086,9 @@ The menu is used when: - The terminal supports at least 8 colors. - There are at least two matches. +The 'pumheight' option can be used to set a maximum height. The default is to +use all space available. + There are two states: 1. A complete match has been inserted. 2. Only part of a match has been inserted.
--- a/src/Makefile +++ b/src/Makefile @@ -546,7 +546,7 @@ LINT_OPTIONS = -beprxzF # Requires installing the ccmalloc library. # Configuration is in the .ccmalloc or ~/.ccmalloc file. # Doesn't work very well, since memory linked to from global variables -# (indirectly) is also marked as leaked memory. +# (in libraries) is also marked as leaked memory. #PROFILE_CFLAGS = -DEXITFREE #PROFILE_LIBS = -lccmalloc @@ -2518,32 +2518,34 @@ ICONS = $(RESDIR)/$(ICON_APP) install_macosx: gui_bundle # Remove the link to the runtime dir, don't want to copy all of that. - -rm $(APPDIR)/runtime + -rm $(RESDIR)/vim/runtime $(INSTALL_DATA_R) $(APPDIR) $(DESTDIR)$(prefix) # Install the runtime files. Recursive! - -mkdir $(DESTDIR)$(prefix)/$(APPDIR)/runtime - -mkdir $(DESTDIR)$(prefix)/$(APPDIR)/bin + -mkdir -p $(DESTDIR)$(prefix)/$(RESDIR)/vim/runtime +# -mkdir $(DESTDIR)$(prefix)/$(APPDIR)/bin srcdir=`pwd`; $(MAKE) -f Makefile installruntime \ VIMEXE=$$srcdir/$(VIMTARGET) \ - prefix=$(DESTDIR)$(prefix)/$(APPDIR) \ - VIMRTLOC=$(DESTDIR)$(prefix)/$(APPDIR)/runtime + prefix=$(DESTDIR)$(prefix)/$(RESDIR)/vim \ + VIMRTLOC=$(DESTDIR)$(prefix)/$(RESDIR)/vim/runtime # Put the link back. - ln -s `pwd`/../runtime $(APPDIR) + ln -s `pwd`/../runtime $(RESDIR)/vim # TODO: Create the vimtutor application. -gui_bundle: $(APPDIR) bundle-dir bundle-executable bundle-info bundle-resource \ +gui_bundle: $(RESDIR) bundle-dir bundle-executable bundle-info bundle-resource \ bundle-language -$(APPDIR): +$(RESDIR): mkdir -p $@ bundle-dir: $(APPDIR)/Contents $(VIMTARGET) -@srcdir=`pwd`; cd $(HELPSOURCE); $(MAKE) VIMEXE=$$srcdir/$(VIMTARGET) vimtags # Make a link to the runtime directory, so that we can try out the executable # without installing it. - -ln -s `pwd`/../runtime $(APPDIR) + mkdir -p $(RESDIR)/vim + -ln -s `pwd`/../runtime $(RESDIR)/vim bundle-executable: $(VIMTARGET) + mkdir -p $(APPDIR)/Contents/MacOS cp $(VIMTARGET) $(APPDIR)/Contents/MacOS/$(VIMTARGET) bundle-info: bundle-dir
--- a/src/fileio.c +++ b/src/fileio.c @@ -1595,7 +1595,7 @@ retry: } else # endif -# ifdef MACOS_X +# ifdef MACOS_CONVERT if (fio_flags & FIO_MACROMAN) { /* @@ -5043,7 +5043,7 @@ buf_write_bytes(ip) } # endif -# ifdef MACOS_X +# ifdef MACOS_CONVERT else if (flags & FIO_MACROMAN) { /* @@ -6407,6 +6407,11 @@ buf_check_timestamp(buf, focus) /* Reload the buffer. */ buf_reload(buf, orig_mode); +#ifdef FEAT_AUTOCMD + if (buf_valid(buf)) + (void)apply_autocmds(EVENT_FILECHANGEDSHELLPOST, + buf->b_fname, buf->b_fname, FALSE, buf); +#endif #ifdef FEAT_GUI /* restore this in case an autocommand has set it; it would break * 'mousefocus' */ @@ -6959,6 +6964,7 @@ static struct event_name {"FileAppendPre", EVENT_FILEAPPENDPRE}, {"FileAppendCmd", EVENT_FILEAPPENDCMD}, {"FileChangedShell",EVENT_FILECHANGEDSHELL}, + {"FileChangedShellPost",EVENT_FILECHANGEDSHELLPOST}, {"FileChangedRO", EVENT_FILECHANGEDRO}, {"FileReadPost", EVENT_FILEREADPOST}, {"FileReadPre", EVENT_FILEREADPRE}, @@ -7001,6 +7007,7 @@ static struct event_name {"VimLeavePre", EVENT_VIMLEAVEPRE}, {"WinEnter", EVENT_WINENTER}, {"WinLeave", EVENT_WINLEAVE}, + {"VimResized", EVENT_VIMRESIZED}, {NULL, (event_T)0} }; @@ -8363,7 +8370,8 @@ apply_autocmds_group(event, fname, fname /* * FileChangedShell never nests, because it can create an endless loop. */ - if (filechangeshell_busy && event == EVENT_FILECHANGEDSHELL) + if (filechangeshell_busy && (event == EVENT_FILECHANGEDSHELL + || event == EVENT_FILECHANGEDSHELLPOST)) goto BYPASS_AU; /*
--- a/src/mbyte.c +++ b/src/mbyte.c @@ -5931,7 +5931,7 @@ string_convert_ext(vcp, ptr, lenp, uncon *lenp = (int)(d - retval); break; -# ifdef MACOS_X +# ifdef MACOS_CONVERT case CONV_MAC_LATIN1: retval = mac_string_convert(ptr, len, lenp, vcp->vc_fail, 'm', 'l', unconvlenp);
--- a/src/os_unix.c +++ b/src/os_unix.c @@ -1090,7 +1090,7 @@ mch_init() out_flush(); set_signals(); -#if defined(MACOS_X) && defined(FEAT_MBYTE) +#ifdef MACOS_CONVERT mac_conv_init(); #endif } @@ -2868,7 +2868,7 @@ mch_exit(r) gui_exit(r); #endif -#if defined(MACOS_X) && defined(FEAT_MBYTE) +#ifdef MACOS_CONVERT mac_conv_cleanup(); #endif
--- a/src/proto/diff.pro +++ b/src/proto/diff.pro @@ -15,6 +15,7 @@ int diff_check __ARGS((win_T *wp, linenr int diff_check_fill __ARGS((win_T *wp, linenr_T lnum)); void diff_set_topline __ARGS((win_T *fromwin, win_T *towin)); int diffopt_changed __ARGS((void)); +int diffopt_horizontal __ARGS((void)); int diff_find_change __ARGS((win_T *wp, linenr_T lnum, int *startp, int *endp)); int diff_infold __ARGS((win_T *wp, linenr_T lnum)); void nv_diffgetput __ARGS((int put));