Compare commits

..

4050 Commits

Author SHA1 Message Date
Bjorn Winckler b0625e5e96 Snapshot 59 2011-07-10 17:06:35 +02:00
Bjorn Winckler 8c1e930854 Use public API to toggle display of hidden files
Use public API (introduced in OS X 10.6) to toggle display of hidden
files in the open and save panels.  This fixes a bug where MacVim would
lock up or crash when using the open or save panels on OS X 10.7.
2011-07-09 19:54:35 +02:00
Bjorn Winckler 5a13bc1fed Snapshot 58 2011-06-27 12:18:00 +02:00
Bjorn Winckler f6c0037945 Merge branch 'vim'
Conflicts:
	src/gui.c
2011-06-27 12:03:57 +02:00
Bram Moolenaar 961eab79ea Added tag v7-3-237 for changeset e3bb93df6c34 2011-06-26 19:40:23 +02:00
Bram Moolenaar e201ce759a updated for version 7.3.237
Problem:    "filetype" completion doesn't work on Windows. (Yue Wu)
Solution:   Don't use a glob pattern for the directories, use a list of
	    directories. (Dominique Pelle)
2011-06-26 19:40:23 +02:00
Bram Moolenaar 28aab099ac Added tag v7-3-236 for changeset c1733ef5b6e8 2011-06-26 19:13:51 +02:00
Bram Moolenaar c4ffce9c94 updated for version 7.3.236
Problem:    Python 3 doesn't compile without +multi_byte
Solution:   Use "latin1" when MULTI_BYTE is not defined. (lilydjwg)
2011-06-26 19:13:50 +02:00
Bram Moolenaar 0a51880d44 Added tag v7-3-235 for changeset 441d364773dc 2011-06-26 05:36:34 +02:00
Bram Moolenaar beda110d44 updated for version 7.3.235
Problem:    ";" gets stuck on a "t" command, it's not useful.
Solution:   Add the ';' flag in 'cpo'. (Christian Brabandt)
2011-06-26 05:36:34 +02:00
Bram Moolenaar deef077331 Added tag v7-3-234 for changeset 7653420fdc45 2011-06-26 04:49:00 +02:00
Bram Moolenaar b70ae538c9 updated for version 7.3.234
Problem:    With GTK menu may be popping down.
Solution:   Use event time instead of GDK_CURRENT_TIME. (Hong Xu)
2011-06-26 04:49:00 +02:00
Bram Moolenaar 87ed530032 Added tag v7-3-233 for changeset 69b90e43b728 2011-06-26 04:25:30 +02:00
Bram Moolenaar be9de3cbaf updated for version 7.3.233
Problem:    ":scriptnames" and ":breaklist" show long file names.
Solution:   Shorten to use "~/" when possible. (Jean-Rene David)
2011-06-26 04:25:30 +02:00
Bram Moolenaar ba5f3329d8 Added tag v7-3-232 for changeset b67d3a44262a 2011-06-26 04:01:44 +02:00
Bram Moolenaar 66af0b2adb updated for version 7.3.232
Problem:    Python doesn't compile without +multi_byte
Solution:   Use "latin1" when MULTI_BYTE is not defined.
2011-06-26 04:01:44 +02:00
Bram Moolenaar 44aca09673 Added tag v7-3-231 for changeset 455a4c85d04d 2011-06-26 03:18:52 +02:00
Bram Moolenaar a59ce30cdb updated for version 7.3.231
Problem:    Runtime file patches failed.
Solution:   Redo the patches made against the patched files instead of the
	    files in the mercurial repository.
2011-06-26 03:18:52 +02:00
Bram Moolenaar a99496b7f2 Added tag v7-3-230 for changeset 70c8f54e7efb 2011-06-20 05:02:58 +02:00
Bram Moolenaar befc3cb32f updated for version 7.3.230
Problem:    ":wundo" and ":rundo" don't unescape their argument.  (Aaron
	    Thoma)
Solution:   Use FILE1 instead of XFILE.
2011-06-20 05:02:58 +02:00
Bram Moolenaar 1bb588dd8c Added tag v7-3-229 for changeset 07647a0545c9 2011-06-20 00:53:15 +02:00
Bram Moolenaar c9a00c5398 updated for version 7.3.229
Problem:    Using fork() makes gvim crash on Mac when build with
	    CoreFoundation.
Solution:   Disallow fork() when __APPLE__ is defined. (Hisashi T Fujinaka)
2011-06-20 00:53:15 +02:00
Bram Moolenaar 960fec7f12 Added tag v7-3-228 for changeset c6df8554b39d 2011-06-20 00:45:58 +02:00
Bram Moolenaar 6af28e78bd updated for version 7.3.228
Problem:    "2gj" does not always move to the correct position.
Solution:   Get length of line after moving to a next line. (James Vega)
2011-06-20 00:45:58 +02:00
Bram Moolenaar 3a686b2786 Added tag v7-3-227 for changeset b65a26a2aa09 2011-06-20 00:25:44 +02:00
Bram Moolenaar 3844e50139 updated for version 7.3.227
Problem:    Mac OS doesn't have the linewise clipboard fix.
Solution:   Also change the Mac OS file. (Bjorn Winckler)
2011-06-20 00:25:44 +02:00
Bram Moolenaar c06b3af207 Updated runtime files. 2011-06-19 05:09:16 +02:00
Bram Moolenaar de5765153a Added tag v7-3-226 for changeset 8477b2cc2b81 2011-06-19 04:54:22 +02:00
Bram Moolenaar bea751a99e updated for version 7.3.226
Problem:    On a 64 bit system "syn sync fromstart" is very slow.  (Bjorn
	    Steinbrink)
Solution:   Store the state when starting to parse from the first line.
2011-06-19 04:54:21 +02:00
Bram Moolenaar e733bfcbad Added tag v7-3-225 for changeset c249d9aa60f7 2011-06-19 04:32:15 +02:00
Bram Moolenaar 8a6556b02c updated for version 7.3.225
Problem:    Using "\n" in a substitute inside ":s" does not result in a line
	    break.
Solution:   Change behavior inside vim_regexec_nl().   Add tests.  (Motoya
	    Kurotsu)
2011-06-19 04:32:15 +02:00
Bram Moolenaar 46ac6c8ed5 Added tag v7-3-224 for changeset 69e0783ed0ef 2011-06-19 02:55:38 +02:00
Bram Moolenaar ebcf5fa241 updated for version 7.3.224
Problem:    Can't pass dict to sort function.
Solution:   Add the optional {dict} argument to sort(). (ZyX)
2011-06-19 02:55:37 +02:00
Bram Moolenaar 2bba29d744 Added tag v7-3-223 for changeset 4e21fd3cfc30 2011-06-19 01:30:07 +02:00
Bram Moolenaar 5d930f4b08 updated for version 7.3.223
Problem:    MingW cross compilation doesn't work with tiny features.
Solution:   Move acp_to_enc(), enc_to_utf16() and utf16_to_enc() outside of
	    "#ifdef CLIPBOARD".  Fix typo in makefile.
2011-06-19 01:30:07 +02:00
Bram Moolenaar 5db465dfb1 Added tag v7-3-222 for changeset c3b4b1c89d8e 2011-06-19 01:27:34 +02:00
Bram Moolenaar a949911b55 updated for version 7.3.222
Problem:    Warning for building GvimExt.
Solution:   Comment-out the DESCRIPTION line. (Mike Williams)
2011-06-19 01:27:34 +02:00
Bram Moolenaar d88e997f35 Added tag v7-3-221 for changeset fd4224d9ee09 2011-06-19 01:14:29 +02:00
Bram Moolenaar f280de7b25 updated for version 7.3.221
Problem:    Text from the clipboard is sometimes handled as linewise, but not
	    consistently.
Solution:   Assume the text is linewise when it ends in a CR or NL.
2011-06-19 01:14:29 +02:00
Bram Moolenaar ff1604d5f5 Added tag v7-3-220 for changeset fe9c7da98b5e 2011-06-19 00:27:51 +02:00
Bram Moolenaar e8c4996e56 updated for version 7.3.220
Problem:    Python 3: vim.error is a 'str' instead of an 'Exception' object,
	    so 'except' or 'raise' it causes a 'SystemError' exception.
	    Buffer objects do not support slice assignment.
	    When exchanging text between Vim and Python, multibyte texts become
	    gabage or cause Unicode Expceptions, etc.
	    'py3file' tries to read in the file as Unicode, sometimes causes
	    UnicodeDecodeException
Solution:   Fix the problems. (lilydjwg)
2011-06-19 00:27:51 +02:00
Bjorn Winckler 30332fd2ac Remove unused Carbon include 2011-06-14 20:33:38 +02:00
Bjorn Winckler 93116bdb88 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/vim.h
2011-06-14 20:26:16 +02:00
Bram Moolenaar c8550f3099 Add files added by recent patches. 2011-06-13 21:21:22 +02:00
Bram Moolenaar d0e744cbef Added tag v7-3-219 for changeset acda456c788a 2011-06-13 02:04:00 +02:00
Bram Moolenaar fb3e1c2a39 updated for version 7.3.219
Problem:    Can't compile with GTK on Mac.
Solution:   Add some #ifdef trickery. (Ben Schmidt)
2011-06-13 02:04:00 +02:00
Bram Moolenaar 6e39600c36 Added tag v7-3-218 for changeset cf89a1d3a0dd 2011-06-13 01:32:47 +02:00
Bram Moolenaar 835b978fb0 updated for version 7.3.218
Problem:    Tiny configuration problem with Python 3.
Solution:   Add abiflags in one more place. (Andreas Behr)
2011-06-13 01:32:46 +02:00
Bram Moolenaar e28bc5cf93 Added tag v7-3-217 for changeset 15705b520c29 2011-06-13 01:19:56 +02:00
Bram Moolenaar 9be5c3e5b4 updated for version 7.3.217
Problem:    Inside an "if" a ":wincmd" causes problems.
Solution:   When skipping commands let ":wincmd" skip over its argument.
2011-06-13 01:19:56 +02:00
Bram Moolenaar 6d901b26e2 Added tag v7-3-216 for changeset eb6c70460702 2011-06-13 01:07:27 +02:00
Bram Moolenaar 81257b83bb updated for version 7.3.216
Problem:    When recovering a file a range of lines is missing. (Charles Jie)
Solution:   Reset the index when advancing to the next pointer block.  Add a
	    test to verify recovery works.
2011-06-13 01:07:27 +02:00
Bram Moolenaar de3f282492 Added tag v7-3-215 for changeset b7523ef31e23 2011-06-12 22:13:41 +02:00
Bram Moolenaar 7cf54dc283 updated for version 7.3.215
Problem:    Wrong file names in previous patch. (Toothpik)
Solution:   Include the option changes.
2011-06-12 22:13:40 +02:00
Bram Moolenaar 29726c771c Added tag v7-3-214 for changeset d84a564f28c9 2011-06-12 22:03:23 +02:00
Bram Moolenaar 21e6897baf updated for version 7.3.214
Problem:    The text displayed by ":z-" isn't exactly like old Vi.
Solution:   Add one to the start line number. (ChangZhuo Chen)
2011-06-12 22:03:23 +02:00
Bram Moolenaar ac8e1de210 Added tag v7-3-213 for changeset 493897f8bf90 2011-06-12 21:51:08 +02:00
Bram Moolenaar f9a4c81c8c updated for version 7.3.213
Problem:    Javascript object literal is not indented correctly.
Solution:   Make a special case for when "J1" is in 'cino'. (Luc Deschenaux)
2011-06-12 21:51:08 +02:00
Bram Moolenaar 288de1c3be Added tag v7-3-212 for changeset 6bbdb9c7a425 2011-06-12 21:37:13 +02:00
Bram Moolenaar 6c57e2a441 updated for version 7.3.212
Problem:    With Python 3.2 ":py3" fails.
Solution:   Move PyEval_InitThreads() to after Py_Initialize(). (Roland
	    Puntaier)  Check abiflags in configure. (Andreas Behr)
2011-06-12 21:37:13 +02:00
Bram Moolenaar bec12f5d07 Added tag v7-3-211 for changeset c7d942260772 2011-06-12 21:25:00 +02:00
Bram Moolenaar 7e24d094eb updated for version 7.3.211
Problem:    Compiler warning.
Solution:   Add type cast.
2011-06-12 21:25:00 +02:00
Bram Moolenaar 177020d4bf Added tag v7-3-210 for changeset eeb1ac4f66d1 2011-06-12 20:42:22 +02:00
Bram Moolenaar 4d3049155a updated for version 7.3.210
Problem:    Can't always find the file when using cscope.
Solution:   Add the 'cscoperelative' option. (Raghavendra D Prabhu)
2011-06-12 20:42:22 +02:00
Bram Moolenaar 4efcc45248 Added tag v7-3-209 for changeset 82cd9f1e8d6b 2011-06-12 20:36:09 +02:00
Bram Moolenaar d61d77b467 updated for version 7.3.209
Problem:    MSVC Install instructions point to wrong batch file.
Solution:   Add a batch file for use with MSVC 10.
2011-06-12 20:36:09 +02:00
Bram Moolenaar 959be16128 Added tag v7-3-208 for changeset 205adc87d579 2011-06-12 20:33:38 +02:00
Bram Moolenaar 2a3af00db7 updated for version 7.3.208
Problem:    Early terminated if statement.
Solution:   Remove the semicolon. (Lech Lorens)
2011-06-12 20:33:38 +02:00
Bram Moolenaar 99d12d6e38 Added tag v7-3-207 for changeset d1445b72ddb7 2011-06-12 20:31:31 +02:00
Bram Moolenaar 8afdd1ca38 updated for version 7.3.207
Problem:    Can't compile with MSVC with pentium4 and 64 bit.
Solution:   Only use SSE2 for 32 bit. (Mike Williams)
2011-06-12 20:31:31 +02:00
Bjorn Winckler b8ec9035b6 Plug major memory leak 2011-06-09 20:21:13 +02:00
Bjorn Winckler d8066f8a5d Fix untitled window open regression
Fixes bug where Quickstart would cause no window to open when the Dock
icon was clicked with MacVim already launched and no open windows.  This
commit also plugs a minor memory leak.
2011-05-31 11:39:01 +02:00
Bjorn Winckler c60f09b824 Merge branch 'vim'
Conflicts:
	src/ex_getln.c
	src/gui.c
	src/gui.h
	src/vim.h
2011-05-30 21:42:28 +02:00
Bram Moolenaar 2bdcd40dc1 Added tag v7-3-206 for changeset 46544d3ae7ec 2011-05-25 21:18:06 +02:00
Bram Moolenaar c915094815 updated for version 7.3.206
Problem:    64bit MS-Windows compiler warning.
Solution:   Use HandleToLong() instead of type cast. (Mike Williams)
2011-05-25 21:18:06 +02:00
Bram Moolenaar 14136c04f5 Added tag v7-3-205 for changeset 8d8bd6307b1a 2011-05-25 17:56:27 +02:00
Bram Moolenaar 03de7d2640 updated for version 7.3.205
Problem:    Syntax "extend" doesn't work correctly.
Solution:   Avoid calling check_state_ends() recursively (Ben Schmidt)
2011-05-25 17:56:27 +02:00
Bram Moolenaar ae34050c41 Added tag v7-3-204 for changeset e6ce47f06836 2011-05-25 17:29:44 +02:00
Bram Moolenaar 2b724c2f9a updated for version 7.3.204
Problem:    Compiler warning.
Solution:   Add type cast. (Mike Williams)
2011-05-25 17:29:44 +02:00
Bram Moolenaar c1acf0d255 Added tag v7-3-203 for changeset ce1dce2af2a3 2011-05-25 17:06:23 +02:00
Bram Moolenaar 218031ae11 updated for version 7.3.203
Problem:    MS-Windows: Can't run an external command without a console window.
Solution:   Support ":!start /b cmd". (Xaizek)
2011-05-25 17:06:22 +02:00
Bram Moolenaar 36732acfc3 Added tag v7-3-202 for changeset f80e67bd6271 2011-05-25 15:16:18 +02:00
Bram Moolenaar 02d1fbc72f updated for version 7.3.202
Problem:    Cannot influence the indent inside a namespace.
Solution:   Add the "N" 'cino' parameter. (Konstantin Lepa)
2011-05-25 15:16:18 +02:00
Bram Moolenaar 1c093c505c Added tag v7-3-201 for changeset 78859ef2982b 2011-05-25 13:34:04 +02:00
Bram Moolenaar b935466893 updated for version 7.3.201
Problem:    "} else" still causes following lines to be indented too much.
Solution:   Better detection for the "else" block. (Lech Lorens)
2011-05-25 13:34:04 +02:00
Bram Moolenaar 987ccc53b3 Added tag v7-3-200 for changeset 41b17dd07029 2011-05-25 12:51:22 +02:00
Bram Moolenaar 93e15bc5e3 updated for version 7.3.200
Problem:    CTRL-D doesn't complete :lang.
Solution:   Add the missing part of the change. (Dominique Pelle)
2011-05-25 12:51:22 +02:00
Bram Moolenaar 493d43c74a Added tag v7-3-199 for changeset c76efe33a3c1 2011-05-25 12:09:50 +02:00
Bram Moolenaar 3a7bc43e4d updated for version 7.3.199
Problem:    MS-Windows: Compilation problem of OLE with MingW compiler.
Solution:   Put #ifdef around declarations. (Guopeng Wen)
2011-05-25 12:09:50 +02:00
Bram Moolenaar 86b160506f Added tag v7-3-198 for changeset b0190e93e601 2011-05-19 18:26:40 +02:00
Bram Moolenaar df053212ba updated for version 7.3.198
Problem:    No completion for ":lang".
Solution:   Get locales to complete from. (Dominique Pelle)
2011-05-19 18:26:40 +02:00
Bram Moolenaar 123bfb110d Added tag v7-3-197 for changeset 45c536fe48db 2011-05-19 17:42:59 +02:00
Bram Moolenaar 651ca1529b updated for version 7.3.197
Problem:    When a QuickfixCmdPost event removes all errors, Vim still tries
	    to jump to the first error, resulting in E42.
Solution:   Get the number of error after the autocmd event. (Mike Lundy)
2011-05-19 17:42:59 +02:00
Bram Moolenaar ed7e7e9b62 Added tag v7-3-196 for changeset d641f141f937 2011-05-19 17:25:41 +02:00
Bram Moolenaar f3e738a583 updated for version 7.3.196
Problem:    Can't intercept a character that is going to be inserted.
Solution:   Add the InsertCharPre autocommand event. (Jakson A. Aquino)
2011-05-19 17:25:41 +02:00
Bram Moolenaar 091f96ef35 Added tag v7-3-195 for changeset 8dbea5adc937 2011-05-19 16:35:09 +02:00
Bram Moolenaar 42e346cacd updated for version 7.3.195
Problem:    "} else" causes following lines to be indented too much. (Rouben
	    Rostamian)
Solution:   Better detection for the "else". (Lech Lorens)
2011-05-19 16:35:09 +02:00
Bram Moolenaar ed5764ab40 Added tag v7-3-194 for changeset 664c1adcb909 2011-05-19 14:59:10 +02:00
Bram Moolenaar dd0a9c58ac updated for version 7.3.194
Problem:    When "b" is a symlink to directory "a", resolve("b/") doesn't
	    result in "a/".  (ZyX)
Solution:   Remove the trailing slash. (Jean-Rene David)
2011-05-19 14:59:10 +02:00
Bram Moolenaar 84f79796e2 Added tag v7-3-193 for changeset e1c5f69de95b 2011-05-19 14:50:54 +02:00
Bram Moolenaar 941dce206c updated for version 7.3.193
Problem:    In the command line window ":close" doesn't work properly. (Tony
	    Mechelynck)
Solution:   Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene
	    David)
2011-05-19 14:50:54 +02:00
Bram Moolenaar 5c77b48708 Added tag v7-3-192 for changeset 8470ac4679c1 2011-05-19 14:30:16 +02:00
Bram Moolenaar b1d4f0435f updated for version 7.3.192
Problem:    Ex command ":s/ \?/ /g" splits multi-byte characters into bytes.
	    (Dominique Pelle)
Solution:   Advance over whole character instead of one byte.
2011-05-19 14:30:16 +02:00
Bram Moolenaar f697b48d81 Updated message translations. 2011-05-19 13:44:07 +02:00
Bram Moolenaar 7b04f15258 Added tag v7-3-191 for changeset 107b03fdf1ad 2011-05-19 13:41:14 +02:00
Bram Moolenaar 73a0c98c11 updated for version 7.3.191
Problem:    Still some RISC OS stuff to remove.
Solution:   Remove files and lines. (Hong Xu)
	    Remove the 'osfiletype' option code.
2011-05-19 13:41:14 +02:00
Bram Moolenaar 436044e240 Updated runtime files. 2011-05-19 12:22:51 +02:00
Bram Moolenaar 254777bd7f Added tag v7-3-190 for changeset 30b7cde21940 2011-05-19 12:14:11 +02:00
Bram Moolenaar d9c06c301b updated for version 7.3.190
Problem:    When there is a "containedin" syntax argument highlighting may be
	    wrong. (Radek)
Solution:   Reset current_next_list. (Ben Schmidt)
2011-05-19 12:14:10 +02:00
Bjorn Winckler 42402338c1 Use "Source File" consistently in Info.plist 2011-05-11 19:30:26 +02:00
Bjorn Winckler 7e1e159165 Add Lua to supported file types in Info.plist
Based on patch by Andrea D'Amore.
2011-05-11 19:29:52 +02:00
Bjorn Winckler a761f7959f Revert "Fix Cmd-v pasting in insert mode"
This patch causes re-indentation of pasted text, sometimes causing
nicely formatted text to "staircase" when pasted.  Ugh.

This reverts commit 3b33bfb6d1.
2011-05-11 18:36:13 +02:00
Bram Moolenaar 98dad7de42 Added tag v7-3-189 for changeset 71e1da07e141 2011-05-10 17:29:34 +02:00
Bram Moolenaar ad071c2cb4 updated for version 7.3.189
Problem:    Can't build without +clipboard feature. (Christian Ebert)
Solution:   Add the missing #ifdef.
2011-05-10 17:29:33 +02:00
Bram Moolenaar 7fc039338e Added tag v7-3-188 for changeset f2e1c3a90a3b 2011-05-10 17:21:56 +02:00
Bram Moolenaar cbae63cff9 updated for version 7.3.188
Problem:    More RISC OS files to remove.
Solution:   Remove them.  Update the file list.
2011-05-10 17:21:56 +02:00
Bram Moolenaar a93c4e62ab Updated runtime files. 2011-05-10 17:18:44 +02:00
Bram Moolenaar caeb8c0eb4 Remove the deleted RISC OS files. 2011-05-10 16:42:00 +02:00
Bram Moolenaar ec1195bb6a Added tag v7-3-187 for changeset 8bd38abda314 2011-05-10 16:41:26 +02:00
Bram Moolenaar 88903e9bb6 updated for version 7.3.187
Problem:    The RISC OS port has obvious errors and is not being maintained.
Solution:   Remove the RISC OS files and code.
2011-05-10 16:41:25 +02:00
Bram Moolenaar e24151f3c4 Added tag v7-3-186 for changeset 3d1a3aa0240c 2011-05-10 16:12:45 +02:00
Bram Moolenaar 67631189d3 updated for version 7.3.186
Problem:    When 'clipboard' contains "unnamed" or "unnamedplus" the value of
	    v:register is wrong for operators without a specific register.
Solution:   Adjust the register according to 'clipboard'. (Ingo Karkat)
2011-05-10 16:12:45 +02:00
Bram Moolenaar 9f601b9c18 Added tag v7-3-185 for changeset 9c8dffc62a41 2011-05-10 16:00:47 +02:00
Bram Moolenaar eebb917f13 updated for version 7.3.185
Problem:    ":windo g/pattern/q" closes windows and reports "N more lines".
	    (Tim Chase)
Solution:   Remember what buffer ":global" started in. (Jean-Rene David)
2011-05-10 16:00:47 +02:00
Bram Moolenaar f5b91de515 Added tag v7-3-184 for changeset b941cc96926a 2011-05-10 15:52:15 +02:00
Bram Moolenaar 421e72c802 updated for version 7.3.184
Problem:    Static code analysis errors in riscOS.
Solution:   Make buffer size bigger. (Dominique Pelle)
2011-05-10 15:52:15 +02:00
Bram Moolenaar 0bf68f0ec0 Added tag v7-3-183 for changeset e4403440e192 2011-05-10 15:42:03 +02:00
Bram Moolenaar eb0abdc869 updated for version 7.3.183
Problem:    When Exuberant ctags binary is exuberant-ctags it's not found.
Solution:   Add configure check for exuberant-ctags.
2011-05-10 15:42:03 +02:00
Bram Moolenaar ebf2482918 Added tag v7-3-182 for changeset 21346361ce6c 2011-05-10 14:44:11 +02:00
Bram Moolenaar f9c94d65e1 updated for version 7.3.182
Problem:    Compiler warning for uninitialized variable.
Solution:   Add dummy initializer.
2011-05-10 14:44:11 +02:00
Bram Moolenaar 24e22acbe6 Added tag v7-3-181 for changeset 5381eb5b1eb9 2011-05-10 14:22:16 +02:00
Bram Moolenaar 1a229150cd updated for version 7.3.181
Problem:    When repeating the insert of CTRL-V or a digraph the display may
	    not be updated correctly.
Solution:   Only call edit_unputchar() after edit_putchar(). (Lech Lorens)
2011-05-10 14:22:16 +02:00
Bram Moolenaar 294ec7351d Added tag v7-3-180 for changeset ed47d18b39c6 2011-05-10 13:38:27 +02:00
Bram Moolenaar 7811b8d46e updated for version 7.3.180
Problem:    When both a middle part of 'comments' matches and an end part, the
	    middle part was used errornously.
Solution:   After finding the middle part match continue looking for a better
	    end part match. (partly by Lech Lorens)
2011-05-10 13:38:27 +02:00
Bjorn Winckler aa8c27fa33 Use generic doc icon for VHDL 2011-05-10 13:26:17 +02:00
Trond Danielsen cd9acb1214 Added VHDL to the list of supported files in Info.plist 2011-05-10 13:26:17 +02:00
Bjorn Winckler 77b96094f0 Fix cursor drawing issue with 'rl' enabled 2011-05-10 13:11:31 +02:00
Bjorn Winckler 3c7743bc13 Remove hard-coded Cmd-key mappings 2011-05-10 12:58:30 +02:00
Bjorn Winckler 3b33bfb6d1 Fix Cmd-v pasting in insert mode
Hitting Cmd-v in insert mode will paste at cursor (not line above) even
if pasteboard contains "linewise" text.  Also fixes problems with
pasting after typing I in block-wise visual mode.
2011-05-10 12:36:24 +02:00
Bram Moolenaar c139b75eba Added tag v7-3-179 for changeset 11e62fb6f815 2011-05-10 11:56:30 +02:00
Bram Moolenaar adc67a01b3 updated for version 7.3.179
Problem:    C-indent doesn't handle colon in string correctly.
Solution:   Skip the string. (Lech Lorens)
2011-05-10 11:56:30 +02:00
Bram Moolenaar 21e8ca393b Added tag v7-3-178 for changeset ac639ca9f58f 2011-05-10 11:39:19 +02:00
Bram Moolenaar 4cc979f7e7 updated for version 7.3.178
Problem:    C-indent doesn't handle code right after { correctly.
Solution:   Fix detecting unterminated line. (Lech Lorens)
2011-05-10 11:39:19 +02:00
Bjorn Winckler d0d1d08737 Merge branch 'vim'
Conflicts:
	src/auto/configure
	src/configure.in
2011-05-07 16:06:07 +02:00
Bram Moolenaar 45f4f1d1f7 Added tag v7-3-177 for changeset 66f2d62271fe 2011-05-05 18:31:59 +02:00
Bram Moolenaar 723ead6149 updated for version 7.3.177
Problem:    MS-Windows: mkdir() doesn't work properly when 'encoding' is
	    "utf-8".
Solution:   Convert to utf-16. (Yukihiro Nakadaira)
2011-05-05 18:31:59 +02:00
Bram Moolenaar 913fec0bff Added tag v7-3-176 for changeset 94f42ae4e4e6 2011-05-05 18:10:16 +02:00
Bram Moolenaar a6ecd62891 updated for version 7.3.176
Problem:    Ruby linking doesn't work properly on Mac OS X.
Solution:   Fix the configure check for Ruby. (Bjorn Winckler)
2011-05-05 18:10:16 +02:00
Bram Moolenaar 7a27ffc335 Added tag v7-3-175 for changeset 537e0102c0f9 2011-05-05 17:32:44 +02:00
Bram Moolenaar cf06c0b8de updated for version 7.3.175
Problem:    When 'colorcolumn' is set locally to a window, ":new" opens a
	    window with the same highlighting but 'colorcolumn' is empty.
	    (Tyru)
Solution:   Call check_colorcolumn() after clearing and copying options.
	    (Christian Brabandt)
2011-05-05 17:32:44 +02:00
Bram Moolenaar fb45742fc5 Added tag v7-3-174 for changeset 820f12659c50 2011-05-05 17:24:27 +02:00
Bram Moolenaar 8ced361fbc updated for version 7.3.174
Problem:    When Exuberant ctags binary is exctags it's not found.
Solution:   Add configure check for exctags. (Hong Xu)
2011-05-05 17:24:27 +02:00
Bram Moolenaar 5b1a973ab6 Added tag v7-3-173 for changeset 133d089f247e 2011-05-05 17:14:14 +02:00
Bram Moolenaar f132f35de4 updated for version 7.3.173
Problem:    After using setqflist() to make the quickfix list empty ":cwindow"
	    may open the window anyway.  Also after ":vimgrep".
Solution:   Correctly check whether the list is empty. (Ingo Karkat)
2011-05-05 17:14:14 +02:00
Bram Moolenaar 40683d3fc9 Added tag v7-3-172 for changeset ee48b3da9d53 2011-05-05 16:41:24 +02:00
Bram Moolenaar 6fff088061 updated for version 7.3.172
Problem:    MS-Windows: rename() might delete the file if the name differs but
	    it's actually the same file.
Solution:   Use the file handle to check if it's the same file. (Yukihiro
	    Nakadaira)
2011-05-05 16:41:24 +02:00
Bram Moolenaar e5ad1c011c Added tag v7-3-171 for changeset 1bd8af13fb43 2011-05-05 14:26:41 +02:00
Bram Moolenaar 825b6d5bca updated for version 7.3.171
Problem:    When the clipboard isn't supported: ":yank*" gives a confusing
	    error message.
Solution:   Specifically mention that the register name is invalid.
	    (Jean-Rene David)
2011-05-05 14:26:41 +02:00
Bram Moolenaar 0d9e478cc9 Added tag v7-3-170 for changeset 64c3402df964 2011-04-28 19:05:05 +02:00
Bram Moolenaar 6a44f3ca2b updated for version 7.3.170
Problem:    VMS Makefile for testing was not updated for test77.
Solution:   Add test77 to the Makefile.
2011-04-28 19:05:05 +02:00
Bram Moolenaar e8f41f95a7 Updated runtime files. 2011-04-28 19:02:44 +02:00
Bram Moolenaar 4cb303909d Added tag v7-3-169 for changeset 5f45bacf31ef 2011-04-28 17:48:44 +02:00
Bram Moolenaar f4310fdea0 updated for version 7.3.169
Problem:    Freeing memory already freed, warning from static code analyzer.
Solution:   Initialize pointers to NULL, correct use of "mustfree". (partly by
	    Dominique Pelle)
2011-04-28 17:48:44 +02:00
Bram Moolenaar f6a8ba67b9 Added tag v7-3-168 for changeset 930b171ce3fc 2011-04-28 17:30:09 +02:00
Bram Moolenaar ce00dbcbd6 updated for version 7.3.168
Problem:    When the second argument of input() contains a CR the text up to
	    that is used without asking the user. (Yasuhiro Matsumoto)
Solution:   Change CR, NL and ESC in the text to a space.
2011-04-28 17:30:09 +02:00
Bram Moolenaar 9d8a66a8d4 Added tag v7-3-167 for changeset 0a0d7961b4fe 2011-04-28 17:27:09 +02:00
Bram Moolenaar 8ce2ed700c updated for version 7.3.167
Problem:    When using the internal grep QuickFixCmdPost is not triggered.
	    (Yukihiro Nakadaira)
Solution:   Change the place where autocommands are triggered.
2011-04-28 17:27:09 +02:00
Bram Moolenaar 457f607ed2 Added tag v7-3-166 for changeset 5ddb68c2a845 2011-04-28 17:24:58 +02:00
Bram Moolenaar 068fe803c8 updated for version 7.3.166
Problem:    Buffer on the stack may be too big
Solution:   Allocate the space.
2011-04-28 17:24:58 +02:00
Bram Moolenaar c4087bdf67 Added tag v7-3-165 for changeset e92a4b9b4484 2011-04-28 17:21:54 +02:00
Bram Moolenaar 72d938651c updated for version 7.3.165
Problem:    ":find" completion does not escape spaces in a directory name.
	    (Isz)
Solution:   Add backslashes for EXPAND_FILES_IN_PATH. (Carlo Teubner)
2011-04-28 17:21:53 +02:00
Bram Moolenaar a7435d1c45 Added tag v7-3-164 for changeset cdefcbb70e8c 2011-04-28 13:02:09 +02:00
Bram Moolenaar 7ef3518c0f updated for version 7.3.164
Problem:    C-indenting: a preprocessor statement confuses detection of a
	    function delcaration.
Solution:   Ignore preprocessor lines. (Lech Lorens)  Also recognize the style
	    to put a comma before the argument name.
2011-04-28 13:02:09 +02:00
Bram Moolenaar e882419cdb Added tag v7-3-163 for changeset e8f012b00187 2011-04-28 12:57:36 +02:00
Bram Moolenaar 4f1e668795 updated for version 7.3.163
Problem:    For the default of 'shellpipe' "mksh" and "pdksh" are not
	    recognized.
Solution:   Recognize these shell names.
2011-04-28 12:57:36 +02:00
Bram Moolenaar 7ae77cbf3c Added tag v7-3-162 for changeset 18ad854f5dcd 2011-04-21 14:27:28 +02:00
Bram Moolenaar ad7e25727b updated for version 7.3.162
Problem:    No error message when assigning to a list with an index out of
	    range. (Yukihiro Nakadaira)
Solution:   Add the error message.
2011-04-21 14:27:28 +02:00
Bjorn Winckler f7f11165e3 Merge branch 'vim' 2011-04-21 11:07:30 +02:00
Bram Moolenaar e509b664d0 Added tag v7-3-161 for changeset 25672ad7f377 2011-04-11 21:35:11 +02:00
Bram Moolenaar 0ebab84605 updated for version 7.3.161
Problem:    Items on the stack may be too big.
Solution:   Make items static or allocate them.
2011-04-11 21:35:11 +02:00
Bram Moolenaar 3de223977c Added tag v7-3-160 for changeset c5e47b752f07 2011-04-11 16:56:35 +02:00
Bram Moolenaar fe7d891b2a updated for version 7.3.160
Problem:    Unsafe string copying.
Solution:   Use vim_strncpy() instead of strcpy().  Use vim_strcat() instead
	    of strcat().
2011-04-11 16:56:35 +02:00
Bram Moolenaar 391b796edb Added tag v7-3-159 for changeset 415c55534d90 2011-04-11 14:29:18 +02:00
Bram Moolenaar 534a71230d updated for version 7.3.159
Problem:    Using uninitialized pointer when out of memory.
Solution:   Check for NULL return value.
2011-04-11 14:29:17 +02:00
Bram Moolenaar 5c43378c07 Added tag v7-3-158 for changeset b5f774f15927 2011-04-11 14:27:38 +02:00
Bram Moolenaar 88b8254da3 updated for version 7.3.158
Problem:    Might use uninitialized memory in C indenting.
Solution:   Init arrays to empty.
2011-04-11 14:27:38 +02:00
Bram Moolenaar 2fdb9ea81e Added tag v7-3-157 for changeset 9a98d8562637 2011-04-11 14:26:19 +02:00
Bram Moolenaar 498df33ab0 updated for version 7.3.157
Problem:    Superfluous assignment.
Solution:   Remove assignment.
2011-04-11 14:26:19 +02:00
Bram Moolenaar 47a61988e3 Added tag v7-3-156 for changeset 7fb8cdb9cb25 2011-04-11 14:24:37 +02:00
Bram Moolenaar 0e62d42d66 updated for version 7.3.156
Problem:    Tty names possibly left unterminated.
Solution:   Use vim_strncpy() instead of strncpy().
2011-04-11 14:24:37 +02:00
Bram Moolenaar b70f5520fe Added tag v7-3-155 for changeset 5747cd65d62b 2011-04-11 13:46:14 +02:00
Bram Moolenaar b0095b9531 updated for version 7.3.155
Problem:    Crash when using map(), filter() and remove() on v:. (ZyX)
            Also for extend(). (Yukihiro Nakadaira)
Solution:   Mark v: as locked.  Also correct locking error messages.
2011-04-11 13:46:13 +02:00
Bram Moolenaar 8d629f3e45 Added tag v7-3-154 for changeset d72d709f0e18 2011-04-02 15:12:50 +02:00
Bram Moolenaar a061651587 updated for version 7.3.154
Problem:    Can't compile with tiny features. (Tony Mechelynck)
Solution:   Move #define outside of #ifdef.
2011-04-02 15:12:50 +02:00
Bram Moolenaar 1aaca95fa9 Added tag v7-3-153 for changeset d0cae5983609 2011-04-02 14:44:56 +02:00
Bram Moolenaar 6d006c90db updated for version 7.3.153
Problem:    Compiler warning for ambiguous else, missing prototype.
Solution:   Add braces. (Dominique Pelle)  Add prototype for die().
2011-04-02 14:44:55 +02:00
Bram Moolenaar 426c90eabb Added tag v7-3-152 for changeset 0f7f66682a55 2011-04-01 19:14:40 +02:00
Bram Moolenaar be59799582 updated for version 7.3.152
Problem:    Xxd does not check for errors from library functions.
Solution:   Add error checks. (Florian Zumbiehl)
2011-04-01 19:14:40 +02:00
Bram Moolenaar ce0253ed24 Updated runtime files. 2011-04-01 18:03:16 +02:00
Bram Moolenaar 5735af75f2 Added tag v7-3-151 for changeset f169a51f7ead 2011-04-01 16:28:39 +02:00
Bram Moolenaar 44d4897fc9 updated for version 7.3.151
Problem:    When "unnamedplus" is in 'clipboard' the selection is sometimes
	    also copied to the star register.
Solution:   Avoid copy to the star register when undesired. (James Vega)
2011-04-01 16:28:38 +02:00
Bram Moolenaar 219f913e21 Added tag v7-3-150 for changeset 6146c9859f65 2011-04-01 16:07:46 +02:00
Bram Moolenaar e81654e2ce updated for version 7.3.150
Problem:    readline() does not return the last line when the NL is missing.
	    (Hong Xu)
Solution:   When at the end of the file Also check for a previous line.
2011-04-01 16:07:46 +02:00
Bram Moolenaar e27224e5b6 Added tag v7-3-149 for changeset 7f937a04cdba 2011-04-01 15:33:59 +02:00
Bram Moolenaar 6cd3d80da1 updated for version 7.3.149
Problem:    The cursor disappears after the processing of the 'setDot'
	    netbeans command when vim runs in a terminal.
Solution:   Show the cursor after a screen update. (Xavier de Gaye, 2011
2011-04-01 15:33:59 +02:00
Bram Moolenaar d4bf197d3b Added tag v7-3-148 for changeset d67916de812a 2011-04-01 14:44:59 +02:00
Bram Moolenaar e5d0e3db86 updated for version 7.3.148
Problem:    A syntax file with a huge number of items or clusters causes weird
	    behavior, a hang or a crash. (Yukihiro Nakadaira)
Solution:   Check running out of IDs. (partly by Ben Schmidt)
2011-04-01 14:44:59 +02:00
Bram Moolenaar a14d86bf45 Added tag v7-3-147 for changeset 55fe8407514f 2011-04-01 13:05:46 +02:00
Bram Moolenaar 598cd24352 updated for version 7.3.147
Problem:    Can't build on HP-UX.
Solution:   Remove an unnecessary backslash. (John Marriott)
2011-04-01 13:05:45 +02:00
JessThrysoee 76f08e5853 Honor VIM and VIMRUNTIME environment variables 2011-03-30 20:41:06 +02:00
Bram Moolenaar 36d4cc881b Added tag v7-3-146 for changeset 2bd574a2ef1c 2011-03-27 16:03:15 +02:00
Bram Moolenaar aae002e178 updated for version 7.3.146
Problem:    It's possible to assign to a read-only member of a dict.
	    It's possible to create a global variable "0". (ZyX)
            It's possible to add a v: variable with ":let v:.name = 1".
Solution:   Add check for dict item being read-only.
	    Check the name of g: variables.
	    Disallow adding v: variables.
2011-03-27 16:03:15 +02:00
Bram Moolenaar b5795b5d85 Added tag v7-3-145 for changeset 329a9676040c 2011-03-26 18:32:06 +01:00
Bram Moolenaar 31a04844b5 updated for version 7.3.145
Problem:    Can't build with Python dynamically loading.
Solution:   Add dll_PyType_Ready.
2011-03-26 18:32:05 +01:00
Bram Moolenaar abb0528865 Added tag v7-3-144 for changeset 322a5c8d392b 2011-03-26 13:56:48 +01:00
Bram Moolenaar 94caed3c03 updated for version 7.3.144
Problem:    Crash with ":python help(dir)". (Kearn Holliday)
Solution:   Fix the way the type is set on objects. (Tobias Columbus)
2011-03-26 13:56:48 +01:00
Bjorn Winckler 557788dc9e Merge branch 'vim'
Conflicts:
	runtime/menu.vim
2011-03-22 22:09:37 +01:00
Bram Moolenaar 3fa799c7cc Added tag v7-3-143 for changeset 632f43801ddb 2011-03-22 20:54:25 +01:00
Bram Moolenaar 910de71ad4 Remove tag. 2011-03-22 20:54:22 +01:00
Bram Moolenaar 812b94f3da Add missing files for patch 7.3.143. 2011-03-22 20:52:37 +01:00
Bram Moolenaar 2f1fb87fe1 Added tag v7-3-143 for changeset e0a90042318d 2011-03-22 18:10:45 +01:00
Bram Moolenaar fa4251cf34 updated for version 7.3.143
Problem:    Memfile is not tested sufficiently.  Looking up blocks in a
	    memfile is slow when there are many blocks.
Solution:   Add high level test and unittest.  Adjust the number of hash
	    buckets to the number of blocks.  (Ivan Krasilnikov)
2011-03-22 18:10:45 +01:00
Bram Moolenaar c370d9ee31 Updated runtime file. Fix Italian translations. 2011-03-22 17:40:10 +01:00
Bram Moolenaar 23e9b91745 Added tag v7-3-142 for changeset 62e8d93241cd 2011-03-22 15:47:44 +01:00
Bram Moolenaar 8862aa78c8 updated for version 7.3.142
Problem:    Python stdout doesn't have a flush() method, causing an import to
	    fail.
Solution:   Add a dummy flush() method. (Tobias Columbus)
2011-03-22 15:47:44 +01:00
Bram Moolenaar 734af5576d updated for version 7.3.141
Problem:    When a key code is not set get a confusing error message.
Solution:   Change the error message to say the key code is not set.
2011-03-22 14:35:05 +01:00
Bram Moolenaar 49d654e23e Updated runtime files. 2011-03-22 14:05:35 +01:00
Bram Moolenaar 084da87a47 updated for version 7.3.140
Problem:    Crash when drawing the "$" at end-of-line for list mode just after
	    the window border and 'cursorline' is set.
Solution:   Don't check for 'cursorline'. (Quentin Carbonneaux)
2011-03-22 13:29:24 +01:00
Bram Moolenaar 2f27037885 updated for version 7.3.139
Problem:    When 'lazyredraw' is set ":ver" output can't be read.
Solution:   Don't redraw the screen when at a prompt or command line.
2011-03-22 13:07:26 +01:00
Bjorn Winckler 638774c620 Add note on document icon generation to README 2011-03-21 19:17:53 +01:00
Bjorn Winckler 3811f44935 Disable document icon generation
By default all document icons will be a document sheet with the MacVim
icon on top.  In order to get proper document icons call "make all"
inside src/MacVim/icons before building.  This will generate document
icons with the extension of the represented file type on the icon.  (To
get nicer small icons, call "make getenvy", then "make all".  This
downloads the Envy Code R font first which is then used to generate
nicer icons.)
2011-03-21 18:27:29 +01:00
Bram Moolenaar 959ece9e4d updated for version 7.3.138
Problem:    ":com" changes the multi-byte text of :echo. (Dimitar Dimitrov)
Solution:   Search for K_SPECIAL as a byte, not a character. (Ben Schmidt)
2011-03-03 15:54:50 +01:00
Bram Moolenaar 7d7272b506 updated for version 7.3.137
Problem:    When 'lazyredraw' is set the screen may not be updated. (Ivan
	    Krasilnikov)
Solution:   Call update_screen() before waiting for input.
2011-03-03 15:04:08 +01:00
Bram Moolenaar 028c80a30c updated for version 7.3.136
Problem:    Duplicate include of assert.h.
Solution:   Remove it.
2011-03-03 15:01:30 +01:00
Bjorn Winckler 386f229708 Make it possible to compile without a GUI 2011-02-27 22:20:22 +01:00
David Whetstone d12f09201e Envy Code R no longer required to build
Use Monaco if Envy Code R is unavailable during the document icon
generation phase.  Call 'make getenvy' inside the icons/ folder to
manually download Envy Code R.
2011-02-27 21:55:26 +01:00
Janusz Bossy cebfc0471f Make :winpos measure Y coordinates from top
This is to make :winpos consistent with other ports where Y coordinates
are measured from the top instead of the bottom of the screen.
2011-02-27 21:42:07 +01:00
Bram Moolenaar cae485de36 updated for version 7.3.135
Problem:    When there is no previous substitute pattern, the previous search
	    pattern is used.  The other way around doesn't work.
Solution:   When there is no previous search pattern, use the previous
	    substitute pattern if possible. (Christian Brabandt)
2011-02-25 18:38:36 +01:00
Bram Moolenaar 4677895033 updated for version 7.3.134
Problem:    Drag-n-drop doesn't work in KDE Dolphin.
Solution:   Add GDK_ACTION_MOVE flag. (Florian Degner)
2011-02-25 17:10:27 +01:00
Bram Moolenaar 1df4978375 updated for version 7.3.133
Problem:    When using encryption it's not clear what method was used.
Solution:   In the file message show "blowfish" when using blowfish.
2011-02-25 16:52:17 +01:00
Bram Moolenaar 6c91e04896 updated for version 7.3.132
Problem:    C++ style comments.
Solution:   Change to C comments.
2011-02-25 15:18:50 +01:00
Bram Moolenaar 26a4e590d1 updated for version 7.3.131
Problem:    Including errno.h too often.
Solution:   Don't include errno.h in Unix header file.
2011-02-25 15:17:19 +01:00
Bram Moolenaar 346fb6a297 updated for version 7.3.130
Problem:    Variable misplaced in #ifdef.
Solution:   Move clipboard_event_time outside of #ifdef.
2011-02-25 15:15:50 +01:00
Bram Moolenaar 5c9a44edda updated for version 7.3.129
Problem:    Using integer like a boolean.
Solution:   Nicer check for integer being non-zero.
2011-02-25 15:13:48 +01:00
Bram Moolenaar f9c4a950c4 updated for version 7.3.128
Problem:    Another compiler warning for signed pointer.
Solution:   Use unsigned int argument for sscanf().
2011-02-25 15:11:22 +01:00
Bram Moolenaar 419de51056 updated for version 7.3.127
Problem:    Compiler complains about comma.
Solution:   Remove comma after last enum element.
2011-02-25 14:46:09 +01:00
Bram Moolenaar 8cc3b3177b updated for version 7.3.126
Problem:    Compiler warning for signed pointer.
Solution:   Use unsigned int argument for sscanf().
2011-02-25 14:42:45 +01:00
Bram Moolenaar 163e8a729a Runtime file updates. 2011-02-25 14:42:19 +01:00
Bjorn Winckler 088d1203b0 Update URL for Envy Code R download 2011-02-23 10:19:06 +01:00
Bjorn Winckler 8b4669ff38 Constrain window before autosaving dimensions
This fixes a bug where the view would not be maximized vertically when
entering full screen on startup.  (Debugging assist by David Whetstone.)
2011-02-22 20:50:19 +01:00
Bjorn Winckler 4ea64bd52c Merge branch 'vim' 2011-02-20 14:17:19 +01:00
Karsten Gebbert 299188302d Fix --with-ruby-command argument
Original patch to get Ruby 1.9 to work by Michael Shapiro (koudelka).
2011-02-16 19:02:37 +01:00
Bram Moolenaar cd6a821ac5 updated for version 7.3.125
Problem:    MSVC: Problem with quotes in link argument.
Solution:   Escape backslashes and quotes. (Weasley)
2011-02-15 18:06:15 +01:00
Bram Moolenaar 1fd163bd82 updated for version 7.3.124
Problem:    When writing a file in binary mode it may be missing the final EOL
	    if a file previously read was missing the EOL. (Kevin Goodsell)
Solution:   Move the write_no_eol_lnum into the buffer struct.
2011-02-15 17:39:22 +01:00
Bram Moolenaar 5e69f973fd updated for version 7.3.123
Problem:    ml_get error when executing register being recorded into, deleting
	    lines and 'conceallevel' is set. (ZyX)
Solution:   Don't redraw a line for concealing when it doesn't exist.
2011-02-15 16:29:59 +01:00
Bram Moolenaar eaee7938b0 updated for version 7.3.122
Problem:    Having auto/config.mk in the repository causes problems.
Solution:   Remove auto/config.mk from the distribution.  In the toplevel
	    Makefile copy it from the "dist" file.
2011-02-15 15:28:09 +01:00
Bram Moolenaar 00c19fd486 updated for version 7.3.121
Problem:    Complicated 'statusline' causes a crash. (Christian Brabandt)
Solution:   Check that the number of items is not too big.
2011-02-15 14:24:46 +01:00
Bram Moolenaar cd5139dfd3 updated for version 7.3.120
Problem:    The message for an existing swap file is too long to fit in a 25
	    line terminal.
Solution:   Make the message shorter. (Chad Miller)
2011-02-15 11:57:04 +01:00
Bjorn Winckler 633dfac838 Merge branch 'vim'
Conflicts:
	src/auto/configure
2011-02-13 17:33:16 +01:00
Bram Moolenaar 3321f186b4 updated for version 7.3.119
Problem:    Build problem on Mac. (Nicholas Stallard)
Solution:   Use "extern" instead of "EXTERN" for p_vfile.
2011-02-12 14:00:03 +01:00
Eric Wing 3d348a439e Fix URL scheme handler to accept paths with spaces 2011-02-10 18:16:17 +01:00
Bram Moolenaar d7eaf66c4d updated for version 7.3.118
Problem:    Ruby uses SIGVTALARM which makes Vim exit. (Alec Tica)
Solution:   Ignore SIGVTALARM. (Dominique Pelle)
2011-02-09 18:47:40 +01:00
Bram Moolenaar 7ea0ed346d updated for version 7.3.117
Problem:    On some systems --as-needed does not work, because the "tinfo"
	    library is included indirectly from "ncurses". (Charles Campbell)
Solution:   In configure prefer using "tinfo" instead of "ncurses".
2011-02-09 17:42:57 +01:00
Bram Moolenaar 66584afea5 updated for version 7.3.116
Problem:    'cursorline' is displayed too short when there are concealed
	    characters and 'list' is set.  (Dennis Preiser)
Solution:   Check for 'cursorline' when 'list' is set. (Christian Brabandt)
2011-02-09 17:09:30 +01:00
Bram Moolenaar 6a29db8542 Updated runtime files and translations. 2011-02-09 17:07:58 +01:00
Bram Moolenaar 3cbb489efc updated for version 7.3.115
Problem:    Vim can crash when tmpnam() returns NULL.
Solution:   Check for NULL. (Hong Xu)
2011-02-09 16:44:51 +01:00
Bram Moolenaar ef378e504f updated for version 7.3.114
Problem:    Potential problem in initialization when giving an error message
	    early.
Solution:   Initialize 'verbosefile' empty. (Ben Schmidt)
2011-02-09 15:59:37 +01:00
Bram Moolenaar 67f827d664 updated for version 7.3.113
Problem:    Windows: Fall back directory for creating temp file is wrong.
Solution:   Use "." instead of empty string. (Hong Xu)
2011-02-09 14:47:03 +01:00
Bram Moolenaar 5bd57dcfcd updated for version 7.3.112
Problem:    Setting 'statusline' to "%!'asdf%' reads uninitialized memory.
Solution:   Check for NUL after %.
2011-02-01 21:55:01 +01:00
Bjorn Winckler 1eee089039 Force flush output before running shell command
Shell commands may take a long time to finish (without drawing anything)
so force a flush before executing any shell command.
2011-02-01 20:19:15 +01:00
Bram Moolenaar 7ecf6c20db updated for version 7.3.111
Problem:    Executing a :normal command in 'statusline' evaluation causes the
	    cursor to move. (Dominique Pelle)
Solution:   When updating the cursor for 'cursorbind' allow the cursor beyond
	    the end of the line.  When evaluating 'statusline' temporarily
	    reset 'cursorbind'.
2011-02-01 18:01:11 +01:00
Bram Moolenaar 7822b718c4 updated for version 7.3.110
Problem:    The "nbsp" item in 'listchars' isn't used for ":list".
Solution:   Make it work. (Christian Brabandt)
2011-02-01 17:12:25 +01:00
Bram Moolenaar 467eeffa84 updated for version 7.3.109
Problem:    Processing new Esperanto spell file fails and crashes Vim.
	    (Dominique Pelle)
Solution:   When running out of memory give an error.  Handle '?' in
	    COMPOUNDRULE properly.
2011-02-01 13:59:48 +01:00
Bram Moolenaar 024087914b updated for version 7.3.108
Problem:    Useless check for NULL when calling vim_free().
Solution:   Remove the check. (Dominique Pelle)
2011-02-01 13:48:53 +01:00
Bjorn Winckler 6e6fac588c Snapshot 57 2011-01-29 15:49:40 +01:00
Bjorn Winckler 20ded53831 Fix compilation problems caused by patch 7.3.102 2011-01-29 15:22:20 +01:00
Bjorn Winckler 5e544c5abe Merge branch 'vim' 2011-01-29 15:08:23 +01:00
Bjorn Winckler f19b66ea39 Refactor MRU code
Only add to MRU in GUI mode and limit number of files added to the
maximum that Cocoa will display.
2011-01-23 13:02:01 +01:00
Bram Moolenaar 38b167abc5 updated for version 7.3.107
Problem:    Year number for :undolist can be confused with month or day.
Solution:   Change "%y" to "%Y".
2011-01-22 21:25:11 +01:00
Bram Moolenaar ade0ce2c47 updated for version 7.3.106
Problem:    When 'cursorbind' is set another window may scroll unexpectedly
	    when 'scrollbind' is also set. (Xavier Wang)
Solution:   Don't call update_topline() if 'scrollbind' is set.
2011-01-22 21:05:07 +01:00
Bjorn Winckler 7bcc5932e0 Fix for 'set fu' in gvimrc
It is now possible to enter full screen on startup by setting the option
'fullscreen' in gvimrc.
2011-01-22 18:41:40 +01:00
Bram Moolenaar 43592906a0 updated for version 7.3.105
Problem:    Can't get the value of "b:changedtick" with getbufvar().
Solution:   Make it work. (Christian Brabandt)
2011-01-22 01:13:39 +01:00
Bram Moolenaar dba2afde7d updated for version 7.3.104
Problem:    Conceal: using Tab for cchar causes problems. (ZyX)
Solution:   Do not accept a control character for cchar.
2011-01-22 00:58:20 +01:00
Bram Moolenaar 9285b887ec updated for version 7.3.103
Problem:    Changing 'fileformat' and then using ":w" in an empty file sets
	    the 'modified' option.
Solution:   In unchanged() don't ignore 'ff' for an empty file.
2011-01-22 00:11:50 +01:00
Bjorn Winckler dfa2561d7d Add --nomru switch
Use this switch from the command line to skip adding file to MRU list
(Most Recently Used files).  This may be useful when setting e.g.
$EDITOR to avoid temporary files from being added to the MRU.
2011-01-20 21:44:23 +01:00
Bjorn Winckler 506b335894 Add files opened from command line to MRU
Only files opened from the command line is added to the MRU (Most
Recently Used files).  Files opened from inside Vim (using :e, etc.) are
not added to the MRU.
2011-01-20 21:41:27 +01:00
Bjorn Winckler 16895bea46 Raise correct window on file open
This fixes a regression introduced in commit 210a71b4cb where
double-clicking a file in Finder that was already open would not cause
the window/tab containing that file to be raised.
2011-01-20 17:46:34 +01:00
Bjorn Winckler 4a85f40d23 Change heuristic to determine cell width
Some fonts (e.g. Monaco:h9) looked way too tight with the old heuristic
and the Core Text renderer.  Now the Core Text renderer uses the same
heuristic as the default renderer.
2011-01-18 22:00:31 +01:00
Bram Moolenaar b8e65930d2 updated for version 7.3.102
Problem:    When using ":make", typing the next command and then getting the
	    "reload" prompt the next command is (partly) eaten by the reload
	    prompt.
Solution:   Accept ':' as a special character at the reload prompt to accept
	    the default choice and execute the command.
2011-01-17 20:08:11 +01:00
Bram Moolenaar f2cfab95d8 updated for version 7.3.101
Problem:    ino_t defined with wrong size.
Solution:   Move including auto/config.h before other includes. (Marius
	    Geminas)
2011-01-17 19:53:27 +01:00
Bram Moolenaar b434a909e6 updated for version 7.3.100
Problem:    When using :normal v:count isn't set.
Solution:   Call normal_cmd() with toplevel set to TRUE.
2011-01-17 19:50:06 +01:00
Bjorn Winckler f6dc8d2962 Fix untitled window opening regression
This fixes a regression that caused two windows to open when a file was
opened from Xcode (one window holding the file, the other empty).
2011-01-17 19:12:55 +01:00
Bjorn Winckler 210a71b4cb Fix open from Xcode with selection range
This is an initial attempt to fix a problem where double clicking a
search result in Xcode would select an incorrect range of characters
when the file opened in MacVim.  It only works the file uses an 8 bit
encoding.
2011-01-17 18:00:30 +01:00
Bjorn Winckler 00936cdd77 Merge branch 'vim'
Conflicts:
	runtime/doc/eval.txt
2011-01-09 16:16:35 +01:00
Bjorn Winckler 75ca477625 Add suppression tick box to termination alert
This will disable the warning about multiple window and tabs.  Tiger
users can access this functionality by setting the user default
MMSuppressTerminationAlert to 1.
2011-01-09 16:10:16 +01:00
Bjorn Winckler 7ec523f4a8 Delete obsolete README-repo.txt 2011-01-09 13:56:19 +01:00
Bjorn Winckler 9109c9355a Hide Dock before entering full screen
This avoids the hide animation from playing after fading to black when
entering full screen.
2011-01-09 13:04:56 +01:00
Bjorn Winckler 353b836087 No partially grey window when leaving full screen 2011-01-09 12:37:37 +01:00
Bjorn Winckler 6863b04a52 Avoid switching Spaces when leaving full screen
This fixes a bug where if the full screen window was moved to another
Space a Space switch would occur when leaving full screen.
2011-01-08 19:12:29 +01:00
Bjorn Winckler 8ca9999ea6 Fix for dragging full screen window in Spaces
Ensure the full screen window is still covering the screen after having
dragged it in Spaces (or moved it in any other manner).
2011-01-08 19:04:53 +01:00
Bram Moolenaar fa35c64041 Updated runtime files. 2011-01-08 16:06:37 +01:00
Bram Moolenaar 72050cce91 updated for version 7.3.099
Problem:    Crash when splitting a window with zero height. (Yukihiro
	    Nakadaira)
Solution:   Don't set the fraction in a window with zero height.
2011-01-08 14:46:03 +01:00
Bram Moolenaar fa57d270bb updated for version 7.3.098
Problem:    Function that ignores error still causes called_emsg to be set.
	    E.g. when expand() fails the status line is disabled.
Solution:   Move check for emsg_not_now() up. (James Vega)
2011-01-04 19:25:50 +01:00
Bram Moolenaar 5e2f13cc52 updated for version 7.3.097
Problem:    Using ":call" inside "if 0" does not see that a function returns a
	    Dict and gives error for "." as string concatenation.
Solution:   Use eval0() to skip over the expression.  (Yasuhiro Matsumoto)
2011-01-04 19:03:27 +01:00
Bram Moolenaar a14d5d9f66 updated for version 7.3.096
Problem:    "gvim -nb" is not interruptable.  Leaking file descriptor on
	    netbeans connection error.
Solution:   Check for CTRL-C typed.  Free file descriptor.  (Xavier de Gaye)
2011-01-04 18:11:43 +01:00
Bram Moolenaar 60a00567b5 updated for version 7.3.095
Problem:    Win32: In Chinese tear-off menu doesn't work. (Weasley)
Solution:   Use menu_name_equal().  (Alex Jakushev)
2011-01-04 17:49:32 +01:00
Bjorn Winckler 0e9b4e11b0 Handle resolution changes while in full screen
If the screen resolution changes (either due to an external monitor
being unplugged or because the settings were changed manually) the full
screen window is now resized to match the new resolution.  Before this
commit full screen was exited on such an event.

This fixes a bug where the full screen option got out of sync after the
resolution changed.
2010-12-31 23:02:15 +01:00
Bjorn Winckler fa41b4a850 Fix compilation problems on OS X 10.4 2010-12-31 11:06:42 +01:00
Bjorn Winckler 3bcd07d562 Avoid switching Spaces when entering full screen
This fixes a bug where MacVim would switch Space when entering full
screen (which only occurred when MacVim was assigned to a specific
Space in the System Preferences).
2010-12-30 21:23:13 +01:00
Bjorn Winckler 1cb9a4ffb9 Fix file open problem in full screen with Spaces
This fixes a problem when a full screen window was on another Space and
files were set to open in the topmost window.  Previously, this caused a
new window to open on the current Space instead of opening the file in
the full screen window on the other Space.
2010-12-30 15:31:22 +01:00
Bjorn Winckler deb3e9a368 Add full screen window title to "Window" menu 2010-12-30 15:20:08 +01:00
Bram Moolenaar d593ffe24c updated for version 7.3.094
Problem:    Using abs() requires type cast to int.
Solution:   Use labs() so that the value remains long. (Hong Xu)
2010-12-30 14:57:08 +01:00
Bram Moolenaar 1fcd6cf86c updated for version 7.3.093
Problem:    New DLL dependencies in MingW with gcc 4.5.0.
Solution:   Add STATIC_STDCPLUS, LDFLAGS and split up WINDRES. (Guopeng Wen)
2010-12-30 14:50:52 +01:00
Bram Moolenaar 9faca9f9ea updated for version 7.3.092
Problem:    Resizing the window when exiting.
Solution:   Don't resize when exiting.
2010-12-30 14:47:36 +01:00
Bram Moolenaar 6b0175c466 updated for version 7.3.091
Problem:    "vim -w foo" writes special key codes for removed escape
	    sequences. (Josh Triplett)
Solution:   Don't write K_IGNORE codes.
2010-12-30 12:30:31 +01:00
Bram Moolenaar 9d282c465a updated for version 7.3.090
Problem:    Wrong help text for Cscope.
Solution:   Adjust the help text for "t". (Dominique Pelle)
2010-12-30 11:41:09 +01:00
Bjorn Winckler 3a2e09f42d Update help file 2010-12-28 21:48:57 +01:00
Bjorn Winckler 57975f6dad Update Mac specific README files 2010-12-24 15:09:30 +01:00
Bram Moolenaar ecb97f5d05 updated for version 7.3.089
Problem:    Compiler warning on 64 bit MS-Windows.
Solution:   Add type cast. (Mike Williams)
2010-12-24 14:00:17 +01:00
Bram Moolenaar a65917abf4 updated for version 7.3.088
Problem:    Ruby can't load Gems sometimes, may cause a crash.
Solution:   Undefine off_t.  Use ruby_process_options(). (Yasuhiro Matsumoto)
2010-12-24 13:39:35 +01:00
Bjorn Winckler d1182d2223 Snapshot 56 2010-12-21 14:43:24 +01:00
Bjorn Winckler 1be91f7476 Avoid use of CLEAR flag when not using GUI 2010-12-21 11:11:22 +01:00
Bjorn Winckler caabb3f058 Avoid unnecessary clearing of the status line
When resizing a (Vim-) window don't use the CLEAR flag as it causes the
status line to be redrawn (which causes problems for plugins like
Command-T).

The reason CLEAR was used in the first place was because resizing a
window would cause display corruption due to wide letters like "w"
spilling over into the neigboring display cell.  To circumvent this
problem we now always clear neigboring blank cells whenever a cell is
cleared (just like other GUIs deal with faked bold glyphs spilling over
into neighboring display cells).
2010-12-20 21:57:36 +01:00
Bjorn Winckler 50b3a7f8e7 Fix proxy icon response to modified buffers
The proxy icon is only disabled when the current buffer is modified
(previously this happened when any buffer was modified).  This also has
the consequence that the dot in the red "close button" only appears when
the current buffer is modified.
2010-12-19 12:19:30 +01:00
Bjorn Winckler 34d035c0ac Merge branch 'vim'
Conflicts:
	runtime/syntax/vim.vim
2010-12-19 12:18:48 +01:00
Bram Moolenaar e88db6d282 updated for version 7.3.087
Problem:    EINTR is not always defined.
Solution:   Include errno.h in vim.h.
2010-12-17 20:24:01 +01:00
Bram Moolenaar 7d51f1a543 updated for version 7.3.086
Problem:    When using a mapping with an expression and there was no count,
	    v:count has the value of the previous command. (ZyX)
Solution:   Also set v:count and v:count1 before getting the character that
	    could be a command or a count.
2010-12-17 18:53:01 +01:00
Bram Moolenaar cd6656d82b updated for version 7.3.085
Problem:    Inconsistency with preproc symbols.  void * computation.
Solution:   Include vimio.h from vim.h.  Add type cast.
2010-12-17 18:06:06 +01:00
Bram Moolenaar 3017c44c4b updated for version 7.3.084
Problem:    When splitting the window, the new one scrolls with the cursor at
	    the top.
Solution:   Compute w_fraction before setting the new height.
2010-12-17 17:35:10 +01:00
Bram Moolenaar 25ac995bea updated for version 7.3.083
Problem:    When a read() or write() is interrupted by a signal it fails.
Solution:   Add read_eintr() and write_eintr().
2010-12-17 16:27:16 +01:00
Bram Moolenaar 7b65439491 updated for version 7.3.082
Problem:    Leaking file descriptor when hostname doesn't exist.
Solution:   Remove old debugging lines.
2010-12-17 12:19:21 +01:00
Bram Moolenaar f2c486c416 Update runtime files. 2010-12-10 20:35:50 +01:00
Bjorn Winckler c42b133098 Check for conversion error in Core Text renderer
Original patch by Kazuki Sakamoto.
2010-12-10 19:37:19 +01:00
Bjorn Winckler 29697da99f Merge branch 'vim' into merge
Conflicts:
	src/auto/configure
	src/eval.c
	src/netbeans.c
2010-12-10 19:13:58 +01:00
Bram Moolenaar aa0a6d7be4 updated for version 7.3.081
Problem:    Non-printable characters in 'statusline' cause trouble. (ZyX)
Solution:   Use transstr(). (partly by Caio Ariede)
2010-12-08 19:56:58 +01:00
Bram Moolenaar 5a48d473ef updated for version 7.3.080
Problem:    Spell doesn't work on VMS.
Solution:   Use different file names. (Zoltan Bartos, Zoltan Arpadffy)
2010-12-08 17:09:32 +01:00
Bram Moolenaar d6a9ced3b1 updated for version 7.3.079
Problem:    Duplicate lines in makefile.
Solution:   Remove the lines. (Hong Xu)
2010-12-08 14:55:02 +01:00
Bram Moolenaar a1faf70262 updated for version 7.3.078
Problem:    Warning for unused variable.
Solution:   Adjuste #ifdefs.
2010-12-08 14:23:15 +01:00
Bram Moolenaar 115821eae9 updated for version 7.3.077
Problem:    When updating crypt of swapfile fails there is no error message.
	    (Carlo Teubner)
Solution:   Add the error message.
2010-12-08 13:17:03 +01:00
Bram Moolenaar 664e7696dd updated for version 7.3.076
Problem:    Clang warnings for dead code.
Solution:   Remove it. (Carlo Teubner)
2010-12-08 13:11:21 +01:00
Bram Moolenaar 4d81d0d159 updated for version 7.3.075
Problem:    Missing part of 'wildignorecase'
Solution:   Also adjust expand()
2010-12-02 21:44:40 +01:00
Bram Moolenaar 38b368ba4d updated for version 7.3.074
Problem:    Can't use the "+ register like "* for yank and put.
Solution:   Add "unnamedplus" to the 'clipboard' option. (Ivan Krasilnikov)
2010-12-02 21:43:16 +01:00
Bram Moolenaar 3e515b81da updated for version 7.3.073
Problem:    Double free memory when netbeans command follows DETACH.
Solution:   Only free the node when owned. (Xavier de Gaye)
2010-12-02 17:09:54 +01:00
Bram Moolenaar 5ac44c0391 updated for version 7.3.072
Problem:    Can't complete file names while ignoring case.
Solution:   Add 'wildignorecase'.
2010-12-02 16:01:29 +01:00
Bram Moolenaar a17cdd917e updated for version 7.3.071
Problem:    Editing a file in a window that's in diff mode resets 'diff'
	    but not cursor binding.
Solution:   Reset cursor binding in two more places.
2010-12-02 15:33:21 +01:00
Bram Moolenaar 4ece06e069 updated for version 7.3.070
Problem:    Can set environment variables in the sandbox, could be abused.
Solution:   Disallow it.
2010-12-02 14:48:14 +01:00
Bram Moolenaar 7c84bd9153 updated for version 7.3.069
Problem:    GTK: pressing Enter in inputdialog() doesn't work like clicking OK
	    as documented.
Solution:   call gtk_entry_set_activates_default(). (Britton Kerin)
2010-11-24 18:48:12 +01:00
Bram Moolenaar 8601f0b5aa updated for version 7.3.068
Problem:    Using freed memory when doing ":saveas" and an autocommand sets
	    'autochdir'. (Kevin Klement)
Solution:   Get the value of fname again after executing autocommands.
2010-11-24 17:59:32 +01:00
Bram Moolenaar 35e32414c7 updated for version 7.3.067
Problem:    Ruby: Init_prelude is not always available.
Solution:   Remove use of Init_prelude. (Yasuhiro Matsumoto)
2010-11-24 17:03:38 +01:00
Bram Moolenaar e703226fe0 updated for version 7.3.066
Problem:    Crash when changing to another window while in a :vimgrep command.
	    (Christian Brabandt)
Solution:   When wiping out the dummy before, remove it from aucmd_win.
2010-11-24 16:32:05 +01:00
Bram Moolenaar 401556f3b1 updated for version 7.3.065
Problem:    Can't get current line number in a source file.
Solution:   Add the <slnum> item, similar to <sfile>.
2010-11-24 15:50:59 +01:00
Bram Moolenaar 2b09922e3c updated for version 7.3.064
Problem:    Win32: ":dis +" shows nothing, but "+p does insert text.
Solution:   Display the * register, since that's what will be inserted.
	    (Christian Brabandt)
2010-11-24 14:28:58 +01:00
Bram Moolenaar 2286d370ca updated for version 7.3.063
Problem:    Win32: Running a filter command makes Vim lose focus.
Solution:   Use SW_SHOWMINNOACTIVE instead of SW_SHOWMINIMIZED. (Hong Xu)
2010-11-24 12:35:21 +01:00
Bram Moolenaar 96d70531dd Updated runtime files. 2010-11-16 20:34:40 +01:00
Bram Moolenaar 17bcd02554 updated for version 7.3.062
Problem:    Python doesn't work properly when installed in another directory
	    than expected.
Solution:   Figure out home directory in configure and use Py_SetPythonHome()
	    at runtime. (Roland Puntaier)
2010-11-16 19:26:02 +01:00
Bram Moolenaar 4f6c7e6888 updated for version 7.3.061
Problem:    Remote ":drop" does not respect 'autochdir'. (Peter Odding)
Solution:   Don't restore the directory when 'autochdir' is set. (Benjamin
	    Fritz)
2010-11-16 16:25:51 +01:00
Bram Moolenaar 73b4a4e09e updated for version 7.3.060
Problem:    Netbeans: crash when socket is disconnected unexpectedly.
Solution:   Don't cleanup when a read fails, put a message in the queue and
	    disconnect later. (Xavier de Gaye)
2010-11-16 15:49:02 +01:00
Bram Moolenaar 1e08012084 updated for version 7.3.059
Problem:    Netbeans: Problem with recursively handling messages for Athena
	    and Motif.
Solution:   Call netbeans_parse_messages() in the main loop, like it's done
	    for GTK. (Xavier de Gaye)
2010-11-16 15:04:57 +01:00
Bram Moolenaar 29dfc2cfeb updated for version 7.3.058
Problem:    Error "code converter not found" when loading Ruby script.
Solution:   Load Gem module. (Yasuhiro Matsumoto)
2010-11-16 14:46:19 +01:00
Bram Moolenaar 1d286783fc updated for version 7.3.057
Problem:    Segfault with command line abbreviation. (Randy Morris)
Solution:   Don't retrigger the abbreviation when abandoning the command line.
	    Continue editing the command line after the error.
2010-11-16 14:06:08 +01:00
Kazuki Sakamoto dc7ffe83f7 Fix build problem on Leopard 2010-11-16 13:22:14 +01:00
Bram Moolenaar 419aa8ea7e updated for version 7.3.056
Problem:    "getline" argument in do_cmdline() shadows global.
Solution:   Rename the argument.
Files:	    src/ex_docmd.c
2010-11-16 11:32:01 +01:00
Bram Moolenaar a3b7664813 updated for version 7.3.055
Problem:    Recursively nested lists and dictionaries cause a near-endless
	    loop when comparing them with a copy. (ZyX)
Solution:   Limit recursiveness in a way that non-recursive structures can
	    still be nested very deep.
Files:	    src/eval.c, src/testdir/test55.in, src/testdir/test55.ok
2010-11-10 20:41:57 +01:00
Bram Moolenaar a9b86193df updated for version 7.3.054
Problem:    Can define a user command for :Print, but it doesn't work. (Aaron
	    Thoma)
Solution:   Let user command :Print overrule the builtin command (Christian
	    Brabandt)  Disallow :X and :Next as a user defined command.
2010-11-10 19:00:01 +01:00
Bram Moolenaar 6505c5126b updated for version 7.3.053
Problem:    complete() function doesn't reset complete direction.  Can't use
	    an empty string in the list of matches.
Solution:   Set compl_direction to FORWARD.  Add "empty" key to allow empty
	    words. (Kikuchan)
2010-11-10 17:11:33 +01:00
Bram Moolenaar 951183ee1c updated for version 7.3.052
Problem:    When 'completefunc' opens a new window all kinds of errors follow.
	    (Xavier Deguillard)
Solution:   When 'completefunc' goes to another window or buffer and when it
	    deletes text abort completion.  Add a test for 'completefunc'.
2010-11-10 16:54:20 +01:00
Bram Moolenaar 917f0addc2 updated for version 7.3.051
Problem:    Crash when /home/mool/bin:/usr/local/sbin:/usr/local/bin:/home/mool/java/jdk/bin:/bin:/sbin:/usr/bin:/usr/games:/usr/sbin:/usr/X11R6/bin:/usr/local/linux-jdk1.3.1/bin:/usr/local/lib/python2.2/Tools/idle is empty.
Solution:   Check for vim_getenv() returning NULL. (Yasuhiro Matsumoto)
2010-11-10 15:37:05 +01:00
Bjorn Winckler 32e3d8896d Do not process IM state change immediately
IM state change needs to update the cursor which may cause Vim state
changes and so the processing of IM messages needs to be delayed.
2010-11-06 14:09:22 +01:00
Kazuki Sakamoto d2e82df267 Fix to update cursor at the IM state changed
It fixes changing cursor with ":hi CursorIM" even though the cursor
blinking is turned off (:set gcr=a:blinkon0) when the IM state is
changed.
2010-11-06 21:26:40 +09:00
Kazuki Sakamoto 8587729a7a Listen to InputSourceChanged notification
This way Vim is immediately made aware when the input source changes
(previously it polled this on keyboard input) which is useful e.g. if
":hi CursorIM .." is set.
2010-11-05 20:46:29 +01:00
Bram Moolenaar 7282627798 updated for version 7.3.050
Problem:    The link script is clumsy.
Solution:   Use the --as-needed linker option if available. (Kirill A.
	    Shutemov)
2010-11-03 22:32:24 +01:00
Bram Moolenaar 180512e308 updated for version 7.3.049
Problem:    PLT has rebranded their Scheme to Racket.
Solution:   Add support for Racket 5.x. (Sergey Khorev)
2010-11-03 21:59:30 +01:00
Bram Moolenaar 8a2d7636c8 updated for version 7.3.048
Problem:    ":earlier 1f" doesn't work after loading undo file.
Solution:   Set b_u_save_nr_cur when loading an undo file. (Christian
	    Brabandt)
	    Fix only showing time in ":undolist"
2010-11-03 19:32:42 +01:00
Bjorn Winckler 5c71a17d6c Merge branch 'vim'
Conflicts:
	src/auto/configure
2010-11-01 13:39:23 +01:00
Bram Moolenaar 76712c4f9c updated for version 7.3.047
Problem:    Missing makefile updates for test 75.
Solution:   Update the makefiles.
2010-10-27 18:36:36 +02:00
Bram Moolenaar 65cb201df3 Updated runtile files. 2010-10-27 18:34:44 +02:00
Bram Moolenaar cfce532319 updated for version 7.3.046
Problem:    Can't build Ruby on MS-Windows.
Solution:   Add #ifdef, don't use WIN3264 before including vim.h.
2010-10-27 17:40:59 +02:00
Bram Moolenaar 35a2c2a0c3 updated for version 7.3.045
Problem:    Compiler warning for uninitialized variable.
Solution:   Initialize the variable always.
2010-10-27 17:39:05 +02:00
Bram Moolenaar 41a630757e updated for version 7.3.044
Problem:    The preview window opened by the popup menu is larger than
	    specified with 'previewheight'. (Benjamin Haskell)
Solution:   Use 'previewheight' if it's set and smaller.
2010-10-27 17:11:15 +02:00
Bram Moolenaar aa49bfd374 updated for version 7.3.043
Problem:    Can't load Ruby dynamically on Unix.
Solution:   Adjust the configure script. (James Vega)
2010-10-27 16:49:47 +02:00
Bram Moolenaar 745b4e08ad updated for version 7.3.042
Problem:    No spell highlighting when re-using an empty buffer.
Solution:   Clear the spell checking info only when clearing the options for a
	    buffer. (James Vega)
2010-10-27 16:18:00 +02:00
Bram Moolenaar 4641b5152a updated for version 7.3.041
Problem:    Compiler warning for accessing mediumVersion. (Tony Mechelynck)
Solution:   Use the pointer instead of the array itself. (Dominique Pelle)
2010-10-27 16:01:27 +02:00
Bram Moolenaar 2f0e0b3e71 updated for version 7.3.040
Problem:    Comparing strings while ignoring case goes beyond end of the
	    string when there are illegal bytes. (Dominique Pelle)
Solution:   Explicitly check for illegal bytes.
2010-10-27 13:37:44 +02:00
Bram Moolenaar 33685d8d01 updated for version 7.3.039
Problem:    Crash when using skk.vim plugin.
Solution:   Get length of expression evaluation result only after checking for
	    NULL.  (Noriaki Yagi, Dominique Pelle)
2010-10-27 12:58:23 +02:00
Bram Moolenaar c68d7a56e1 updated for version 7.3.038
Problem:    v:windowid isn't set on MS-Windows.
Solution:   Set it to the window handle. (Chris Sutcliffe)
2010-10-27 12:33:17 +02:00
Bram Moolenaar 2f749d43e9 updated for version 7.3.037
Problem:    Compiler warnings for loss of data. (Mike Williams)
Solution:   Add type casts.
2010-10-27 12:18:00 +02:00
Bram Moolenaar ba7586c13b updated for version 7.3.036
Problem:    Win32 GUI: When building without menus, the font for dialogs and
	    tab page headers also changes.
Solution:   Define USE_SYSMENU_FONT always. (Harig G.)
2010-10-27 12:15:33 +02:00
Bram Moolenaar 074c397ed7 updated for version 7.3.035
Problem:    Stray semicolon after if statement. (Hari G)
Solution:   Remove the semicolon.
2010-10-24 14:33:43 +02:00
Bram Moolenaar 8e94a6f547 updated for version 7.3.034
Problem:    Win32: may be loading .dll from the wrong directory.
Solution:   Go to the Vim executable directory when opening a library.
2010-10-23 14:02:54 +02:00
Bram Moolenaar 74cbc24648 updated for version 7.3.033
Problem:    Can't build without FEAT_LOCALMAP.
Solution:   Add an #ifdef. (John Marriott)
2010-10-22 22:13:52 +02:00
Bram Moolenaar 8b9203b419 updated for version 7.3.032
Problem:    maparg() doesn't return the flags, such as <buffer>, <script>,
	    <silent>.  These are needed to save and restore a mapping.
Solution:   Improve maparg(). (also by Christian Brabandt)
2010-10-20 21:23:33 +02:00
Bram Moolenaar 112534aad5 updated for version 7.3.031
Problem:    Can't pass the X window ID to another application.
Solution:   Add v:windowid. (Christian J. Robinson, Lech Lorens)
2010-10-20 19:17:48 +02:00
Bram Moolenaar 679e2d9461 Updated runtime files and translations. 2010-10-20 18:45:33 +02:00
Bram Moolenaar 79603e8b55 updated for version 7.3.030
Problem:    Cannot store Dict and List in viminfo file.
Solution:   Add support for this. (Christian Brabandt)
2010-10-20 17:44:42 +02:00
Bjorn Winckler 243ebf0db8 Use correct screen when constraining views
The view constraining code could get called before the window had been
placed sometimes causing the wrong screen to be used when more than one
monitor was connected.
2010-10-19 11:24:47 +02:00
Bjorn Winckler c9972234b6 Fix cascading with multiple monitors
The window cascading code had an "off by one" bug which could cause the
wrong screen to used when using more than one monitor.
2010-10-19 11:22:26 +02:00
Bram Moolenaar 5055b0389e updated for version 7.3.029
Problem:    ":sort n" sorts lines without a number as number zero. (Beeyawned)
Solution:   Make lines without a number sort before lines with a number.  Also
	    fix sorting negative numbers.
2010-10-15 20:20:05 +02:00
Bjorn Winckler 73626de24f Update help on binding to Cmd-key 2010-10-15 15:34:54 +02:00
Bram Moolenaar 733962c814 updated for version 7.3.028
Problem:    Signs don't show up. (Charles Campbell)
Solution:   Don't use negative numbers.  Also assign a number to signs that
	    have a name of all digits to avoid using a sign number twice.
2010-10-14 21:29:37 +02:00
Bjorn Winckler 98b5cd3e62 Use correct screen for full screen
The autocommand "au GUIEnter * set fu" would cause the full screen
window to always appear on the primary monitor when multiple monitors
were connected.  This commit fixes this problem.
2010-10-14 20:08:45 +02:00
Bjorn Winckler 291a5c40b4 Merge branch 'vim'
Conflicts:
	src/os_unix.c
2010-10-14 17:41:28 +02:00
Bram Moolenaar 4758cc5fb2 updated for version 7.3.027
Problem:    Opening a file on a network share is very slow.
Solution:   When fixing file name case append "\*" to directory, server and
	    network share names. (David Anderson, John Beckett)
2010-10-13 20:37:41 +02:00
Bram Moolenaar a95ebf0fcd updated for version 7.3.026
Problem:    CTRL-] in a help file doesn't always work. (Tony Mechelynck)
Solution:   Don't escape special characters. (Carlo Teubner)
2010-10-13 18:06:47 +02:00
Bram Moolenaar 801135edc8 updated for version 7.3.025
Problem:    ":mksession" does not square brackets escape file name properly.
Solution:   Improve escapging of file names. (partly by Peter Odding)
2010-10-13 17:50:07 +02:00
Bram Moolenaar 0a7cafb2c8 updated for version 7.3.024
Problem:    Named signs do not use a negative number as intended.
Solution:   Fix the numbering of named signs. (Xavier de Gaye)
2010-10-13 16:44:23 +02:00
Bram Moolenaar a112c49589 updated for version 7.3.023
Problem:    External program may hang when it tries to write to the tty.
Solution:   Don't close the slave tty until after the child exits. (Nikola
	    Knezevic)
2010-10-13 16:22:09 +02:00
Bram Moolenaar b5f9dd7b3f updated for version 7.3.022
Problem:    When opening a new window the 'spellcapcheck' option is cleared.
Solution:   Copy the correct option value. (Christian Brabandt)
2010-10-13 14:05:35 +02:00
Bram Moolenaar eb3ed243d9 updated for version 7.3.021
Problem:    Conflict for defining Boolean in Mac header files.
Solution:   Define NO_X11_INCLUDES. (Rainer Muller)
2010-10-10 17:08:43 +02:00
Bram Moolenaar 0a8e611590 updated for version 7.3.020
Problem:    Cursor position wrong when joining multiple lines and
	    'formatoptions' contains "a". (Moshe Kamensky)
Solution:   Adjust cursor position for skipped indent. (Carlo Teubner)
2010-10-09 17:23:31 +02:00
Bjorn Winckler 76f937b87b Snapshot 55 2010-10-05 21:14:36 +02:00
Bjorn Winckler c96d4dcc8e Do not change pwd on open file for onscreen window
This change is to make the behavior more consistent and easier to
predict (e.g. when MacVim is used with PeepOpen).

If opening new files causes a new window to appear on screen, then the
pwd is set to the directory of the first file being opened.

If a window is already visible and new files are set to open in the
"current" window, then the pwd will not change when opening files.
2010-10-03 17:49:23 +02:00
Bjorn Winckler cc43c3f65c Fix inline marked text regression
This regression was introduced in commit be8446006b.
2010-10-02 19:21:20 +02:00
Bjorn Winckler e1f144fff9 Snapshot 54 2010-10-01 21:33:51 +02:00
Bjorn Winckler 96a5aaca30 Update credits 2010-10-01 21:23:12 +02:00
Bjorn Winckler fe4dcf1ea1 Patch 7.3.019 missing #ifdef 2010-10-01 16:57:50 +02:00
Bjorn Winckler 051dd87d5e Merge branch 'vim'
Conflicts:
	src/main.c
2010-10-01 16:55:17 +02:00
Dmitry Vazhov 24b70ebcfa Set represented filename for full screen window
This fixes a bug which caused DTerm not to work when in full screen
mode.
2010-10-01 16:47:55 +02:00
Bram Moolenaar 8d49009628 Runtime file updates. 2010-09-30 21:47:56 +02:00
Bram Moolenaar 59d9dd938d updated for version 7.3.019
Problem:    ":nbstart" can fail silently.
Solution:   Give an error when netbeans is not supported by the GUI. (Xavier
	    de Gaye)
2010-09-30 21:03:26 +02:00
Bjorn Winckler fdd289b215 Shorter input check intervals 2010-09-30 12:25:54 +02:00
Bjorn Winckler be8446006b Avoid Vim locking up whilst waiting for input
Put keyboard input on Vim's input buffer as soon as it arrives instead
of first putting it on the backend's input buffer.

This should fix problems with MacVim spuriously locking up when opening
files as has been reported by users of the PeepOpen utility.
2010-09-30 11:59:32 +02:00
Bram Moolenaar daa5cfe9dd updated for version 7.3.018
Problem:    Missing argument to windres in MingW makefiles.
Solution:   Add the argument that was wrapped in the patch. (Jon Maken)
2010-09-29 18:42:28 +02:00
Bram Moolenaar 855f2810f5 updated for version 7.3.017
Problem:    smatch reports errors.
Solution:   Fix the reported errors. (Dominique Pelle)
2010-09-29 18:32:52 +02:00
Bram Moolenaar 09915c6560 updated for version 7.3.016
Problem:    Netbeans doesn't work under Athena.
Solution:   Support Athena, just like Motif. (Xavier de Gaye)
2010-09-29 17:27:01 +02:00
Bram Moolenaar 32de6c1f95 updated for version 7.3.015
Problem:    Test is using error message that no longer exists.
Solution:   Change E106 to E121. (Dominique Pelle)
2010-09-29 16:55:49 +02:00
Bram Moolenaar 2e002ed5f0 updated for version 7.3.014
Problem:    Ending a line in a backslash inside an ":append" or ":insert"
	    command in Ex mode doesn't work properly. (Ray Frush)
Solution:   Halve the number of backslashes, only insert a NUL after an odd
	    number of backslashes.
2010-09-29 15:50:30 +02:00
Bram Moolenaar 9b3ee033ca updated for version 7.3.013
Problem:    Dynamic loading with Ruby doesn't work for 1.9.2.
Solution:   Handle rb_str2cstr differently.  Also support dynamic loading on
	    Unix. (Jon Maken)
2010-09-29 13:02:53 +02:00
Bram Moolenaar e0035e72ff updated for version 7.3.012
Problem:    Problems building with MingW.
Solution:   Adjust the MingW makefiles. (Jon)
2010-09-29 12:38:00 +02:00
Bram Moolenaar 3a7b73bbe8 Updated runtime files. 2010-09-21 22:34:02 +02:00
Bram Moolenaar fa8a10cc0d updated for version 7.3.011
Problem:    X11 clipboard doesn't work in Athena/Motif GUI.  First selection
	    after a shell command doesn't work.
Solution:   When using the GUI use XtLastTimestampProcessed() instead of
	    changing a property.  (partly by Toni Ronkko)
	    When executing a shell command disown the selection.
2010-09-21 22:09:37 +02:00
Bram Moolenaar e35b5e0207 updated for version 7.3.010
Problem:    Mac GUI: Missing break statements.
Solution:   Add the break statements. (Dominique Pelle)
2010-09-21 17:34:31 +02:00
Bram Moolenaar f04780aebd updated for version 7.3.009
Problem:    Win32: Crash on Windows when using a bad argument for strftime().
	    (Christian Brabandt)
Solution:   Use the bad_param_handler(). (Mike Williams)
2010-09-21 17:29:23 +02:00
Bram Moolenaar 3faee0eea8 updated for version 7.3.008
Problem:    'cursorbind' is kept in places where 'scrollbind' is reset.
Solution:   Reset 'cursorbind'.
2010-09-21 16:56:35 +02:00
Bram Moolenaar e4b1724130 updated for version 7.3.007
Problem:    Python code defines global "buffer".  Re-implements a grow-array.
Solution:   Use a grow-array instead of coding the same functionality.  Handle
	    out-of-memory situation properly.
2010-09-21 16:49:37 +02:00
Bram Moolenaar 7e9a35b73e Updated runtime files. 2010-09-19 19:01:21 +02:00
Bram Moolenaar a030e14f4c updated for version 7.3.006
Problem:    Can't build some multi-byte code with C89.
Solution:   Move code to after declarations. (Joachim Schmitz)
2010-09-18 13:36:49 +02:00
Bjorn Winckler 3609f1181b Update help on Quickstart feature 2010-09-17 21:47:40 +02:00
Bram Moolenaar 7f521f9180 updated for version 7.3.005
Problem:    Crash when using undotree(). (Christian Brabandt)
Solution:   Increase the list reference count.  Add a test for undotree()
	    (Lech Lorens)
2010-09-14 12:47:37 +02:00
Bram Moolenaar 5bfb7b6c36 updated for version 7.3.004
Problem:    Crash when using very long regexp. (Peter Odding)
Solution:   Reset reg_toolong. (Carlo Teubner)
2010-09-14 10:55:47 +02:00
Bjorn Winckler 6b593596a8 Deprecate Pinch/Rotate gestures
These do not make much sense to include (and they could not easily be
mapped to because of the fact that they generate events as the gesture
is being performed).

Also, make some updates to the help.
2010-09-08 18:51:30 +02:00
Bjorn Winckler 355030366f Add help on trackpad gestures 2010-09-02 20:49:03 +02:00
Bjorn Winckler a542a26f2e Use swipe gesture to navigate help
Left/right swipe goes back/forward through tag stag when reading help.
2010-09-02 19:02:53 +02:00
Bjorn Winckler 65065e6c02 Avoid <SwipeLeft> etc. being inserted
Performing a gesture will not cause <SwipeLeft> etc. to be inserted into
the text while in insert mode/cmdline mode/etc.
2010-09-02 18:54:52 +02:00
Bjorn Winckler a5db9c5785 Add support for trackpad gestures
Supported gestures are swipe, pinch and rotate.  These generate the
following keys:

    <SwipeLeft> <SwipeRight> <SwipeUp> <SwipeDown>
    <PinchIn>   <PinchOut>
    <RotateCW>  <RotateCCW>

(CW = ClockWise, CCW = CounterClockWise)
2010-09-01 22:30:21 +02:00
Bjorn Winckler 2a25ea4e26 Improvements to Spotlight integration
No longer issue a warning if the text entered in Spotlight can not be
found in a file opened from Spotlight.  Sanitize Spotlight input before
passing it on to Vim.
2010-09-01 18:02:56 +02:00
Nikola Knezevic f4e9d096f2 Fix Vim hanging when using zsh+git
This fixes the problem explained in [2]. Essentially, when executing
external program, where default shell is zsh, Vim would hang. This
behaviour does not occur with bash, or other shells.

Problem:
When Vim executes an external program from GUI (MacVim in this case), it
opens PTYs. Parent passes information to the child via these PTYs. Savvy
implementation closes all unused filehandles, so slave PTY fd is closed
in the parent immediately after fork(). This causes problems on
MacVim, due to [1]. In a nutshell, on BSD-like systems, write operations
on PTY would block until one side reads or exits. If a child tries to
write on a PTY, which is closed in parent, that would block the child,
and stop further progress.

Resolution:
Instead of closing child's fd in the parent immediately after fork(),
close it after child exits.

[1] http://osdir.com/ml/darwin-kernel/2010-04/msg00025.html
[2] http://groups.google.com/group/vim_mac/browse_thread/thread/78b18ce8cc15557d
2010-08-29 14:29:51 +02:00
Nikola Knezevic daa43ff96d Revert "Double fork to avoid Vim hanging when using zsh"
This reverts commit 453876f267.

This is not the right/complete solution.
2010-08-29 14:25:00 +02:00
Nikola Knezevic 453876f267 Double fork to avoid Vim hanging when using zsh 2010-08-24 19:49:32 +02:00
Bjorn Winckler 329a140ce1 Remove snapshot appcast 2010-08-24 15:41:38 +02:00
Bram Moolenaar 8dfe0f6e7a Fold Vim 7.2 default branch back to trunk to avoid two heads. (Tony
Mechelynck)
2010-08-20 11:11:57 +02:00
Bram Moolenaar 9be9c0aaeb updated for version 7.3.003
Problem:    Crash with specific BufWritePost autocmd. (Peter Odding)
Solution:   Don't free the quickfix title twice. (Lech Lorens)
2010-08-17 20:26:59 +02:00
Bjorn Winckler ff0faa47a4 Merge 'Snapshot 53' commit 2010-08-17 13:43:00 +02:00
Bjorn Winckler 730064c7f3 Snapshot 53 2010-08-17 13:41:41 +02:00
Bjorn Winckler f408e184c1 Merge branch 'vim' 2010-08-17 12:58:43 +02:00
Bram Moolenaar d22aff9897 updated for version 7.3.002
Problem:    ":find" completion doesn't work when halfway an environment
	    variable. (Dominique Pelle)
Solution:   Only use in-path completion when expanding file names. (Nazri
	    Ramliy)
2010-08-16 22:34:29 +02:00
Bram Moolenaar 85431083e7 updated for version 7.3.002
Problem:    ":find" completion doesn't work when halfway an environment
	    variable. (Dominique Pelle)
Solution:   Only use in-path completion when expanding file names. (Nazri
	    Ramliy)
2010-08-16 21:53:27 +02:00
Bram Moolenaar 0d3005d65e Make the vim73 branch the default branch. 2010-08-16 21:24:09 +02:00
Bjorn Winckler c8e3375a84 Merge branch 'vim73' into macvim73
Conflicts:
	runtime/doc/options.txt
2010-08-15 21:06:58 +02:00
Bram Moolenaar 810bd0344d Last changes for the 7.3 release!
--HG--
branch : vim73
2010-08-15 15:24:20 +02:00
Bram Moolenaar d80c290d5e Fix #ifdef for GDK_SUPER_MASK. (Stephan Schulz)
--HG--
branch : vim73
2010-08-15 13:53:58 +02:00
Bram Moolenaar 68c020b98a Make the references to features in the help more consistent. (Sylvain Hitier)
--HG--
branch : vim73
2010-08-15 13:50:43 +02:00
Bram Moolenaar 909e6329b5 Docs fix for tabpagewinnr(). (Sylvain Hitier)
--HG--
branch : vim73
2010-08-15 13:30:34 +02:00
Bram Moolenaar 9637f8e5ee Two fixes for :find completion and more testing. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-15 13:29:11 +02:00
Bram Moolenaar 6926154a72 Do include Mac clipboard code for MacVim.
--HG--
branch : vim73
2010-08-15 12:57:37 +02:00
Bram Moolenaar 4ff5570f88 Runtime file updates.
--HG--
branch : vim73
2010-08-14 21:57:32 +02:00
Bram Moolenaar afbb6f4050 Fix building the Mac version with GUI.
--HG--
branch : vim73
2010-08-14 21:56:42 +02:00
Bjorn Winckler 34604f8552 Merge branch 'vim73' into macvim73
Conflicts:
	src/auto/configure
2010-08-14 20:55:23 +02:00
Bram Moolenaar 58f82541d3 README and help file updates.
--HG--
branch : vim73
2010-08-14 17:46:20 +02:00
Bram Moolenaar 158daf552f Fix: in compatible mode, in an empty buffer, ":r file" triggered an error
message.

--HG--
branch : vim73
2010-08-14 14:32:54 +02:00
Bram Moolenaar c1478f924f Fix: strcat() on overlapping string. (Dominique Pelle)
--HG--
branch : vim73
2010-08-14 13:34:39 +02:00
Bram Moolenaar b3239cd34b Version 7.3f -> 7.3g
--HG--
branch : vim73
2010-08-14 13:33:56 +02:00
Bram Moolenaar f01ae85b30 Preparations for 7.3f release.
--HG--
branch : vim73
2010-08-13 22:05:54 +02:00
Bram Moolenaar fad6d0e53a Cleanup in :find completion code. Make it work for "./subdir" in 'path'.
--HG--
branch : vim73
2010-08-13 21:16:49 +02:00
Bram Moolenaar 678252dec5 Use mkdir() instead of !mkdir in test 73, it's more reliable.
--HG--
branch : vim73
2010-08-13 19:13:18 +02:00
Bram Moolenaar 6c5480136a Now really fix using expressions in the command line (hopefully).
--HG--
branch : vim73
2010-08-13 19:12:07 +02:00
Bram Moolenaar 301f8317b8 Fix illegal memory access when using expressions in the command line.
--HG--
branch : vim73
2010-08-13 16:51:26 +02:00
Bram Moolenaar 27f47b6465 Update message for :python/:py3 usage with approximate translations.
--HG--
branch : vim73
2010-08-13 16:24:30 +02:00
Bram Moolenaar 148e620808 Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)
--HG--
branch : vim73
2010-08-13 16:22:57 +02:00
Bram Moolenaar 34dc8f9859 Conceal feature caused the 'cursorline' highlighting to stop early.
--HG--
branch : vim73
2010-08-13 15:24:39 +02:00
Bram Moolenaar cd6dedcacc Fix for Yaml syntax file. (Nikolai Weibull)
--HG--
branch : vim73
2010-08-13 14:58:53 +02:00
Bram Moolenaar d341131f60 Runtime file updates.
--HG--
branch : vim73
2010-08-13 14:38:12 +02:00
Bram Moolenaar e698e2e892 Fix #ifdef for GDK_SUPER_MASK.
--HG--
branch : vim73
2010-08-13 13:57:13 +02:00
Bram Moolenaar 2c33d78d77 More fixes for :find completion. (mostly by Nazri Ramliy)
--HG--
branch : vim73
2010-08-13 13:36:15 +02:00
Bram Moolenaar 1d86870323 Update to Perl runtime files. (Andy Lester)
--HG--
branch : vim73
2010-08-13 12:09:22 +02:00
Bram Moolenaar d93a09b391 Updated Italian menus. (Vlad Sandrini)
--HG--
branch : vim73
2010-08-13 11:57:42 +02:00
Bram Moolenaar fc88796a54 Updates for :TOhtml. (Benjamin Fritz)
--HG--
branch : vim73
2010-08-13 11:30:02 +02:00
Bram Moolenaar 3960dfd634 Avoid warnings from the clang compiler. (Dominique Pelle)
--HG--
branch : vim73
2010-08-13 11:18:02 +02:00
Bram Moolenaar 17a24384f2 Updated Finnish translations. (Flammie Pirinen)
--HG--
branch : vim73
2010-08-12 22:19:09 +02:00
Bram Moolenaar 5ca64c5590 Fix: Lua interface tried to load the library when closing a buffer or window.
--HG--
branch : vim73
2010-08-12 22:14:01 +02:00
Bram Moolenaar 960f7a935d Improvements for :find completion.
--HG--
branch : vim73
2010-08-12 21:50:51 +02:00
Bram Moolenaar 16b0591410 Include wchar.h in charset.c for towupper().
--HG--
branch : vim73
2010-08-12 20:17:02 +02:00
Bram Moolenaar f166b809bc Runtime file updates.
--HG--
branch : vim73
2010-08-11 23:37:32 +02:00
Bram Moolenaar 21f371a03f Updated translations. Added Portuguese tutor.
--HG--
branch : vim73
2010-08-11 23:11:47 +02:00
Bram Moolenaar b47c4ef970 Fixes for :find completion.
--HG--
branch : vim73
2010-08-11 22:05:57 +02:00
Bram Moolenaar 093a8bedd9 Improved pt_PT spell file generation.
--HG--
branch : vim73
2010-08-10 22:53:02 +02:00
Bram Moolenaar a0988408a7 Updated message translations.
--HG--
branch : vim73
2010-08-10 22:52:25 +02:00
Bram Moolenaar 05246bf32e Runtime file updates. Fix tar plugin window split.
--HG--
branch : vim73
2010-08-10 21:43:35 +02:00
Bram Moolenaar 7bf5da720e Make :find completion work better with the DJGPP build. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-10 19:50:26 +02:00
Bram Moolenaar 0f2e2b513c Fix compiler warning.
--HG--
branch : vim73
2010-08-10 09:25:48 +02:00
Bram Moolenaar 0b15a03984 Fix crash when using netbeans in a terminal when compiled with GUI support.
(partly by Xavier de Gaye)

--HG--
branch : vim73
2010-08-09 22:49:00 +02:00
Bram Moolenaar b6a0fcfb5d Runtime file updates.
--HG--
branch : vim73
2010-08-09 22:33:06 +02:00
Bram Moolenaar aecbe728ca Fix: :ltag command did not set w:quickfix_title. (Lech Lorens)
--HG--
branch : vim73
2010-08-09 22:14:48 +02:00
Bram Moolenaar 95f9912a7c Fix for float values on VMS. (Zoltan Arpadffy)
--HG--
branch : vim73
2010-08-09 22:07:08 +02:00
Bram Moolenaar a6abdcd2d8 When building with both Python 2 and Python 3 don't use RTLD_GLOBAL, so that
both may work.

--HG--
branch : vim73
2010-08-09 22:06:13 +02:00
Bram Moolenaar bc4d825ebb Version 7.3e -> 7.3f.
--HG--
branch : vim73
2010-08-09 20:16:32 +02:00
Bram Moolenaar c263388a1f Runtime file updates. (Tim Pope)
--HG--
branch : vim73
2010-08-09 20:13:35 +02:00
Bjorn Winckler 9787b377fa Merge branch 'vim73' into macvim73
Conflicts:
	runtime/syntax/vim.vim
	src/screen.c
2010-08-08 23:13:25 +02:00
Bram Moolenaar 68d9438b6b Prepare for 7.3e release.
--HG--
branch : vim73
2010-08-08 21:39:46 +02:00
Bram Moolenaar 146cfede96 Update version info in help files.
--HG--
branch : vim73
2010-08-08 21:15:53 +02:00
Bram Moolenaar eb2f8f9997 Fixed: on MS-Windows sometimes files with number 4913 or higher are left
behind.

--HG--
branch : vim73
2010-08-08 18:46:06 +02:00
Bram Moolenaar 051f2d4097 Update help about wildcards in 'tags' option.
--HG--
branch : vim73
2010-08-08 18:29:48 +02:00
Bram Moolenaar b3ac306f4d Fix: 'suffixesadd' was used for finding tags file.
--HG--
branch : vim73
2010-08-08 18:17:52 +02:00
Bram Moolenaar 4348a787c1 Remove unused code.
--HG--
branch : vim73
2010-08-08 16:38:42 +02:00
Bram Moolenaar 94b89909c2 NL spelling: remove REP items to avoid lots of suggestions with dots.
--HG--
branch : vim73
2010-08-08 16:34:14 +02:00
Bram Moolenaar 9a96d5dc0c Also support Doxygen in C# files. (Andreas J. Beblik)
--HG--
branch : vim73
2010-08-08 15:28:22 +02:00
Bram Moolenaar ac7910b487 Improve positioning of combining characters in GTK.
--HG--
branch : vim73
2010-08-08 14:40:37 +02:00
Bram Moolenaar 143ada6e41 Make test 11 pass when there is no gzip program. (John Beckett)
--HG--
branch : vim73
2010-08-08 13:18:47 +02:00
Bram Moolenaar 39393cc7e6 Avoid that test 73 ovewrites viminfo. (James Vega)
--HG--
branch : vim73
2010-08-08 13:13:51 +02:00
Bram Moolenaar d447b77552 Fix: test 73 failed with small features.
--HG--
branch : vim73
2010-08-08 13:07:57 +02:00
Bram Moolenaar c03b6d1131 Change readfile() to ignore byte order marks, unless in binary mode.
--HG--
branch : vim73
2010-08-07 20:30:49 +02:00
Bram Moolenaar c3498b833c Use different Czech keymap (Stepan Nemec)
--HG--
branch : vim73
2010-08-07 18:42:45 +02:00
Bram Moolenaar fa08512fbe Fixed: on MS-Windows completion of shell commands didn't work.
--HG--
branch : vim73
2010-08-07 17:07:21 +02:00
Bram Moolenaar 47b954c206 Updated translations. (Dominique Pelle)
--HG--
branch : vim73
2010-08-07 16:38:38 +02:00
Bram Moolenaar 4ca52a25b2 Fix: An unprintable multi-byte character at the start of the screen line
caused the following text to be drawn at the wrong position.

--HG--
branch : vim73
2010-08-07 16:38:13 +02:00
Bram Moolenaar e8219a043c Updates for :TOhtml. (Ben Fritz)
--HG--
branch : vim73
2010-08-07 15:47:30 +02:00
Bram Moolenaar 555b0423c7 Fix: with newer GTK versions accented characters were drawn too much to the
left.

--HG--
branch : vim73
2010-08-07 15:46:45 +02:00
Bram Moolenaar bd16010c08 Update for jsp syntax file.
--HG--
branch : vim73
2010-08-07 13:46:23 +02:00
Bram Moolenaar b2034ba10b Some messages were missing when updating translations. (Dominique Pelle)
--HG--
branch : vim73
2010-08-07 13:45:59 +02:00
Bram Moolenaar 61cf0e3671 Set 'visualbell' in test 72 to avoid a beep.
--HG--
branch : vim73
2010-08-07 13:27:48 +02:00
Bram Moolenaar 564684dcd1 Update pt_BR translations.
--HG--
branch : vim73
2010-08-07 13:19:56 +02:00
Bram Moolenaar 2056c4dd3d Update README files. Remove references to extra and lang archives.
--HG--
branch : vim73
2010-08-07 13:19:27 +02:00
Bram Moolenaar 40a740fd61 Fix: ml_get errors when using undo with 'virtualedit'.
--HG--
branch : vim73
2010-08-07 12:54:12 +02:00
Bram Moolenaar 84275e8904 Updated Dutch spell files to use latest OpenOffic.org version.
--HG--
branch : vim73
2010-08-06 22:14:36 +02:00
Bram Moolenaar 5f28281f0e Update version number in gvim.exe manifest. (Michael Wookey)
--HG--
branch : vim73
2010-08-06 20:53:49 +02:00
Bram Moolenaar d378970155 Call gui_mch_update() before triggering GuiEnter autocmd. (Ron Aaron)
--HG--
branch : vim73
2010-08-06 20:42:30 +02:00
Bram Moolenaar d436e625c9 Updated syntax files.
--HG--
branch : vim73
2010-08-05 22:08:47 +02:00
Bram Moolenaar 6b904597ff Improve handling of user settings in :TOhtml. Default to generating CSS.
(Benjamin Fritz)

--HG--
branch : vim73
2010-08-05 21:54:00 +02:00
Bram Moolenaar 4146339b02 Fix a few problems for :find completion. Test much more. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-05 21:40:16 +02:00
Bram Moolenaar 203a46a890 Updated syntax files. (Charles Campbell)
--HG--
branch : vim73
2010-08-04 23:03:17 +02:00
Bram Moolenaar 217d9d53e1 Fixed: "make install" installed a few Amiga .info files.
--HG--
branch : vim73
2010-08-04 22:44:27 +02:00
Bram Moolenaar a648f81ac2 Disallow setting 'ambiwidth' to "double" when 'listchars' or 'fillchars'
contains a character that would become double width.

--HG--
branch : vim73
2010-08-04 20:55:44 +02:00
Bram Moolenaar a57a03e1c4 After entering a crypt key would need to hit return to continue.
When silencing a message it would still clear a kept message.

--HG--
branch : vim73
2010-08-04 20:12:32 +02:00
Bram Moolenaar d180e1037e 7.3d -> 7.3e.
--HG--
branch : vim73
2010-08-04 19:29:04 +02:00
Bjorn Winckler 8f5eed6089 Merge branch 'master' into macvim73 2010-08-04 19:23:56 +02:00
Bjorn Winckler e9de29bf9e Merge branch 'vim73' into macvim73 2010-08-04 19:23:39 +02:00
Bram Moolenaar 47b042e294 Make test 73 a bit more portable.
--HG--
branch : vim73
2010-08-04 18:27:57 +02:00
Bram Moolenaar 97583c42f0 Preparations for 7.3d release.
--HG--
branch : vim73
2010-08-04 17:49:30 +02:00
Bram Moolenaar bd3d778efd Make :find completion consistent between Unix and MS-Windows. Add a test.
(Nazri Ramliy)

--HG--
branch : vim73
2010-08-04 17:07:20 +02:00
Bram Moolenaar 6aca8a785d Add translations in diff syntax. (Jakson A. Aquino)
--HG--
branch : vim73
2010-08-04 16:11:50 +02:00
Bram Moolenaar 0e05a4a18a Small changes to the test files. (John Beckett)
--HG--
branch : vim73
2010-08-04 16:10:19 +02:00
Bram Moolenaar f422abef95 Set 'wrapscan' when checking the .po files. (Mike Williams)
--HG--
branch : vim73
2010-08-04 15:47:08 +02:00
Bram Moolenaar c08f721564 Fix: when setting crypt key seed was not updated when the swap file wasn't
created yet.

--HG--
branch : vim73
2010-08-04 15:32:46 +02:00
Bram Moolenaar 06be8496ce When undoing a reload, move the cursor to the first changed line.
--HG--
branch : vim73
2010-08-04 14:29:54 +02:00
Bram Moolenaar 3bc8f1b4b1 Fix crash when no item in 'path' is used for :find completion.
--HG--
branch : vim73
2010-08-04 12:39:44 +02:00
Bram Moolenaar 4778cee7c3 Rename quickfix plugin to match the filetype set in the code.
--HG--
branch : vim73
rename : runtime/ftplugin/quickfix.vim => runtime/ftplugin/qf.vim
2010-08-04 12:05:40 +02:00
Bram Moolenaar d8ac2e3d0f Runtime file updates.
--HG--
branch : vim73
2010-08-03 23:00:38 +02:00
Bram Moolenaar 06bc20c906 Recognize .f03 and .f08 as Fortran files. (Ajit Thakkar)
--HG--
branch : vim73
2010-08-03 22:45:06 +02:00
Bram Moolenaar 38356ae07e Fix crash in :find completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-03 22:21:00 +02:00
Bram Moolenaar 0c8c0341a0 Fix: With 'path' set to relative directory ":find" completion didn't work.
(Nazri Ramliy)

--HG--
branch : vim73
2010-08-03 22:11:29 +02:00
Bram Moolenaar 315cc1108f Windows uninstaller: Instead of calling RegDeleteKeyEx() directly load it
dynamically from the .dll.  Should work everywhere.

--HG--
branch : vim73
2010-08-02 23:06:46 +02:00
Bram Moolenaar 1e68b02c5b Take OLE registration back to 32 bit registry, the unregister wasn't working
for the 64 registry.

--HG--
branch : vim73
2010-08-02 22:13:25 +02:00
Bram Moolenaar 29caec46a7 Syntax file updates. (Charles Campbell)
--HG--
branch : vim73
2010-08-02 22:12:46 +02:00
Bram Moolenaar 26d733c022 Updated version of gettext for use with MVC. (Mike Williams)
--HG--
branch : vim73
2010-08-02 21:43:29 +02:00
Bram Moolenaar b0caec19f2 Improvements for :find completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-08-02 21:33:37 +02:00
Bram Moolenaar ce53e73573 Put quotes around the gvim.exe path for the "Open with" menu entry.
--HG--
branch : vim73
2010-08-02 20:45:27 +02:00
Bram Moolenaar a958040a47 Workaround for missing RegDeleteKeyEx() method.
--HG--
branch : vim73
2010-08-02 20:26:43 +02:00
Bjorn Winckler e54169d516 Remove "Edit in ..." project from .gitignore 2010-08-02 11:57:06 +02:00
Bram Moolenaar cdd47af97a Update version.h for 7.3c -> 7.3d.
--HG--
branch : vim73
2010-08-01 22:35:43 +02:00
Bjorn Winckler 902ce662b7 Update help file 2010-08-01 22:23:37 +02:00
Bjorn Winckler 4ba6c13f75 Update string in "About" dialog 2010-08-01 22:04:56 +02:00
Bram Moolenaar 650770be1e Add Datascript syntax file. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 21:48:21 +02:00
Bram Moolenaar 70590be8d2 Fix: the MS-Windows uninstaller did not delete registry keys on 64 bit systems.
--HG--
branch : vim73
2010-08-01 21:15:45 +02:00
Bjorn Winckler 7a742084e2 Merge branch 'vim73' into macvim73
Conflicts:
	src/normal.c
	src/vim.h
2010-08-01 20:55:44 +02:00
Bjorn Winckler 492dc30376 Merge branch 'master' into macvim73 2010-08-01 20:53:02 +02:00
Bram Moolenaar 3d8a2fe869 Version 7.3c -> 7.3d
--HG--
branch : vim73
2010-08-01 20:38:51 +02:00
Bram Moolenaar e4d4426cb0 Update todo file.
--HG--
branch : vim73
2010-08-01 20:18:38 +02:00
Bram Moolenaar 1f79696e44 Define the WOW64 key when needed.
--HG--
branch : vim73
2010-08-01 19:50:25 +02:00
Bram Moolenaar b8078f7f79 Update utf-8 version of tutor.
--HG--
branch : vim73
2010-08-01 19:11:06 +02:00
Bram Moolenaar 60d66b36f3 Minor updates for the 7.3c release.
--HG--
branch : vim73
2010-08-01 19:06:10 +02:00
Bjorn Winckler 39481734e1 Update credits 2010-08-01 18:59:58 +02:00
Bram Moolenaar a463dec5c4 Remove unused variable and STRLEN(). (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 17:59:57 +02:00
Bram Moolenaar 78781634cc Fix: test 69 didn't work on MS-Windows. Test 72 beeped too often.
--HG--
branch : vim73
2010-08-01 17:37:17 +02:00
Bram Moolenaar 89146a1a9f Runtime file updates.
--HG--
branch : vim73
2010-08-01 16:13:51 +02:00
Bram Moolenaar 75ff1d163c Avoid illegal memory access in spell suggestion. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 15:47:35 +02:00
Bram Moolenaar a4a5e9f566 Avoid that running tests changes viminfo.
--HG--
branch : vim73
2010-08-01 15:47:03 +02:00
Bram Moolenaar 6cc03fa13a Fix: crash in spell checking with a 0x300 character.
--HG--
branch : vim73
2010-08-01 15:37:02 +02:00
Bram Moolenaar bac1bc2a37 Fix: uninitialized memory access. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 15:11:43 +02:00
Bram Moolenaar 67ceb87a6e Fix typos in README files. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 14:36:59 +02:00
Bram Moolenaar bf66a9df86 No need to redraw cursorline when 'modifiable' is changed. (Dominique Pelle)
--HG--
branch : vim73
2010-08-01 14:35:05 +02:00
Bram Moolenaar 50d657aef4 Fix: changing case of a character removed combining characters.
--HG--
branch : vim73
2010-08-01 14:22:48 +02:00
Bram Moolenaar b1b2f88c8c Add the WOW64 flag back to OLE registration. (untested)
--HG--
branch : vim73
2010-08-01 13:25:05 +02:00
Bram Moolenaar bd47321246 Fix that uninstaller isn't found on 64-bit Windows.
--HG--
branch : vim73
2010-07-31 22:03:44 +02:00
Bram Moolenaar 6125579e7e Fix: on MS-Windows the "open with..." menu starts Vim without a file.
--HG--
branch : vim73
2010-07-31 20:53:54 +02:00
Bram Moolenaar dd1c05e11f Move many more common Python items to if_py_both.c.
--HG--
branch : vim73
2010-07-31 19:54:14 +02:00
Bram Moolenaar ddafe8a14a Fixed: CTRL-R in Insert mode doesn't insert composing characters.
--HG--
branch : vim73
2010-07-31 17:59:29 +02:00
Bram Moolenaar b49f68742f Fixes for coverity warnings.
--HG--
branch : vim73
2010-07-31 16:44:19 +02:00
Bram Moolenaar afd84afec5 Support syntax and filetype completion for user commands. (Christian Brabandt)
--HG--
branch : vim73
2010-07-31 14:59:19 +02:00
Bram Moolenaar e505c2aee1 Possibly make OLE work on Windows 64 bit. (untested)
--HG--
branch : vim73
2010-07-31 14:45:05 +02:00
Bram Moolenaar 5537eecf8c More updated runtime files.
--HG--
branch : vim73
2010-07-30 22:41:22 +02:00
Bram Moolenaar 7b30da4eda Improvements for VMS. (Zoltan Arpadffy)
--HG--
branch : vim73
2010-07-30 22:29:41 +02:00
Bram Moolenaar 2e324441dc Correct comments in testdir makefiles. (John Beckett)
--HG--
branch : vim73
2010-07-30 22:04:17 +02:00
Bram Moolenaar 6b1be9f544 Runtime file updates.
--HG--
branch : vim73
2010-07-30 21:49:40 +02:00
Bram Moolenaar d2650f0159 Fix test 72 not setting encryption method. (Dominique Pelle)
--HG--
branch : vim73
2010-07-30 21:49:07 +02:00
Bjorn Winckler 382f00014d Revert "Support for Cocoa Standard AS Dictionary"
This reverts commit fb3590e751.

Conflicts:

	src/MacVim/MacVim.xcodeproj/project.pbxproj
2010-07-30 17:04:48 +02:00
Bram Moolenaar 0393708fc4 Dectect Perl6.
--HG--
branch : vim73
2010-07-29 23:12:43 +02:00
Bram Moolenaar aa04494107 Few more fixes for VMS.
--HG--
branch : vim73
2010-07-29 23:12:15 +02:00
Bram Moolenaar 49492830d2 Fix a few compile warnings. (Mike Williams)
--HG--
branch : vim73
2010-07-29 23:10:40 +02:00
Bram Moolenaar fadf978bc9 Updated runtime files. Add logcheck filetype plugin. (James Vega)
--HG--
branch : vim73
2010-07-29 22:33:18 +02:00
Bram Moolenaar e4c39f4d21 Add completion for ":ownsyntax" and improve completion for ":filetype".
(Dominique Pelle)

--HG--
branch : vim73
2010-07-29 20:59:59 +02:00
Bram Moolenaar b33a4e633d Updated runtime files. :TOhtml improvements by Benjamin Fritz.
--HG--
branch : vim73
2010-07-29 20:43:36 +02:00
Bram Moolenaar a5672c1daf Update for Lua interface. (Luis Carvalho)
--HG--
branch : vim73
2010-07-28 22:46:08 +02:00
Bram Moolenaar b379ad862b Remove Mupad indent and ftplugin files, they are not useful.
--HG--
branch : vim73
2010-07-28 22:30:00 +02:00
Bram Moolenaar 317c358364 Improvements for ":find" completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-07-28 22:29:10 +02:00
Bram Moolenaar ded2e15a0e Changes for VMS. Mostly by Zoltan Arpadffy.
--HG--
branch : vim73
2010-07-28 19:38:16 +02:00
Bram Moolenaar 20ae607f71 Fix: :redir to a dictionary that is changed before ":redir END" causes a
memory access error.

--HG--
branch : vim73
2010-07-28 18:55:02 +02:00
Bram Moolenaar 9c5e157a00 More runtime file updates.
--HG--
branch : vim73
2010-07-28 18:17:41 +02:00
Bram Moolenaar 84142e9d4e Fix: concealed regions didn't get redrawn correctly when moving the cursor
through them.

--HG--
branch : vim73
2010-07-28 18:14:45 +02:00
Bram Moolenaar 98f89366d7 More accented characters in tex.vim syntax. (Charles Campbell)
--HG--
branch : vim73
2010-07-28 17:25:21 +02:00
Bram Moolenaar 6d69cf0576 Updated runtime files.
--HG--
branch : vim73
2010-07-28 17:02:55 +02:00
Bram Moolenaar 608d8d470c Updated Italian messages. (Vlad Sandrini)
--HG--
branch : vim73
2010-07-28 14:28:48 +02:00
Bram Moolenaar 8a34e48829 Minor runtime file updates.
--HG--
branch : vim73
2010-07-28 12:52:27 +02:00
Bram Moolenaar 58fad7d1ee Updated runtime files. New netrw plugin version.
--HG--
branch : vim73
2010-07-27 22:50:36 +02:00
Bram Moolenaar b6f95fa663 Fix build warnings and problems for tiny/small Win32 build. (Mike Williams)
--HG--
branch : vim73
2010-07-27 22:41:43 +02:00
Bram Moolenaar 89a4db0de3 Fix for "concealends". (Vince Negri)
--HG--
branch : vim73
2010-07-27 20:47:25 +02:00
Bram Moolenaar 60943f173f Update TeX syntax file.
--HG--
branch : vim73
2010-07-26 22:51:56 +02:00
Bram Moolenaar 309262c0d9 Fix compiler warnings on 64 bit systems.
--HG--
branch : vim73
2010-07-26 22:51:28 +02:00
Bram Moolenaar 919a34d10a Updated runtime files.
--HG--
branch : vim73
2010-07-26 22:21:27 +02:00
Bjorn Winckler fcb74336d8 Merge branch 'master' into macvim73 2010-07-26 19:49:35 +02:00
Bjorn Winckler 21baffc2a5 Change default font to Menlo
On system where Menlo is missing (i.e. OS X 10.5 and earlier) Monaco
will be used instead.
2010-07-26 19:47:32 +02:00
Bjorn Winckler 4efc4c32a7 Change mouse cursor to arrow when outside window 2010-07-26 18:58:38 +02:00
Bjorn Winckler 51e86fbc86 Update balloon eval on scroll wheel event 2010-07-26 17:25:29 +02:00
Bjorn Winckler 66cfd7c136 Fix problem when compiling without Core Text 2010-07-26 16:53:28 +02:00
Bjorn Winckler 86d89594e6 Fix compliation problems with os_mac_conv.c 2010-07-25 23:52:46 +02:00
Bjorn Winckler 370077b539 Merge branch 'master' into macvim73 2010-07-25 23:17:58 +02:00
Bjorn Winckler 5679cb554b Fix scroll wheel force feature 2010-07-25 23:12:59 +02:00
Bjorn Winckler ff27fbf695 Send horizontal trackpad events on to Vim 2010-07-25 23:09:23 +02:00
Bjorn Winckler 73972981a6 Merge branch 'vim73' into macvim73
Conflicts:
	src/auto/configure
	src/configure.in
	src/normal.c
2010-07-25 23:09:00 +02:00
Bjorn Winckler c1a59b534a Add +balloon_eval support
The tracking rect code had to be pulled to get tool tips to work.  This
has at least one negative drawback (the mouse cursor does not change
back to an arrow when moved outside the window) and there may be more.

Changes to 'bdlay' are only detected after disabling and re-enabling
'beval'.
2010-07-25 22:58:24 +02:00
Bram Moolenaar 96d1382ade Fix: terminal title not properly restured when there are multi-byte
characters.  (partly by James Vega)

--HG--
branch : vim73
2010-07-25 22:30:20 +02:00
Bram Moolenaar f7845bf576 7.3b -> 7.3c
--HG--
branch : vim73
2010-07-25 20:53:06 +02:00
Bjorn Winckler b71ce80f16 Add preference to toggle inline IM 2010-07-25 18:33:28 +02:00
Bram Moolenaar 34303a71a0 Prepare for 7.3b release. Fix src/Makefile enabling python3 by default.
--HG--
branch : vim73
2010-07-25 17:42:45 +02:00
Bjorn Winckler 9f9e94b8ac Avoid bottom scrollbar covering resize indicator
Fixes a bug where the bottom scrollbar would cover the resize indicator
when the right scrollbar was hidden.
2010-07-25 17:12:13 +02:00
Bram Moolenaar 6e183f3321 Add "q" item for 'statusline'. Add w:quickfix_title. (Lech Lorens)
--HG--
branch : vim73
2010-07-25 16:58:46 +02:00
Bjorn Winckler 9bd07078ed No right/bot scrollbar -> no resize indicator
The resize indicator covers the text view when there is no right or
bottom scrollbar so don't draw it in this situation.  Also avoids a
display corruption when using Core Text renderer with ":set go-=r".
2010-07-25 16:49:05 +02:00
Bram Moolenaar 58fb211e8e Fix: editing a not encrypted file after a crypted file messed up reading the
text from an undo file.

--HG--
branch : vim73
2010-07-25 16:05:19 +02:00
Bjorn Winckler 1623ced00c Remove +x flag on Advanced.png 2010-07-25 15:54:32 +02:00
Bjorn Winckler 27cdb59352 Update Credits 2010-07-25 15:53:25 +02:00
Bjorn Winckler bfeba1168a Remove MacVim plugin related code 2010-07-25 15:51:26 +02:00
Bram Moolenaar a3501619fc Add support for horizontal scroll wheel. (Bjorn Winckler)
--HG--
branch : vim73
2010-07-25 15:49:07 +02:00
Bjorn Winckler 9114c483a0 Remove 'Edit in ODBEditor'
Also remove all things related to it such as the Integration preference
pane.
2010-07-25 15:37:28 +02:00
Bram Moolenaar 2f9a26798c Better fix for memory access in recovery. (Dominique Pelle)
--HG--
branch : vim73
2010-07-25 15:11:11 +02:00
Bram Moolenaar c5514b2df2 Fix memory access to 'cryptmethod' during recovery. (Dominique Pelle)
--HG--
branch : vim73
2010-07-25 14:00:46 +02:00
Bram Moolenaar c6d3895d18 Add completion for :setfiletype. (Dominique Pelle)
--HG--
branch : vim73
2010-07-25 13:53:11 +02:00
Bram Moolenaar 131e21ad6f Add completion for :lmap and :lunmap.
--HG--
branch : vim73
2010-07-25 13:50:33 +02:00
Bram Moolenaar ef6828cc08 Include old Python changes in Python 3 interface.
--HG--
branch : vim73
2010-07-25 13:43:20 +02:00
Bram Moolenaar a471cee782 Fix: when resetting both 'title' and 'icon' the title would be set after a
shell command.
Reset 'title' and 'icon' in test47 to avoid the xterm title getting messed up.

--HG--
branch : vim73
2010-07-25 13:42:29 +02:00
Bram Moolenaar 1e77f68d9c Use the SONAME-versioned liblua, if it exists. (James Vega)
--HG--
branch : vim73
2010-07-25 13:12:49 +02:00
Bram Moolenaar db79a140c6 Add the synconcealed() function and use it for :TOhtml. (Benjamin Fritz)
--HG--
branch : vim73
2010-07-25 12:46:44 +02:00
Bram Moolenaar 9bcb14d67a Let 'v' flag in 'concealcursor' apply to all lines in the Visual area.
--HG--
branch : vim73
2010-07-24 23:52:26 +02:00
Bram Moolenaar f804a143ec Move some common code from if_python.c and if_python3.c to if_py_both.h.
--HG--
branch : vim73
2010-07-24 23:51:45 +02:00
Bram Moolenaar 8161dabfe2 More runtime file updates.
--HG--
branch : vim73
2010-07-24 20:57:44 +02:00
Bram Moolenaar 107b7738ee Fix for compiler warning about function prototype in pty.c.
--HG--
branch : vim73
2010-07-24 20:44:27 +02:00
Bram Moolenaar 874d2011bc Add 'window' to the options window.
--HG--
branch : vim73
2010-07-24 20:44:02 +02:00
Bram Moolenaar 6db64abe9a Further improvements for :options. (Dominique Pelle)
--HG--
branch : vim73
2010-07-24 20:35:12 +02:00
Bram Moolenaar 5eb7e35306 Add the 'undoreload' option to be able to undo a file reload.
--HG--
branch : vim73
2010-07-24 20:27:03 +02:00
Bram Moolenaar 28064151ea Fix for cursor position in wrapped line with concealed text.
--HG--
branch : vim73
2010-07-24 17:39:52 +02:00
Bram Moolenaar 9d5ae4635a Give each syntax item a sequence number, so that we know when it starts and
can show the 'cchar' for each of them.

--HG--
branch : vim73
2010-07-24 17:29:03 +02:00
Bram Moolenaar 085a9bcf49 Document extra argument for Python append().
--HG--
branch : vim73
2010-07-24 16:58:02 +02:00
Bram Moolenaar 992cbccce3 Fix: errors for allocating zero bytes when profiling an empty function.
--HG--
branch : vim73
2010-07-24 16:57:39 +02:00
Bram Moolenaar 95632957a2 Remove -arch flag from build flags for Perl. (Bjorn Wickler)
--HG--
branch : vim73
2010-07-24 16:19:44 +02:00
Bram Moolenaar 6e74390adb Find python3 also in lib64 directory. (Ben Boeckel)
--HG--
branch : vim73
2010-07-24 16:11:21 +02:00
Bram Moolenaar 1ae64c557c Fix memory leak in :find completion. (Dominique Pelle)
--HG--
branch : vim73
2010-07-24 16:01:56 +02:00
Bram Moolenaar 5aceb17039 Better text for 'concealcursor' in :options window.
--HG--
branch : vim73
2010-07-24 15:56:43 +02:00
Bram Moolenaar af7eb87126 Fix 'autochdir' not showing up in :options window. (Dominique Pelle)
Adjust :options window for changes in conceal options.

--HG--
branch : vim73
2010-07-24 15:48:31 +02:00
Bram Moolenaar a324d8f0d6 Temporary solution for crashing when using both :py and :py3: disallow both in
one session.

--HG--
branch : vim73
2010-07-24 15:42:14 +02:00
Bram Moolenaar 3d196d6ed4 Specify library to load for Python more precisely. (James Vega)
--HG--
branch : vim73
2010-07-24 15:19:11 +02:00
Bram Moolenaar d68c93612e Add the 'c' flag to 'concealcursor'.
--HG--
branch : vim73
2010-07-24 15:00:38 +02:00
Bram Moolenaar 4e94f5d1c0 Another conceal fix: cursor in wrong column when 'number' set.
--HG--
branch : vim73
2010-07-24 13:31:09 +02:00
Bram Moolenaar 74d377165c Don't conceal text in lines inside the Visual area.
--HG--
branch : vim73
2010-07-24 13:15:07 +02:00
Bram Moolenaar a278cc9c26 Window split didn't copy the value of 'conceallevel'.
--HG--
branch : vim73
2010-07-23 22:27:03 +02:00
Bram Moolenaar ca003f191d Add the 'concealcursor' option to decide when the cursor line is to be
concealed or not.
Rename 'conc' to 'cole' as the short name for 'conceallevel'.

--HG--
branch : vim73
2010-07-23 22:10:27 +02:00
Bjorn Winckler 3113fcfd89 Don't call gui_mch_mousehide() 2010-07-23 16:53:54 +02:00
Bjorn Winckler 1fac0e217a Fix missing prototype warning 2010-07-23 16:32:17 +02:00
Bjorn Winckler 7f753e8841 Merge branch 'master' into macvim73 2010-07-23 13:45:10 +02:00
Bjorn Winckler 5dcf4f9ffe Merge branch 'vim73' into macvim73
Conflicts:
	runtime/syntax/vim.vim
	src/auto/configure
2010-07-23 13:44:55 +02:00
Vincent Berthoux 3b984bfba1 Add support for graphical signs 2010-07-23 02:21:48 +02:00
Bram Moolenaar 9b74bcb368 Update Fortran indent and syntax file. (Ajit Thakkar)
--HG--
branch : vim73
2010-07-22 22:30:23 +02:00
Bram Moolenaar 1da5839fe7 Fix: strdisplaywidth("x", 2) returned 3 instead of 1.
--HG--
branch : vim73
2010-07-22 22:20:57 +02:00
Bram Moolenaar c8e70b997c For conceal mode: when two different syntax items follow each other, show the
replacement character for both.

--HG--
branch : vim73
2010-07-22 22:16:29 +02:00
Bram Moolenaar 605246a15f Fix: "import termios" doesn't work with dynamically loaded Python. (James
Vega)

--HG--
branch : vim73
2010-07-22 21:44:13 +02:00
Bram Moolenaar b67b86f15f Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
--HG--
branch : vim73
2010-07-22 21:32:16 +02:00
Benjamin Cullen-Kerney fb3590e751 Support for Cocoa Standard AS Dictionary
This provides, among other things, support for moving/resizing windows
via AppleScript.
2010-07-22 19:27:04 +02:00
Bram Moolenaar 12451bfc9a Fix building with Perl on Windows with MingW. (James Vega)
--HG--
branch : vim73
2010-07-22 11:34:16 +02:00
Bram Moolenaar e6dbed8a8f Update French and Esperanto translations. (Dominique Pelle)
--HG--
branch : vim73
2010-07-21 22:27:37 +02:00
Bram Moolenaar 6a480b9930 Make it possible to load Perl dynamically on Unix. (James Vega)
--HG--
branch : vim73
2010-07-21 22:05:20 +02:00
Bram Moolenaar 541fd385f5 Fix dependencies in help Makefile. (James Vega)
--HG--
branch : vim73
2010-07-21 20:40:27 +02:00
Bram Moolenaar d7c11bc26c Small docs fixes.
--HG--
branch : vim73
2010-07-21 20:36:22 +02:00
Bram Moolenaar 4200870dac Fix build problem when fchown() not available. (Gary Johnson)
--HG--
branch : vim73
2010-07-21 20:31:07 +02:00
Bram Moolenaar c746883958 Fix that :py3file was not working.
--HG--
branch : vim73
2010-07-21 16:00:43 +02:00
Bram Moolenaar d05dd089d0 Update timestamps for recently changed help files.
--HG--
branch : vim73
2010-07-20 22:45:13 +02:00
Bram Moolenaar a7a47ad6e0 Fix hang when resizing in diff mode and there are concealed items.
--HG--
branch : vim73
2010-07-20 22:33:34 +02:00
Bram Moolenaar 18d100096f Avoid error when exiting in diff mode with EXITFREE defined.
--HG--
branch : vim73
2010-07-20 22:30:01 +02:00
Bram Moolenaar 1b2986bd7c When resetting 'mousehide' show the mouse pointer right away.
--HG--
branch : vim73
2010-07-20 18:44:27 +02:00
Bram Moolenaar b47cb44d53 Fix some duplicates in ":find" completion. (Nazri Ramliy)
--HG--
branch : vim73
2010-07-20 18:10:15 +02:00
Bram Moolenaar d8cf19bf73 Change 'cryptmethod' from a number to a string option. Make it global-local.
--HG--
branch : vim73
2010-07-20 17:32:38 +02:00
Bram Moolenaar cf73ab732f Fix: When 'searchhl' causes a hang make CTRL-C disable 'shearchhl'.
--HG--
branch : vim73
2010-07-20 13:11:28 +02:00
Bram Moolenaar 0070356c5b Add a few items to the syntax menu. Split up long submenus.
--HG--
branch : vim73
2010-07-20 13:10:11 +02:00
Bram Moolenaar 8123df60d7 Updated sh and vim syntax files. (Charles Campbell)
--HG--
branch : vim73
2010-07-20 12:36:02 +02:00
Bram Moolenaar a164a2ded7 Fix 'colorcolumn' adjecent columns not highlighted after end of line.
--HG--
branch : vim73
2010-07-20 11:29:07 +02:00
Bram Moolenaar 5d1b07fbcd Fix typos in documentation. (Dominique Pelle)
--HG--
branch : vim73
2010-07-20 11:16:17 +02:00
Bram Moolenaar ecd10f8c48 Fixed: crash with ":find " completion, using uninitialized count.
--HG--
branch : vim73
2010-07-19 23:11:27 +02:00
Bram Moolenaar b1e4b5bf2a Updated Ukranian translations. (Anatoli Sakhnik)
--HG--
branch : vim73
2010-07-19 22:08:50 +02:00
Bram Moolenaar 226dfe0f86 Updated Polish translations. (Mikolaj Machowski)
--HG--
branch : vim73
2010-07-19 21:51:01 +02:00
Bram Moolenaar 3221588663 Fix configure for Python3 libs and version number. (James Vega)
--HG--
branch : vim73
2010-07-19 21:18:54 +02:00
Bram Moolenaar 206e86e4b3 Rename some "python3" symbols to "py3", as the command name.
Documentation updates.

--HG--
branch : vim73
2010-07-19 20:46:22 +02:00
Bram Moolenaar b30d60f6ce Never hide text for conceal in cursor line. Do hide when there is
highlighting.

--HG--
branch : vim73
2010-07-19 20:13:22 +02:00
Bram Moolenaar b7668b0bca Rename w_p_conceal to w_p_conc for consistency.
--HG--
branch : vim73
2010-07-19 19:52:13 +02:00
Bram Moolenaar d16c57f2f8 Also make ALT modifier work for mouse wheel. (Benjamin Haskell)
--HG--
branch : vim73
2010-07-18 23:32:13 +02:00
Bram Moolenaar 57f8186de6 Fix: 'colorcolumn' interfered with concealed text.
--HG--
branch : vim73
2010-07-18 23:30:34 +02:00
Bram Moolenaar 187a813f3f Vim 7.3a -> 7.3b.
--HG--
branch : vim73
2010-07-18 23:29:58 +02:00
Bjorn Winckler b34c99a64d Merge branch 'vim73' into macvim73 2010-07-18 23:15:00 +02:00
Bram Moolenaar 71cc1812ba Fix: MS-Windows installer used wrong path for uninstaller key.
--HG--
branch : vim73
2010-07-18 22:33:56 +02:00
Bram Moolenaar d721278828 Last few changes for the 7.3a BETA release.
--HG--
branch : vim73
2010-07-18 22:10:01 +02:00
Bram Moolenaar ac2b3fd963 Fixes and improvements for MS-Windows build.
--HG--
branch : vim73
2010-07-18 21:42:34 +02:00
Bram Moolenaar 317e4a0605 Minor runtime file updates.
--HG--
branch : vim73
2010-07-18 18:47:44 +02:00
Bram Moolenaar 222acc458c Make automatic prototype generation work with more interfaces.
--HG--
branch : vim73
2010-07-18 18:04:50 +02:00
Bjorn Winckler 12e6a57d52 Merge branch 'vim73' into macvim73
Conflicts:
	src/auto/configure
	src/configure.in
	src/eval.c
2010-07-18 18:03:55 +02:00
Bram Moolenaar 882333cf2d Added strdisplaywidth() function.
--HG--
branch : vim73
2010-07-18 15:45:49 +02:00
Bram Moolenaar c21d154234 Added strwidth() and strchars() functions.
--HG--
branch : vim73
2010-07-18 15:31:08 +02:00
Bram Moolenaar 8eec834325 Better conceal in help. (partly by Dominique Pelle)
--HG--
branch : vim73
2010-07-18 14:34:51 +02:00
Bram Moolenaar 1be25d9c47 Make CTRL modifier work for mouse wheel. (Benjamin Haskell)
--HG--
branch : vim73
2010-07-18 14:26:11 +02:00
Bram Moolenaar 4b758f9b6a Fix build broken without multi-byte feature.
--HG--
branch : vim73
2010-07-18 14:20:35 +02:00
Bram Moolenaar d7e673e0d2 Improved :TOhtml. (Benjamin Fritz)
--HG--
branch : vim73
2010-07-18 14:07:22 +02:00
Bram Moolenaar 1a810129f2 Build problem when using all interfaces except Lua.
--HG--
branch : vim73
2010-07-18 13:58:26 +02:00
Bram Moolenaar fb1ecd29a6 Make 'cursorcolumn' work together with the conceal feature.
--HG--
branch : vim73
2010-07-18 13:55:02 +02:00
Bram Moolenaar 6f1679b5d6 Make it easier to build with Lua. Remove compiler warnings.
--HG--
branch : vim73
2010-07-18 12:35:47 +02:00
Bram Moolenaar b7e3f706b4 Whitespace cleanup.
--HG--
branch : vim73
2010-07-17 23:52:29 +02:00
Bram Moolenaar 56361677b1 Added support for Python 3. (Roland Puntaier)
--HG--
branch : vim73
2010-07-17 21:19:38 +02:00
Bram Moolenaar 2f90abaa05 Add the 'L' item to 'cinoptions'. (Manuel Konig)
--HG--
branch : vim73
2010-07-17 17:12:06 +02:00
Bram Moolenaar 13606deb9e Mac: Support disabling antialias. (LC Mi)
--HG--
branch : vim73
2010-07-17 16:44:59 +02:00
Bram Moolenaar 85bd78f896 Make it possible to drag a tab page label to another position. (Paul B. Mahol)
--HG--
branch : vim73
2010-07-17 16:30:42 +02:00
Bram Moolenaar f5c3efd38e Better implementation of creating the Color Scheme menu. (Juergen Kraemer)
--HG--
branch : vim73
2010-07-17 15:20:30 +02:00
Bram Moolenaar a88ec92ab1 In Visual mode with 'showcmd' display the number of bytes and characters.
--HG--
branch : vim73
2010-07-17 12:47:16 +02:00
Bram Moolenaar 696f8a6064 Fix bad parsing of 'colorcolumn'. (Dominique Pelle)
--HG--
branch : vim73
2010-07-16 21:29:06 +02:00
Bram Moolenaar 53aafa1254 Avoid compiler warnings for size_t to int conversions.
--HG--
branch : vim73
2010-07-16 20:38:52 +02:00
Bram Moolenaar 7b76ae97e6 Improved version of 2html.vim.
Includes progress bar.
Fix dynamic folding in diff view.
(Benjamin Fritz)

--HG--
branch : vim73
2010-07-16 20:35:36 +02:00
Bjorn Winckler 9c0b69fed8 Merge branch 'master' into macvim73 2010-07-16 02:44:42 +02:00
Bjorn Winckler 2b70f7d985 Fix full sreen tabline bug
This fixes a bug where showing the tabline in full screen would
sometimes cause the tabline to disappear when leaving full screen.
2010-07-16 02:42:14 +02:00
Bjorn Winckler 7dc2c998ff Avoid window flashing white when opened (final)
The previous commit would not present the window until all plugins etc.
had been loaded.  Since this can take a significant time it may seem
like no window is opening.  This commit opens a blank window as soon as
possible.

(Also fixes a regression introduced by the last commit where opening
multiple files in tabs from Terminal would cause two tablines to be
displayed.)
2010-07-16 02:01:33 +02:00
Bjorn Winckler 14422b553e Merge branch 'vim73' into macvim73
Conflicts:
	runtime/doc/options.txt
	runtime/doc/tags
	src/auto/configure
	src/configure.in
	src/eval.c
	src/main.c
	src/option.c
	src/os_mac.h
	src/os_macosx.c
	src/proto.h
	src/vim.h
2010-07-15 23:27:46 +02:00
Bram Moolenaar 8f5008d4ae Added Lua interfae. (Luis Carvalho)
--HG--
branch : vim73
2010-07-14 23:23:17 +02:00
Bram Moolenaar e7380e8e16 Fix: When entering a digraph or special character after a line that fits the
window the '?' or '^' on the next line is not redrawn. (Ian Kelling)

--HG--
branch : vim73
2010-07-14 22:35:55 +02:00
Bram Moolenaar e6c3708dc1 Allow synIDattr() getting GUI attributes when build without GUI.
(Matt Wozniski)

--HG--
branch : vim73
2010-07-14 22:04:22 +02:00
Bram Moolenaar 4788cece7c Disallow setting 'enc' in a modeline. (Patrick Texier)
--HG--
branch : vim73
2010-07-14 21:12:05 +02:00
Bram Moolenaar 6f8679267c Fix: cursor line not properly concealed when moving between windows.
(Vince Negri)

--HG--
branch : vim73
2010-07-14 20:57:00 +02:00
Bram Moolenaar 96a3849891 Remove obsolete Mac code.
--HG--
branch : vim73
2010-07-14 20:31:44 +02:00
Bram Moolenaar 5a4dfdb36d Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.
--HG--
branch : vim73
2010-07-14 19:53:30 +02:00
Bram Moolenaar 78b2599ab4 Fix using freed memory in :find completion.
--HG--
branch : vim73
2010-07-14 16:59:57 +02:00
Bram Moolenaar f4b1122d52 Missing piece for Mac console clipboard support. (Bjorn Winckler)
--HG--
branch : vim73
2010-07-14 16:54:21 +02:00
Bram Moolenaar 6a69fb8ff7 Support completion for ":find". (Nazri Ramliy)
Cleanup white space.

--HG--
branch : vim73
2010-07-14 16:52:17 +02:00
Bram Moolenaar 74a0f28894 Fix a few compiler warnings.
--HG--
branch : vim73
2010-07-14 14:28:26 +02:00
Bram Moolenaar ca048d538e Add clipboard support in Mac console. (Bjorn Winckler)
--HG--
branch : vim73
rename : src/os_macosx.c => src/os_macosx.m
2010-07-14 13:58:07 +02:00
Bram Moolenaar 1f3faff642 Minor runtime file updates.
--HG--
branch : vim73
2010-07-12 23:05:41 +02:00
Bram Moolenaar 396f1f85b7 Fix: Composing characters in :s substitute text were dropped.
--HG--
branch : vim73
2010-07-12 22:42:33 +02:00
Bram Moolenaar b34087a4a2 updated for version 7.2.446
Problem:    Crash in GUI when closing the last window in a tabpage. (ryo7000)
Solution:   Remove the tabpage from the list before freeing the window.
2010-07-12 21:38:19 +02:00
Bram Moolenaar 41df0a78d7 updated for version 7.2.446
Problem:    Crash in GUI when closing the last window in a tabpage. (ryo7000)
Solution:   Remove the tabpage from the list before freeing the window.

--HG--
branch : vim73
2010-07-12 21:38:19 +02:00
Bram Moolenaar f2edee1193 Fix: exists() was causing an autload script to be loaded.
--HG--
branch : vim73
2010-07-11 23:12:29 +02:00
Bram Moolenaar db6930efe9 When the buffer is in diff mode, have :TOhtml create HTML to show the diff
side-by-side.  (Christian Brabandt)

--HG--
branch : vim73
2010-07-11 22:38:52 +02:00
Bram Moolenaar 39a3092623 Filter out -pthread for cproto.
--HG--
branch : vim73
2010-07-11 20:52:58 +02:00
Bram Moolenaar 2bdb74b540 Make CTRL-L in command line mode respect 'ignorecase' and 'smartcase'. (Martin
Toft)

--HG--
branch : vim73
2010-07-11 20:46:53 +02:00
Bram Moolenaar 1f85434c24 Avoid use of the GTK mail_loop() so that the GtkFileChooser can be used.
(James Vega)

--HG--
branch : vim73
2010-07-11 19:01:06 +02:00
Bram Moolenaar 757f07824b Add back SAL lines for Swedish spell file.
--HG--
branch : vim73
2010-07-11 18:03:15 +02:00
Bram Moolenaar b36b32454c Fix crash in generating spell .sug file.
--HG--
branch : vim73
2010-07-11 18:01:39 +02:00
Bram Moolenaar b37a46eabd When 'formatexpr' evaluates to non-zero fall back to internal formatting, also
for "gq". (James Vega)

--HG--
branch : vim73
2010-07-11 17:35:50 +02:00
Bram Moolenaar 0558bdd979 Improve Javascript indenting. Add "J" flag to 'cino'. (Hari Kumar G)
--HG--
branch : vim73
2010-07-11 17:23:02 +02:00
Bram Moolenaar 91d87c99b3 Support :browse for commands that use an error file argument. (Lech Lorens)
--HG--
branch : vim73
2010-07-11 16:58:51 +02:00
Bram Moolenaar f2ca8ca020 Support wide file names in gvimext. (Szabolcs Horvat)
--HG--
branch : vim73
2010-07-10 19:22:44 +02:00
Bram Moolenaar 6a21449820 Make joining a range of lines much faster. (Milan Vancura)
--HG--
branch : vim73
2010-07-10 17:51:46 +02:00
Bram Moolenaar e104e73228 Fix bug: spell menu moved cursor, causing Copy not to work. Spell replacement
didn't work in 'compatible' mode.

--HG--
branch : vim73
2010-07-10 16:36:59 +02:00
Bram Moolenaar 24aae35392 Update spell files for Ubuntu locale names.
--HG--
branch : vim73
2010-07-10 15:52:35 +02:00
Bram Moolenaar c94109e17e Improve test for joining lines. (Milan Vancura)
--HG--
branch : vim73
2010-07-10 14:10:50 +02:00
Bram Moolenaar b1f187797b Fixed ":s" message. Docs updates.
--HG--
branch : vim73
2010-07-10 13:52:13 +02:00
Bram Moolenaar 0e8c1dd9f5 Make synstack() work on the character just after the end of the line.
--HG--
branch : vim73
2010-07-08 22:27:55 +02:00
Bram Moolenaar c3d15f3f7b Apply patch 7.2.445.
--HG--
branch : vim73
2010-07-07 18:26:28 +02:00
Bram Moolenaar 874574c6bb updated for version 7.2.445
Problem:    Crash when using undo/redo and a FileChangedRO autocmd event that
	    reloads the buffer. (Dominique Pelle)
Solution:   Do not allow autocommands while performing and undo or redo.
2010-07-07 18:20:28 +02:00
Bram Moolenaar 36e9390c7f Make the dos installer work with more compilers.
--HG--
branch : vim73
2010-07-07 15:14:03 +02:00
Bram Moolenaar 2c1d0dfacb Adjust MS-Windows installer so that it also works for 64 bit systems. (George
Reilly)

--HG--
branch : vim73
2010-07-07 13:19:55 +02:00
Bram Moolenaar 7d67de1232 Change SKIP_GTK to SKIP_GTK2 in configure.
--HG--
branch : vim73
2010-07-05 22:57:59 +02:00
Bram Moolenaar 2bf7997061 Better init for match highlighting when using conceal feature.
--HG--
branch : vim73
2010-07-05 22:22:57 +02:00
Bjorn Winckler 7d62a58bb9 Merge branch 'master' into macvim73 2010-07-05 22:11:55 +02:00
Bjorn Winckler 3877ec23cd Merge branch 'vim73' into macvim73
Conflicts:
	runtime/syntax/vim.vim
	src/auto/configure
	src/configure.in
	src/feature.h
	src/globals.h
	src/gui.c
	src/gui.h
	src/mbyte.c
	src/option.c
	src/option.h
	src/screen.c
2010-07-05 22:11:19 +02:00
Bjorn Winckler 9b3ab2637a Avoid window flashing white when opened
This bug was only triggered when 'go' did not include the "r" flag.
2010-07-05 20:10:33 +02:00
Bjorn Winckler a23ad7f390 Fix "t" and "T" mixup in 'guioptions' help 2010-07-05 19:00:18 +02:00
Bjorn Winckler 8bd342d382 Update help file to reflect changes to menu setup 2010-07-05 18:34:33 +02:00
Bjorn Winckler 4101b63035 Remove obsolete plugin-related credits from About 2010-07-05 18:29:00 +02:00
Bjorn Winckler c836ac1c37 Fix restore of window dim when leaving full screen
Restore the window dimensions when leaving full screen even if the view
size changed a little bit during full screen mode.  This way the window
dimensions are restored even if tabline or scrollbars were toggled
during full screen.
2010-07-05 18:22:22 +02:00
Bjorn Winckler ba4486860e Fix display corruption when dragging divider
This fixes a bug where the screen would get corrupted when dragging a
horizontal divider in full-screen mode.
2010-07-05 18:02:03 +02:00
Bram Moolenaar 1fed4edbe6 Mainly documentation updates.
--HG--
branch : vim73
2010-07-04 22:20:21 +02:00
Bram Moolenaar 1632064821 Make updating text for conceal mode simpler. A few compiler warning fixes.
--HG--
branch : vim73
2010-07-02 20:20:09 +02:00
Bram Moolenaar e849cc36b4 Added ":earlier 1f" and ":later 1f".
--HG--
branch : vim73
2010-06-27 05:18:54 +02:00
Bram Moolenaar ab11acdc25 Add file save counter to undo information. Add undotree() function.
--HG--
branch : vim73
2010-06-27 01:15:55 +02:00
Bram Moolenaar f396affb6b Remove wrong #ifdef added by previous change.
--HG--
branch : vim73
2010-06-26 21:15:50 +02:00
Bram Moolenaar 011a08dc54 Various small fixes from Dominique Pelle.
--HG--
branch : vim73
2010-06-26 06:24:45 +02:00
Bram Moolenaar e2e6984ea3 Change remaining HAVE_GTK2 to FEAT_GUI_GTK.
--HG--
branch : vim73
2010-06-26 05:38:18 +02:00
Bram Moolenaar 04747b2311 Fix that :mksession may generate "2argu" even though there is no such
argument. (Peter Odding)

--HG--
branch : vim73
2010-06-26 05:25:54 +02:00
Bram Moolenaar b65daa26c3 Remove the old and not well supported GTK 1 code. (James Vega)
--HG--
branch : vim73
2010-06-25 05:37:59 +02:00
Bram Moolenaar 50e21c46b5 Fix build problem with Ruby on Windows. (Cesar Romani)
--HG--
branch : vim73
2010-06-25 04:29:11 +02:00
Bjorn Winckler 94da0a9aba Regenerate 'src/configure'
This ensures that the size of off_t etc. are defined in
'src/auto/config.mk'.
2010-06-24 10:32:08 +02:00
Bjorn Winckler 3fe8916f2a Merge branch 'vim73' into macvim73
Conflicts:
	src/vim.h
2010-06-24 10:28:04 +02:00
Bram Moolenaar fc7edcfd4f Fix a memory leak in encryption. (Dominique Pelle)
--HG--
branch : vim73
2010-06-24 05:39:03 +02:00
Bram Moolenaar f614d1b5dd Fix compiler warning.
--HG--
branch : vim73
2010-06-24 05:20:13 +02:00
Bram Moolenaar ab473c0c5a Fix compiler warnings for shadowed variables. Make 'conceal' a long instead
of int.

--HG--
branch : vim73
2010-06-22 06:28:58 +02:00
Bram Moolenaar 65d14fed40 Fixes for time in clipboard request. Also fix ownership. (David Fries)
--HG--
branch : vim73
2010-06-22 06:07:12 +02:00
Bram Moolenaar bf9b503224 Couple of small fixes for conceal feature. (Dominique Pelle)
--HG--
branch : vim73
2010-06-22 05:16:38 +02:00
Bram Moolenaar bb2f889448 Command line completion for :ownsyntax. (Dominique Pelle)
--HG--
branch : vim73
2010-06-21 06:24:34 +02:00
Bram Moolenaar 1a0457e431 Crypt the swapfile.
--HG--
branch : vim73
2010-06-21 06:15:46 +02:00
Bram Moolenaar b89b824c41 Fix tiny build, move functions to undo.c.
--HG--
branch : vim73
2010-06-14 01:39:13 +02:00
Bram Moolenaar e20a968994 Added salt to blowfish encryption.
--HG--
branch : vim73
2010-06-13 05:20:42 +02:00
Bram Moolenaar 6e664be861 updated for version 7.2.444
Problem:    Can't build with GTK 1, gtk_selection_clear_targets() is not
	    available. (Patrick Texier)
Solution:   Don't change the targets for GTK 1, set them once.
2010-06-13 02:35:46 +02:00
Bram Moolenaar 318f787765 Update help files.
--HG--
branch : vim73
2010-06-12 20:18:19 +02:00
Bram Moolenaar a92a746da4 updated for version 7.2.443
Problem:    Using taglist() on a tag file with duplicate fields generates an
	    internal error. (Peter Odding)
Solution:   Check for duplicate field names.
2010-06-12 20:12:02 +02:00
Bram Moolenaar 0bf59cca94 updated for version 7.2.443
Problem:    Using taglist() on a tag file with duplicate fields generates an
	    internal error. (Peter Odding)
Solution:   Check for duplicate field names.

--HG--
branch : vim73
2010-06-12 20:12:02 +02:00
Bjorn Winckler 57fbf071a4 Merge branch 'vim73' into macvim73 2010-06-12 12:32:35 +02:00
Bram Moolenaar 8bc77d798e Minor typo and docs update.
--HG--
branch : vim73
2010-06-12 06:46:44 +02:00
Bram Moolenaar 4123bd4bc3 Avoid compiler warnings on Mac 10.6.
--HG--
branch : vim73
2010-06-12 06:45:20 +02:00
Bjorn Winckler 6f31fa5b89 Merge branch 'vim73' into macvim73 2010-06-09 19:10:45 +02:00
Bram Moolenaar 8b7f3067e2 Update src/po/it.po. Fixed errors in ko.po.
--HG--
branch : vim73
2010-06-08 23:17:01 +02:00
Bram Moolenaar 5636cfe8e3 Fix conceal feature for gj, gk, etc. (Vince Negri)
--HG--
branch : vim73
2010-06-08 22:59:42 +02:00
Bram Moolenaar 3047e44942 Fix crash when using ":grep".
--HG--
branch : vim73
2010-06-07 23:07:44 +02:00
Bram Moolenaar 3474f9a4d9 Fix Make_ivc.mak makefile. (Vince Negri)
--HG--
branch : vim73
2010-06-07 22:50:29 +02:00
Bjorn Winckler 3099f063a9 Merge branch 'vim73' into macvim73 2010-06-07 22:00:10 +02:00
Bram Moolenaar d7ae4afbbf Fix crash for ":ownsyntax". (Dominique Pelle)
--HG--
branch : vim73
2010-06-06 23:10:19 +02:00
Bram Moolenaar b89da70f82 Avoid compiler warnings.
--HG--
branch : vim73
2010-06-06 23:04:47 +02:00
Bram Moolenaar 59bf4cb355 One more fix for conceal patch.
--HG--
branch : vim73
2010-06-06 17:41:24 +02:00
Bram Moolenaar 24549d755c Fixed: after ":ownsyntax perl" and ":e" syntax was cleared in other window.
--HG--
branch : vim73
2010-06-06 16:11:09 +02:00
Bram Moolenaar 36443a74e8 Fixed memory leak in ":ownsyntax".
--HG--
branch : vim73
2010-06-06 15:21:10 +02:00
Bram Moolenaar 0b69e0ad42 Fix a few compiler warnings. Fix crash with encrypted undo file.
--HG--
branch : vim73
2010-06-06 14:20:26 +02:00
Bjorn Winckler 5b8ff51961 Merge branch 'vim73' into macvim73
Conflicts:
	src/version.c
2010-06-06 14:02:46 +02:00
Bram Moolenaar 01601aaade Add the conceal patch from Vince Negri.
--HG--
branch : vim73
2010-06-05 23:22:07 +02:00
Bjorn Winckler 05c00b8a3c Merge upstream/hg/vim73 into macvim73
Conflicts:
	runtime/doc/tags
	src/auto/configure
2010-06-05 21:33:03 +02:00
Bram Moolenaar 1a342b8200 Use full path in undofile(). Updated docs.
--HG--
branch : vim73
2010-06-05 17:43:32 +02:00
Bram Moolenaar 18ce00cbee updated for version 7.2.442
Problem:    Copy/paste with OpenOffice doesn't work.
Solution:   Do not offer the HTML target when it is not supported. (James
	    Vega)
2010-06-05 12:49:46 +02:00
Bram Moolenaar 365146c3b7 updated for version 7.2.442
Problem:    Copy/paste with OpenOffice doesn't work.
Solution:   Do not offer the HTML target when it is not supported. (James
	    Vega)

--HG--
branch : vim73
2010-06-05 12:49:46 +02:00
Bram Moolenaar e150cb9c8c Add patch to improve support of z/OS (OS/390). (Ralf Schandl)
--HG--
branch : vim73
2010-06-03 21:17:25 +02:00
Bram Moolenaar 2548b4d333 Move text from various.txt to a new helphelp.txt help file.
--HG--
branch : vim73
2010-06-03 20:25:18 +02:00
Bjorn Winckler 4216a70cf5 Merge upstream/hg/vim73 into macvim73
Conflicts:
	src/auto/configure
2010-06-03 18:08:20 +02:00
Bram Moolenaar bfdd2d0052 Optimize the blowfish crypt/decrypt code a bit more.
--HG--
branch : vim73
2010-06-02 20:32:23 +02:00
Bram Moolenaar 91e7430c2c Made crypt/decrypt faster.
--HG--
branch : vim73
2010-06-01 23:37:39 +02:00
Bram Moolenaar b01764ea44 Fix completion of file names with '%' and '*'.
--HG--
branch : vim73
2010-06-01 21:57:09 +02:00
Bram Moolenaar 306a63dc46 Don't use pointers to store numbers, use a union.
Fixed MSVC makefile use of /Wp64 flag.

--HG--
branch : vim73
2010-06-01 19:58:08 +02:00
Bram Moolenaar f7d7f59544 Correct use of long instead of off_t for file size. (James Vega)
--HG--
branch : vim73
2010-05-31 21:59:46 +02:00
Bram Moolenaar 48acdfaec4 Add test for gettabvar() and settabvar().
--HG--
branch : vim73
2010-05-31 21:27:30 +02:00
Bram Moolenaar 89b968ade7 Crypt the text in the undo file if the file itself is crypted.
--HG--
branch : vim73
2010-05-30 22:48:02 +02:00
Bram Moolenaar 7936c025ce Made reading/writing undo info a bit more robust.
--HG--
branch : vim73
2010-05-30 20:40:11 +02:00
Bjorn Winckler b428828252 Merge branch 'master' into macvim73 2010-05-30 19:05:02 +02:00
Bram Moolenaar 0ab1925a51 Add a few #ifdefs to exclude functions that are not used. (Domnique Pelle)
--HG--
branch : vim73
2010-05-30 19:00:15 +02:00
Bjorn Winckler 1152da7c66 Do not append arg number to window title
This patch was lost during the move to use the Vim hg repo as upstream
so re-add it.
2010-05-30 19:00:08 +02:00
Bjorn Winckler 5bddbe0688 Merge upstream/hg/vim73 into macvim73
Conflicts:
	src/auto/configure
2010-05-30 18:39:14 +02:00
Bjorn Winckler e8125bcdff Merge upstream/hg/vim73 into macvim73
Conflicts:
	runtime/doc/eval.txt
	runtime/syntax/vim.vim
	src/Makefile
	src/auto/configure
	src/feature.h
	src/netbeans.c
	src/proto/netbeans.pro
	src/structs.h
2010-05-30 18:33:05 +02:00
Bram Moolenaar cc32c43b5e Added the undofile() function. Updated runtime files.
--HG--
branch : vim73
2010-05-30 18:30:36 +02:00
Bram Moolenaar 65d77852bc Do not write an undo file if there is nothing to undo.
--HG--
branch : vim73
2010-05-30 17:17:42 +02:00
Bram Moolenaar 8e9bf3f572 updated for version 7.2.441
Problem:    When using ":earlier" undo information may be wrong.
Solution:   When changing alternate branches also adjust b_u_oldhead.
2010-05-30 16:55:22 +02:00
Bram Moolenaar f2ba195bf5 updated for version 7.2.441
Problem:    When using ":earlier" undo information may be wrong.
Solution:   When changing alternate branches also adjust b_u_oldhead.

--HG--
branch : vim73
2010-05-30 16:55:22 +02:00
Bram Moolenaar b98973fcbc A bit of cleanup and simplification for undofile.
--HG--
branch : vim73
2010-05-30 16:01:37 +02:00
Bram Moolenaar a00fea679d A few more fixes for undo file. Split test in two parts so that it doesn't
fail with tiny features.

--HG--
branch : vim73
2010-05-30 13:26:21 +02:00
Bram Moolenaar 29d8c5346b Various improvements to undo file code to make it more robust.
--HG--
branch : vim73
2010-05-29 20:33:07 +02:00
Bjorn Winckler 7fb78f10c9 Regenerate help tags and update vim syntax file
To avoid problems during the move to use the Mercurial repository the
help tags and syntax/vim.vim file were not updated.  This commit
(re-)adds all MacVim specific options and commands to vim.vim and
regenerates the help tags.
2010-05-29 18:19:54 +02:00
Bjorn Winckler d2371b911b Fix placement of auxiliary IM window for Core Text 2010-05-29 18:17:32 +02:00
Bjorn Winckler 488baf60e7 Merge upstream
Conflicts:
	src/auto/configure
	src/configure.in
	src/if_ruby.c
	src/menu.c
	src/vim.h
2010-05-29 18:15:35 +02:00
Bram Moolenaar 34f50aa920 Remove old and unused method to allocate memory for undo.
--HG--
branch : vim73
2010-05-29 15:40:47 +02:00
Bram Moolenaar 4c456cf323 Fix a few more things for persistent undo.
--HG--
branch : vim73
2010-05-29 15:11:47 +02:00
Bram Moolenaar c0dd720f49 updated for version 7.2.440
Problem:    Calling a function through a funcref, where the function deletes
	    the funcref, leads to an invalid memory access.
Solution:   Make a copy of the function name. (Lech Lorens)
2010-05-28 22:06:46 +02:00
Bram Moolenaar 0927ca1d2f updated for version 7.2.440
Problem:    Calling a function through a funcref, where the function deletes
	    the funcref, leads to an invalid memory access.
Solution:   Make a copy of the function name. (Lech Lorens)

--HG--
branch : vim73
2010-05-28 22:06:46 +02:00
Bram Moolenaar 69c231441a updated for version 7.2.439
Problem:    Invalid memory access when doing thesaurus completion and
	    'infercase' is set.
Solution:   Use the minimal length of completed word and replacement.
	    (Dominique Pelle)
2010-05-28 21:31:58 +02:00
Bram Moolenaar 74df7b901e updated for version 7.2.439
Problem:    Invalid memory access when doing thesaurus completion and
	    'infercase' is set.
Solution:   Use the minimal length of completed word and replacement.
	    (Dominique Pelle)

--HG--
branch : vim73
2010-05-28 21:31:58 +02:00
Bram Moolenaar 0f4e7cdbeb Don't execute some autocommands when v:dying is 2 or more.
--HG--
branch : vim73
2010-05-28 21:07:08 +02:00
Bram Moolenaar 7b63ece29f Runtime file updates.
--HG--
branch : vim73
2010-05-28 20:54:39 +02:00
Bram Moolenaar ec6020b690 Fix definition of UINT_PTR for 64 bit systems.
--HG--
branch : vim73
2010-05-26 21:42:54 +02:00
Bram Moolenaar 732b873d9c More strict checks for the undo file.
--HG--
branch : vim73
2010-05-26 21:21:00 +02:00
Bram Moolenaar f126928ec6 Fix for using ":wundo foo" when foo is an empty file.
--HG--
branch : vim73
2010-05-25 22:09:21 +02:00
Bram Moolenaar c93594baa5 updated for version 7.2.438
Problem:    "vim -r" crashes.
Solution:   Don't use NULL pointer argument.
2010-05-25 21:37:17 +02:00
Bram Moolenaar d572569c7f updated for version 7.2.438
Problem:    "vim -r" crashes.
Solution:   Don't use NULL pointer argument.

--HG--
branch : vim73
2010-05-25 21:37:17 +02:00
Bram Moolenaar 65d38dfdab Found a way to make the MS-Windows installer wait for the uninstaller to
finish, no need for the user to press Enter.

--HG--
branch : vim73
2010-05-25 21:02:00 +02:00
Bram Moolenaar aea64e2623 And another small fix for persistent undo.
--HG--
branch : vim73
2010-05-24 22:06:04 +02:00
Bram Moolenaar 3b5a16cfa7 Fix: :wundo didn't work in a buffer without a name.
--HG--
branch : vim73
2010-05-24 22:02:24 +02:00
Bram Moolenaar 38594008ba Improve the MS-Windows installer.
--HG--
branch : vim73
2010-05-24 21:34:22 +02:00
Bram Moolenaar f67e1db899 Tiny change for Italian man page.
--HG--
branch : vim73
2010-05-24 21:25:23 +02:00
Bram Moolenaar 1ce6651297 Fix uninit memory read in undo code. Fix uint32_t in proto file.
A few minor changes.

--HG--
branch : vim73
2010-05-24 11:59:29 +02:00
Bram Moolenaar def17d9dff Included patch for persistent undo. Lots of changes and added test.
--HG--
branch : vim73
2010-05-23 23:34:36 +02:00
Bram Moolenaar 5489f92049 Fix for Netbeans on MS-Windows not compiling.
--HG--
branch : vim73
2010-05-23 12:06:58 +02:00
Bram Moolenaar 39ffa410d1 Some versions of Ruby redefine rb_str_new2 to rb_str_new_cstr.
Attempt at a fix.

--HG--
branch : vim73
2010-05-22 21:56:55 +02:00
Bram Moolenaar 424d5bcd5f Fix wrong memory access when clearing crypt key.
--HG--
branch : vim73
2010-05-22 21:37:53 +02:00
Bram Moolenaar d5e4a8c492 Add :nbstart and :nbclose.
--HG--
branch : vim73
2010-05-22 21:34:09 +02:00
Bram Moolenaar 1984743956 Included the patch to support netbeans in a terminal.
--HG--
branch : vim73
2010-05-22 18:28:27 +02:00
Bram Moolenaar 62010e66e5 Fix: window title not updated after file dropped.
--HG--
branch : vim73
2010-05-22 15:50:12 +02:00
Bram Moolenaar c882513569 Add the settabvar() and gettabvar() functions.
Various runtime file updates.

--HG--
branch : vim73
2010-05-22 15:37:44 +02:00
Bram Moolenaar ddc6fcaf0d Add extra floating point functions.
--HG--
branch : vim73
2010-05-21 16:33:48 +02:00
Bram Moolenaar 06a3de6d29 "g8" doesn't work properly on a NUL.
--HG--
branch : vim73
2010-05-21 15:46:35 +02:00
Bram Moolenaar d8af52a80f A few more changes for encryption. Add test that encrypted file can be read.
--HG--
branch : vim73
2010-05-21 15:36:08 +02:00
Bram Moolenaar bc69624568 updated for version 7.2.437
Problem:    When "\\\n" appears in the expression result the \n doesn't result
	    in a line break. (Andy Wokula)
Solution:   Also replace a \n after a backslash into \r.
2010-05-21 13:08:58 +02:00
Bram Moolenaar 7b984414e9 updated for version 7.2.437
Problem:    When "\\\n" appears in the expression result the \n doesn't result
	    in a line break. (Andy Wokula)
Solution:   Also replace a \n after a backslash into \r.

--HG--
branch : vim73
2010-05-21 13:08:58 +02:00
Bram Moolenaar 87366b1850 Updated runtime files.
--HG--
branch : vim73
2010-05-21 12:05:36 +02:00
Bram Moolenaar 0fbbe8f96b Other solution for GTK not changing the locale.
--HG--
branch : vim73
2010-05-21 12:04:55 +02:00
Bram Moolenaar 1115fbc44b Various smaller changes. Updated proto files. Updated dependencies.
--HG--
branch : vim73
2010-05-20 21:46:00 +02:00
Bram Moolenaar 6fb0823fe6 Use UINT32_T in the code, define it to uint32_t or unsigned int.
Better autoconf check for uint32_t.

--HG--
branch : vim73
2010-05-19 21:57:45 +02:00
Bram Moolenaar a1342c27be Updated a few runtime files.
--HG--
branch : vim73
2010-05-18 22:28:22 +02:00
Bram Moolenaar 999d14c7be One more fix for defining uint32_t.
--HG--
branch : vim73
2010-05-18 21:49:58 +02:00
Bram Moolenaar 049d0a29bd Change wording in link.sh: "remove" -> "omit"
--HG--
branch : vim73
2010-05-18 21:41:09 +02:00
Bram Moolenaar 0811d25dee Fix build on Cygwin and MingW.
--HG--
branch : vim73
2010-05-18 21:17:10 +02:00
Bram Moolenaar a59b4cfa52 Undefine uint32_t when building if_perl.xs to fix the build.
--HG--
branch : vim73
2010-05-18 21:05:27 +02:00
Bram Moolenaar f9801e2133 Add blowfish and sha256 source files to more Makefiles.
--HG--
branch : vim73
2010-05-18 20:34:20 +02:00
Bram Moolenaar cc826cd545 Small update to help files.
--HG--
branch : vim73
2010-05-17 22:07:47 +02:00
Bram Moolenaar 8fd40d8a05 Avoid warnings for unused arguments when compiling with Gnome.
--HG--
branch : vim73
2010-05-17 22:07:15 +02:00
Bram Moolenaar 16400e3b02 Undo undesired changes in src/Makefile.
--HG--
branch : vim73
2010-05-17 21:37:47 +02:00
Bram Moolenaar ff1d99757b Fixed encryption big/little endian test.
Use uint32_t to avoid crash on 64 bit machines.
Added error numbers for Blowfish errors.
Fixed the tiny version not building.

--HG--
branch : vim73
2010-05-17 20:32:55 +02:00
Bram Moolenaar 1f8471db11 Minor updates to blowfish encryption.
--HG--
branch : vim73
2010-05-16 23:02:33 +02:00
Bram Moolenaar 5287c18061 Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
--HG--
branch : vim73
2010-05-16 22:32:54 +02:00
Bram Moolenaar 14290793f2 Add 'relativenumber' patch from Markus Heidelberg.
--HG--
branch : vim73
2010-05-16 15:46:46 +02:00
Bram Moolenaar bc5b951cfd Remove outdated line from top Makefile.
--HG--
branch : vim73
2010-05-16 15:15:27 +02:00
Bram Moolenaar 96028b0942 Move items around in the todo list.
--HG--
branch : vim73
2010-05-16 15:14:25 +02:00
Bram Moolenaar 30887c5a27 updated for version 7.2.436
Problem:    Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
Solution:   Make sst_stacksize an int instead of short. (Dominique Pelle)
2010-05-16 13:56:06 +02:00
Bram Moolenaar f6f38ec97a updated for version 7.2.436
Problem:    Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
Solution:   Make sst_stacksize an int instead of short. (Dominique Pelle)

--HG--
branch : vim73
2010-05-16 13:56:06 +02:00
Bram Moolenaar c5c0aaf2c5 Fix typo in release date.
--HG--
branch : vim73
2010-05-16 13:40:33 +02:00
Bram Moolenaar 350b73a180 updated for version 7.2.435
Problem:    Crash when using bad_char_idx uninitialized. (Patrick Texier)
Solution:   Don't use bad_char_idx, reproduce the ++bad argument from bad_char.
2010-05-16 13:26:25 +02:00
Bram Moolenaar dfeffccb5b updated for version 7.2.435
Problem:    Crash when using bad_char_idx uninitialized. (Patrick Texier)
Solution:   Don't use bad_char_idx, reproduce the ++bad argument from bad_char.

--HG--
branch : vim73
2010-05-16 13:26:25 +02:00
Bram Moolenaar 324eb04d44 Merge patch 7.2.434.
--HG--
branch : vim73
2010-05-16 12:49:27 +02:00
Bram Moolenaar 4b758f6023 updated for version 7.2.434
Problem:    Compilation fails without the multi-lang feature.
Solution:   Add #ifdefs. (Johm Marriott)
2010-05-16 12:32:51 +02:00
Bram Moolenaar 5163062745 Merged change from default branch: Correct Japanese menus.
--HG--
branch : vim73
2010-05-15 21:29:02 +02:00
Bram Moolenaar 5ebd22a7c0 Undo changes that are meant for the Vim 7.3 branch. 2010-05-15 21:13:04 +02:00
Bram Moolenaar 74f31c9615 Correct Japanese menus to avoid error while loading them after 7.2.432. 2010-05-15 18:21:26 +02:00
Bram Moolenaar a5ebaf6f60 After recovery check if the text changed. If it did mark the buffer as
modified.

--HG--
branch : vim73
2010-05-15 17:06:53 +02:00
Bram Moolenaar d8025cb9da After recovery check if the text changed. If it did mark the buffer as
modified.

--HG--
extra : rebase_source : 0527eb0f6918ca9111d64d32092d92ec8ea70e11
2010-05-15 17:06:53 +02:00
Bram Moolenaar c1fa6b7780 Get rid of the "extra" and "lang" archives.
--HG--
branch : vim73
2010-05-15 15:41:59 +02:00
Bram Moolenaar 524b356466 Get rid of the "extra" and "lang" archives.
--HG--
extra : rebase_source : c1d31f774a03e6e4bea6e08ea6608915da43aa39
2010-05-15 15:41:59 +02:00
Bram Moolenaar 994b5ba664 Switched from autoconf 2.63 to 2.65.
--HG--
branch : vim73
2010-05-15 15:04:53 +02:00
Bram Moolenaar b3bdfdd3dc Switched from autoconf 2.63 to 2.65.
--HG--
extra : rebase_source : 29df04ae0fad8926f8f6a7166d26caae32974134
2010-05-15 15:04:53 +02:00
Bram Moolenaar ad6dba0ef1 Small fix for compiler warning in Netbeans.
--HG--
branch : vim73
2010-05-15 14:49:02 +02:00
Bram Moolenaar e306f514a6 Small fix for compiler warning in Netbeans.
--HG--
extra : rebase_source : e8ef654038c4d9d18187be14a2ca49ec746e70f9
2010-05-15 14:49:02 +02:00
Bram Moolenaar 9009d457ba First step in the Vim 7.3 branch. Changed version numbers.
--HG--
branch : vim73
2010-05-15 13:56:02 +02:00
Bram Moolenaar 13b802f309 First step in the Vim 7.3 branch. Changed version numbers.
--HG--
extra : rebase_source : 7c8c7c95a865c6da6338889441b8d55d8c5b656d
2010-05-15 13:56:02 +02:00
Bram Moolenaar 4ef670823d Updated runtime files. 2010-05-14 23:24:24 +02:00
Bram Moolenaar 288e7eb764 updated for version 7.2.433
Problem:    Can't use cscope with QuickFixCmdPre and QuickFixCmdPost.
Solution:   Add cscope support for these autocmd events. (Bryan Venteicher)
2010-05-14 23:14:42 +02:00
Bram Moolenaar 9ae07d1632 updated for version 7.2.432
Problem:    When menus are translated they can only be found by the translated
	    name.  That makes ":emenu" difficult to use.
Solution:   Store the untranslated name and use it for completion and :emenu.
	    (Edward L. Fox / Liang Peng / Bezetek James)
2010-05-14 22:24:40 +02:00
Bram Moolenaar 623a10f3ce updated for version 7.2.431
Problem:    ":amenu" moves the cursor when in Insert mode.
Solution:   Use CTRL-\ CTRL-O instead of CTRL-O. (Christian Brabandt)
2010-05-14 21:19:23 +02:00
Bram Moolenaar 2eaae56ac0 updated for version 7.2.430
Problem:    The ++bad argument is handled wrong, resulting in an invalid
	    memory access.
Solution:   Use the bad_char field only for the replacement character, add
	    bad_char_idx to store the position. (Dominique Pelle)
2010-05-14 20:41:05 +02:00
Bram Moolenaar 4252205d1c updated for version 7.2.429
Problem:    A file that exists but access is denied may result in a "new file"
	    message.  E.g. when its directory is unreadable.
Solution:   Specifically check for ENOENT to decide a file doesn't exist.
	    (partly by James Vega)
2010-05-14 18:56:38 +02:00
Bram Moolenaar a620019318 updated for version 7.2.428
Problem:    Using setqflist([]) to clear the error list doesn't work properly.
Solution:   Set qf_nonevalid to TRUE when appropriate. (Christian Brabandt)
2010-05-14 18:10:27 +02:00
Bram Moolenaar 8a6d87b57c updated for version 7.2.427
Problem:    The swapfile is created using the destination of a symlink, but
	    recovery doesn't follow symlinks.
Solution:   When recovering, resolve symlinks. (James Vega)
2010-05-14 17:52:42 +02:00
Bram Moolenaar 9116d0f6e2 updated for version 7.2.426
Problem:    Commas in 'langmap' are not always handled correctly.
Solution:   Require commas to be backslash escaped. (James Vega)
2010-05-14 17:32:58 +02:00
Bram Moolenaar 8122eec258 updated for version 7.2.425
Problem:    Some compilers complain about fourth EX() argument.
Solution:   Add cast to long_u.
2010-05-14 15:42:53 +02:00
Bram Moolenaar 8067c3e203 updated for version 7.2.424
Problem:    ":colorscheme" without an argument doesn't do anything.
Solution:   Make it echo the current color scheme name.  (partly by Christian
	    Brabandt)
2010-05-14 15:28:44 +02:00
Bram Moolenaar e5c9762c08 updated for version 7.2.423
Problem:    Crash when assigning s: to variable. (Yukihiro Nakadaira)
Solution:   Make ga_scripts contain pointer to scriptvar_T instead of
	    scriptvar_T itself. (Dominique Pelle)
2010-05-14 12:16:25 +02:00
Bram Moolenaar 714ac2ada5 updated for version 7.2.422
Problem:    May get E763 when using spell dictionaries.
Solution:   Avoid utf-8 case folded character to be truncated to 8 bits and
	    differ from latin1. (Dominique Pelle)
2010-05-13 17:46:58 +02:00
Bram Moolenaar eefdd2aa79 updated for version 7.2.421
Problem:    Folds are sometimes not updated properly and there is no way to
	    force an update.
Solution:   Make "zx" and "zX" recompute folds (suggested by Christian
	    Brabandt)
2010-05-13 17:35:59 +02:00
Bram Moolenaar 61eb14a1a9 updated for version 7.2.420
Problem:    ":argedit" does not accept "++enc=utf8" as documented. (Dominique
	    Pelle)
Solution:   Add the ARGOPT flag to ":argedit".
2010-05-13 16:46:21 +02:00
Bram Moolenaar 61740227ab updated for version 7.2.419
Problem:    Memory leak in Motif when clicking on "Search Vim Help".
Solution:   Free string returned by XmTextGetString(). (Dominique Pelle)
2010-05-13 16:31:25 +02:00
Bram Moolenaar de95ceada3 updated for version 7.2.418
Problem:    Vim tries to set the background or foreground color in a terminal
	    to -1.  (Graywh)  Happens with ":hi Normal ctermbg=NONE".
Solution:   When resetting the foreground or background color don't set the
	    color, let the clear screen code do that.
2010-05-13 15:40:30 +02:00
Bram Moolenaar 64ae1f22ca updated for version 7.2.417
Problem:    When 'shell' has an argument with a slash then 'shellpipe' is not
	    set properly. (Britton Kerin)
Solution:   Assume there are no spaces in the path, arguments follow.
2010-05-13 13:12:06 +02:00
Bram Moolenaar 903b33d4cf updated for version 7.2.416
Problem:    Logtalk.dict is not installed.
Solution:   Add it to the install target. (Markus Heidelberg)
2010-05-07 16:54:37 +02:00
Bram Moolenaar 38a528b1ed updated for version 7.2.415
Problem:    Win32: Can't open a remote file when starting Vim.
Solution:   Don't invoke cygwin_conv_path() for URLs. (Tomoya Adachi)
2010-05-07 16:35:04 +02:00
Bram Moolenaar 9f783ad144 updated for version 7.2.414
Problem:    CTRK-K <space> <space> does not produce 0xa0 as expected. (Tony
	    Mechelynck)
Solution:   Remove the Unicode range 0xe000 - 0xefff from digraphs, these are
	    not valid characters.
2010-05-07 16:18:14 +02:00
Bram Moolenaar 0fbdc203b0 updated for version 7.2.413
Problem:    Large file support is incorrect.
Solution:   Add AC_SYS_LARGEFILE to configure. (James Vega)
2010-05-07 16:05:55 +02:00
Bram Moolenaar 4e956d93b8 updated for version 7.2.412
Problem:    [ or ] followed by mouse click doesn't work.
Solution:   Reverse check for key being a mouse event. (Dominique Pelle)
2010-05-07 15:52:08 +02:00
Bram Moolenaar e9e15b98bd updated for version 7.2.411
Problem:    When parsing 'cino' a comma isn't skipped properly.
Solution:   Skip the comma. (Lech Lorens)
2010-03-23 18:22:46 +01:00
Bram Moolenaar 99a82d2c14 updated for version 7.2.410
Problem:    Highlighting directories for completion doesn't work properly.
Solution:   Don't halve backslashes when not needed, expaned "~/".
	    (Dominique Pelle)
2010-03-23 18:06:52 +01:00
Bram Moolenaar d3d0ad8ba7 updated for version 7.2.409
Problem:    Summary of number of substitutes is incorrect for ":folddo". (Jean
	    Johner)
Solution:   Reset sub_nsubs and sub_nlines in global_exe().
2010-03-23 17:49:24 +01:00
Bram Moolenaar f4bc0aba8f updated for version 7.2.408
Problem:    With ":g/the/s/foo/bar/" the '[ and '] marks can be set to a line
	    that was not changed.
Solution:   Only set '[ and '] marks when a substitution was done.
2010-03-23 17:36:29 +01:00
Bram Moolenaar 37480ce4ee updated for version 7.2.407
Problem:    When using an expression in ":s" backslashes in the result are
	    dropped. (Sergey Goldgaber, Christian Brabandt)
Solution:   Double backslashes.
2010-03-23 16:27:22 +01:00
Bram Moolenaar 6cfc2a58d8 updated for version 7.2.406
Problem:    Patch 7.2.119 introduces uninit mem read. (Dominique Pelle)
Solution:   Only used ScreeenLinesC when ScreeenLinesUC is not zero. (Yukihiro
	    Nakadaira)  Also clear ScreeenLinesC when allocating.
2010-03-23 15:36:35 +01:00
Bram Moolenaar e22077e337 updated for version 7.2.405
Problem:    When built with small features the matching text is not
	    highlighted for ":s/pat/repl/c".
Solution:   Remove the #ifdef for IncSearch. (James Vega)
2010-03-23 14:39:12 +01:00
Bram Moolenaar b460b9fe3a updated for version 7.2.404
Problem:    Pointers for composing characters are not properly initialized.
Solution:   Compute the size of the pointer, not what it points to. (Yukihiro
	    Nakadaira)
2010-03-23 13:56:59 +01:00
Bram Moolenaar e3ab6b8de2 updated for version 7.2.403
Problem:    Compiler warning for pointer type. (Tony Mechelynck)
Solution:   Move type cast to the right place.
2010-03-19 23:08:48 +01:00
Bram Moolenaar 3907422459 Updated runtime and language files. 2010-03-17 20:02:06 +01:00
Bram Moolenaar 2952d2c56f updated for version 7.2.402
Problem:    This gives a #705 error: let X = function('haslocaldir')
	    let X = function('getcwd')
Solution:   Don't give E705 when the name is found in the hashtab. (Sergey
	    Khorev)
2010-03-17 19:53:49 +01:00
Bram Moolenaar 24a8895aa2 updated for version 7.2.401
Problem:    ":e dir<Tab>" with 'wildmode' set to "list" doesn't highlight
	    directory names with a space. (Alexandre Provencio)
Solution:   Remove the backslash before checking if the name is a directory.
	    (Dominique Pelle)
2010-03-17 19:13:27 +01:00
Bram Moolenaar a91d915dc3 updated for version 7.2.400
Problem:    Dynamic Ruby is not initialised properly for version 1.9.1.
	    Ruby cannot create strings from NULL.
Solution:   Cleanup #ifdefs.  Handle NULL like an empty string.  Add
	    ruby_init_stack. (Sergey Khorev)
2010-03-17 18:15:23 +01:00
Bram Moolenaar 23307fe885 updated for version 7.2.399
Problem:    Cannot compile on MingW
Solution:   Move ifneq to separate line. (Vlad Sandrini, Dominique Pelle)
2010-03-17 17:25:09 +01:00
Bram Moolenaar 7d0dc719da updated for version 7.2.398
Problem:    When moving windows the cursor ends up in the wrong line.
Solution:   Set the window width and height properly. (Lech Lorens)
2010-03-17 16:54:57 +01:00
Bram Moolenaar 0765e19fd2 updated for version 7.2.397
Problem:    Redundant check for w_lines_valid.
Solution:   Remove the if.  (Lech Lorens)
2010-03-17 16:45:12 +01:00
Bram Moolenaar 2bba68f071 updated for version 7.2.396
Problem:    Get E38 errors. (Dasn)
Solution:   Set cursor to line 1 instead of 0. (Dominique Pelle)
2010-03-17 14:48:24 +01:00
Bram Moolenaar 23226485b6 updated for version 7.2.395
Problem:    In help CTRL=] on g?g? escapes the ?, causing it to fail. (Tony
	    Mechelynck)
Solution:   Don't escape ? for a help command. (Sergey Khorev)
2010-03-17 13:07:08 +01:00
Bram Moolenaar 4a9008eb12 updated for version 7.2.394
Problem:    .xz files are not supported.
Solution:   Recognize .xz files so that they can be edited.
2010-03-10 17:16:12 +01:00
Bram Moolenaar e850ae566c updated for version 7.2.393
Problem:    Mac: Can't build with different Xcode developer tools directory.
Solution:   make "Developer" directory name configurable. (Rainer Muller)
2010-03-10 16:28:12 +01:00
Bram Moolenaar 3a97e3116d updated for version 7.2.392
Problem:    Netbeans hangs reading from a socket at the maximum block size.
Solution:   Use select() or poll(). (Xavier de Gaye)
2010-03-10 16:12:48 +01:00
Bram Moolenaar 622d45c4bc updated for version 7.2.391
Problem:    Internal alloc(0) error when doing "CTRL-V $ c". (Martti Kuparinen)
Solution:   Fix computations in getvcol(). (partly by Lech Lorens)
2010-03-10 14:46:26 +01:00
Bram Moolenaar 1c3a921584 updated for version 7.2.390
Problem:    In some situations the popup menu can be displayed wrong.
Solution:   Remove the popup menu if the cursor moved. (Lech Lorens)
2010-03-10 14:15:54 +01:00
Bram Moolenaar 63285373fc updated for version 7.2.389
Problem:    synIDattr() cannot return the font.
Solution:   Support the "font" argument. (Christian Brabandt)
2010-03-10 13:43:49 +01:00
Bram Moolenaar 2615293db8 updated for version 7.2.388
Problem:    Ruby with MingW still doesn't build all versions.
Solution:   Different approach to build file. (Sergey Khorev)
2010-03-10 13:20:40 +01:00
Bram Moolenaar 4d845ec1e4 updated for version 7.2.387
Problem:    Ruby with MingW still doesn't build all versions.
Solution:   More #ifdefs for the  Ruby code. (Sergey Khorev)
2010-03-10 12:47:00 +01:00
Bram Moolenaar 2bfa891d43 updated for version 7.2.386
Problem:    Focus hack for KDE 3.1 causes problems for other window managers.
Solution:   Remove the hack. (forwarded by Joel Bradshaw)
2010-03-10 12:25:03 +01:00
Bjorn Winckler 66cee2b3d6 Snapshot 52 2010-03-05 17:13:08 +01:00
Bram Moolenaar cf27aa936a updated for version 7.2.385
Problem:    When in the command line window dragging status line only works
	    for last-but-one window. (Jean Johner)
Solution:   Remove the code that disallows this.
2010-03-02 18:16:09 +01:00
Bram Moolenaar 09aa30055a updated for version 7.2.384
Problem:    Vim doesn't build properly with MSVC 2010.
Solution:   Add the nmake version to the build file. (George Reilly)
2010-03-02 17:59:44 +01:00
Bram Moolenaar 54b75f39a3 updated for version 7.2.383
Problem:    Vim doesn't build cleanly with MSVC 2010.
Solution:   Change a few types. (George Reilly)
2010-03-02 17:54:33 +01:00
Bram Moolenaar abd56ba103 updated for version 7.2.382
Problem:    Accessing freed memory when closing the cmdline window when
	    'bufhide' is set to "wipe".
Solution:   Check if the buffer still exists before invoking close_buffer()
	    (Dominique Pelle)
2010-03-02 17:23:21 +01:00
Bram Moolenaar a3a0af3a2f Updated runtime an documentation files. 2010-03-02 16:19:40 +01:00
Bram Moolenaar 297b7c73bf updated for version 7.2.381
Problem:    No completion for :behave.
Solution:   Add :behave completion.  Minor related fixes. (Dominique Pelle)
2010-03-02 15:56:05 +01:00
Bram Moolenaar dd4fbabba3 updated for version 7.2.380
Problem:    Perl interface builds with 5.10.1 but not with 5.10.0.
Solution:   Change the #ifdefs. (Sergey Khorev)
2010-03-02 15:14:33 +01:00
Bram Moolenaar 410d99662d updated for version 7.2.379
Problem:    'eventignore' is set to an invalid value inside ":doau". (Antony
	    Scriven)
Solution:   Don't include the leading comma when the option was empty.
2010-03-02 12:48:05 +01:00
Bram Moolenaar 1c01da47f6 updated for version 7.2.378
Problem:    C function declaration indented too much. (Rui)
Solution:   Don't see a line containing { or } as a type. (Matt Wozniski)
2010-03-02 12:38:22 +01:00
Bram Moolenaar f2838028a8 updated for version 7.2.377
Problem:    Misplaced assignment.  Duplicate build line for gvimext.dll.
Solution:   Move setting CROSS_COMPILE to before ifneq.  Remove the wrong
	    build line. (Markus Heidelberg)
2010-02-26 22:05:22 +01:00
Bjorn Winckler 37bf40d260 Merge upstream
Conflicts:
	runtime/doc/options.txt
	src/auto/configure
	src/eval.c
	src/if_ruby.c
	src/vim.h
2010-02-24 17:23:00 +01:00
Bram Moolenaar d6319a9921 updated for version 7.2.376
Problem:    ml_get error when using SiSU syntax. (Nathan Thomas)
Solution:   If the match ends below the last line move it to the end of the
	    last line.
2010-02-24 17:22:20 +01:00
Bram Moolenaar b8aec556b3 updated for version 7.2.375
Problem:    ml_get errors when using ":bprevious" in a BufEnter autocmd.
	    (Dominique Pelle)
Solution:   Clear w_valid when entering another buffer.
2010-02-24 16:58:36 +01:00
Bram Moolenaar 63bad3a41b updated for version 7.2.374
Problem:    Ruby eval() doesn't understand Vim types.
Solution:   Add the vim_to_ruby() function.  (George Gensure)
2010-02-24 15:48:04 +01:00
Bram Moolenaar a578534635 updated for version 7.2.373
Problem:    Gcc 4.5 adds more error messages. (Chris Indy)
Solution:   Update default 'errorformat'.
2010-02-24 15:25:25 +01:00
Bram Moolenaar 06bd94bcd5 updated for version 7.2.372
Problem:    Cross-compiling GvimExt and xxd doesn't work.
Solution:   Change the build files. (Markus Heidelberg)
2010-02-24 15:08:27 +01:00
Bram Moolenaar 6f08d935f3 updated for version 7.2.371
Problem:    Build problems on Tandem NonStop.
Solution:   A few changes to #ifdefs (Joachim Schmitz)
2010-02-24 14:47:08 +01:00
Bram Moolenaar 6894f171d8 updated for version 7.2.370
Problem:    A redraw may cause folds to be closed.
Solution:   Revert part of the previous patch.  Add a test. (Lech Lorens)
2010-02-24 14:34:19 +01:00
Bram Moolenaar 9da6d40907 updated for version 7.2.369
Problem:    Error message is not easy to understand.
Solution:   Add quotes. (SungHyun Nam)
2010-02-24 14:01:28 +01:00
Bjorn Winckler c5c236f87d Add support for :winpos
Note that window coordinates are specified in a coordinate system where
X points to the right and Y points upwards.
2010-02-20 00:40:23 +01:00
Bjorn Winckler 9e30756b1f Output build results in $(PROJECT_DIR)/build
This overrides the global Xcode preference, which if set to a customized
location caused the build to fail.  (Patch by wezm)
2010-02-19 19:38:31 +01:00
Bram Moolenaar 44c8160d60 updated for version 7.2.368
Problem:    Ruby interface: Appending line doesn't work. (Michael Henry)
Solution:   Reverse check for NULL line. (James Vega)
2010-02-18 15:53:29 +01:00
Bram Moolenaar e8f2764176 updated for version 7.2.367
Problem:    "xxd -r -p" doesn't work as documented.
Solution:   Skip white space. (James Vega)
2010-02-17 18:28:41 +01:00
Bram Moolenaar 2a03b38e00 updated for version 7.2.366
Problem:    CTRL-B doesn't go back to the first line of the buffer.
Solution:   Avoid an overflow when adding MAXCOL.
2010-02-17 18:20:37 +01:00
Bram Moolenaar 87b90ea791 updated for version 7.2.365
Problem:    MS-Windows with MingW: "File->Save As" does not work. (John
	    Marriott)
Solution:   Correctly fill in structure size. (Andy Kittner)
2010-02-17 17:34:43 +01:00
Bram Moolenaar 5e1643ff95 updated for version 7.2.364
Problem:    Can't build gvimext.dll on Win 7 x64 using MinGW (John Marriott)
Solution:   Check if _MSC_VER is defined. (Andy Kittner)
2010-02-17 17:24:27 +01:00
Bram Moolenaar 37de107112 updated for version 7.2.363
Problem:    Can't dynamically load Perl 5.10.
Solution:   Add the function Perl_croak_xs_usage. (Sergey Khorev)
2010-02-17 16:40:58 +01:00
Bram Moolenaar fc5fcdd406 updated for version 7.2.362
Problem:    Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution:   Instead of handling WM_NCCREATE, create wide text area window
	    class if the parent window iw side. (Sergey Khorev)
2010-02-17 16:31:32 +01:00
Bram Moolenaar ff5306dd64 updated for version 7.2.361
Problem:    Ruby 1.9 is not supported.
Solution:   Add Ruby 1.9 support. (Msaki Suketa)
2010-02-17 16:23:09 +01:00
Bram Moolenaar 08275fe08b updated for version 7.2.360
Problem:    Ruby on MS-Windows: can't use sockets.
Solution:   Call NtInitialize() during initialization. (Ariya Mizutani)
2010-02-17 15:11:50 +01:00
Bjorn Winckler 2b3c216798 Set cwd before launching Vim process
This fixes a bug where the 'exrc' option did not work when opening files
from Finder.
2010-02-16 22:55:20 +01:00
Bjorn Winckler d975a6125f Do not open files in "unused windows"
A window is "unused" if it has just been opened with Cmd+n.  Previously
a file opened from Finder would be opened in an unused window if one was
available.  This leads to problems with some Vim options, e.g. trying to
open an encrypted file from Spotlight will fail.  The code that has been
removed also had some quite ugly hacks and it is not entirely clear
whether the reuse of unused windows was entirely intuitive.

(The "Open files from applications" option is not affected by this
change.)
2010-02-16 19:04:47 +01:00
Bjorn Winckler edefdc97f2 Pass arguments to Vim on command line
Do not pass arguments via DO since some options only work if the files
to open were passed on the command line (e.g. "%" flag in 'viminfo').
Also, if a file is encrypted and opened from Spotlight the Spotlight
search text is passed as input and it ends up being used as password for
the encryption key, so the file opens up encrypted.

The above problems still persist if Quickstart is enabled.
2010-02-15 21:43:08 +01:00
Bjorn Winckler 23cd926331 Update Services for Snow Leopard
Rename Services so that it is clearer what they do when they appear in
context menus:
    New MacVim Buffer With Selection
    New MacVim Buffer Here
The latter Service now works in Finder on Snow Leopard (it was broken
before).  The Service "Open Selected File" has been deprecated since it
does not seem very useful and it is rather confusing as to what it
really does.
2010-02-14 21:12:27 +01:00
Bjorn Winckler cb399da217 Abandon marked text when switching IM
This fixes a bug with Chinese IM where pressing "o" in normal mode would
cause Vim to start a new line and then insert "o" into the text.  With
this patch the "o" is no longer inserted.
2010-02-14 17:25:25 +01:00
Bjorn Winckler ffad6673de Resize view properly when showing toolbar
Fixes a bug where the view would not resize when the window covered the
height of the screen and the toolbar was shown.
2010-02-14 01:38:07 +01:00
Bjorn Winckler 99e33fc726 Fix memory leak in ATSUI renderer
The wide font was not released properly.
2010-02-14 01:24:20 +01:00
Bjorn Winckler c9a95e68f9 Add wide font support to Core Text renderer 2010-02-14 01:23:59 +01:00
Bjorn Winckler 3f6c885564 Alt+Space mappings in Keyboard Layouts now work
For example, French Dvorak assigns Underscore to Alt+Space.  Without
this patch Alt+Space would produce a Space, whereas with this patch it
will produce an Underscore.
2010-02-14 00:37:35 +01:00
Bjorn Winckler 3d5810fa54 Allow window resizing across multiple screens
It is now possible to drag to resize a window to be larger than one
screen.  However, if the window size changes programmatically (due to
scrollbars or toolbar hiding/showing, etc.) then the window will be
constrained to fit on the screen holding most of the window.  This is
perhaps annoying but at least it is consistent with the way Terminal.app
works (try opening a new tab when a Terminal window spans two screens).
2010-02-13 23:50:53 +01:00
Bjorn Winckler d6be8fd0ed Place scrollbars correctly for positive inset
Make sure that the scrollbar stretches to the top of the window even if
the text inset is > 0 (and similarly for the horizontal scrollbar).
This applies to the Core Text and ATSUI renderers only.
2010-02-13 15:11:41 +01:00
Bram Moolenaar e34979f5cf updated for version 7.2.359
Problem:    Crash when using the Netbeans join command.
Solution:   Make sure the ml_flush_line() function is not used recursively.
	    (Xavier de Gaye)
2010-02-11 18:54:43 +01:00
Bram Moolenaar c44bd69ee5 updated for version 7.2.358
Problem:    Compiler warnings on VMS. (Zoltan Arpadffy)
Solution:   Pass array itself instead its address.  Return a value.
2010-02-11 18:19:38 +01:00
Bram Moolenaar c52fb19a92 updated for version 7.2.357
Problem:    When changing 'fileformat' from/to "mac" and there is a CR in the
	    text the display is wrong.
Solution:   Redraw the text when 'fileformat' is changed. (Ben Schmidt)
2010-02-11 17:02:11 +01:00
Bram Moolenaar 074c3f75e4 Updated runtime files. 2010-02-11 14:19:15 +01:00
Bjorn Winckler b7bbbc85bf Backend initiates window zooming
Don't change the window size immediately upon pressing the zoom button.
Instead send the message to Vim and let it resize before the window
does.  This avoids flickering problem when zooming with the Core Text
renderer.

The zooming is also slightly smarter about which window size to restore
if the toolbar was hidden while the window was zoomed.
2010-02-08 18:18:34 +01:00
Bjorn Winckler c621846160 Avoid display corruption on :vsp and 'go' changes
Always redraw the screen when splitting vertically or when the 'go'
option is modified (it may e.g. cause scrollbars to hide/show).
2010-02-08 16:00:12 +01:00
Bjorn Winckler 698f70bccf Avoid window flashing white when zooming
This applies to the Core Text renderer only.

There is still a short annoying flash when clicking the zoom button to
make the window smaller.
2010-02-05 17:55:21 +01:00
Bjorn Winckler 21d222a1d7 Avoid window flashing white when first shown
This only applies to the Core Text renderer.
2010-02-03 23:07:13 +01:00
Bram Moolenaar 7a2df8113c updated for version 7.2.356
Problem:    When 'foldmethod' is changed not all folds are closed as expected.
Solution:   In foldUpdate() correct the start position and reset fd_flags when
	    w_foldinvalid is set. (Lech Lorens)
2010-02-03 18:14:49 +01:00
Bram Moolenaar 9940c308a5 updated for version 7.2.355
Problem:    Computing the cursor column in validate_cursor_col() is wrong when
	    line numbers are used and 'n' is not in 'cpoptions', causing the
	    popup menu to be positioned wrong.
Solution:   Correctly use the offset. (partly by Dominique Pelle)
2010-02-03 17:43:07 +01:00
Bram Moolenaar f376e9355d updated for version 7.2.354
Problem:    Japanese single-width double-byte characters not handled correctly.
Solution:   Put 0x8e in ScreenLines[] and the second byte in ScreenLines2[].
	    (partly by Kikuchan)
2010-02-03 15:48:04 +01:00
Bram Moolenaar 3456504b23 updated for version 7.2.353
Problem:    No command line completion for ":profile".
Solution:   Complete the subcommand and file name.
2010-02-03 15:14:22 +01:00
Bjorn Winckler 3c41769deb Fix vert split problems in Core Text renderer
The display is no longer corrupted on :vsp when using the Core Text
renderer.  Also fixes a problem where background would not be cleared
correctly when left scrollbar was visible.

Remove a hack in live resizing code when using CT.  This may cause the
window to flicker more during live resize (have to find a better fix).
2010-02-03 14:46:56 +01:00
Bram Moolenaar 264ac2cefd updated for version 7.2.352
Problem:    Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution:   Always return TRUE for the WM_NCCREATE message. (Andy Kittner)
2010-02-03 12:23:24 +01:00
Bjorn Winckler e6f1c6e2d8 Fill the square under the left scrollbar
This fixes a drawing issue that appeared on ":vsp".
2010-01-29 19:09:43 +01:00
Bram Moolenaar 43b89a3991 updated for version 7.2.351
Problem:    Can't build with some compilers.
Solution:   Move the #ifdef outside of a macro.  Cleanup the code.
2010-01-28 22:58:16 +01:00
Bram Moolenaar 48fb92df3d updated for version 7.2.350
Problem:    Win32: When changing font the window may jump from the secondary
	    to the primary screen. (Michael Wookey)
Solution:   When the screen position was negative don't correct it to zero.
2010-01-27 21:05:05 +01:00
Bram Moolenaar ced469c670 updated for version 7.2.349
Problem:    CTRL-W gf doesn't put the new tab in the same place as "tab split"
	    and "gf". (Tony Mechelynck)
Solution:   Store the tab number in cmdmod.tab.
2010-01-27 20:26:46 +01:00
Bram Moolenaar 4e68db907f updated for version 7.2.348
Problem:    Unicode double-width characters are not up-to date.
Solution:   Produce the double-width table like the others.
2010-01-27 18:29:26 +01:00
Bram Moolenaar 296238971c updated for version 7.2.347
Problem:    Crash when executing <expr> mapping redefines that same mapping.
Solution:   Save the values used before evaluating the expression.
2010-01-27 17:31:43 +01:00
Bram Moolenaar 5023c42275 updated for version 7.2.346
Problem:    Repeating a command with @: causes a mapping to be applied twice.
Solution:   Do not remap characters inserted in the typeahead buffer. (Kana
	    Natsuno)
2010-01-27 16:31:13 +01:00
Bram Moolenaar bc77ae5486 updated for version 7.2.345
Problem:    Tab line is not updated when the value of 'bt' is changed.
Solution:   Call redraw_titles(). (Lech Lorens)
2010-01-27 15:58:13 +01:00
Bjorn Winckler 1807edf411 Lower priority for exception logs 2010-01-24 15:14:19 +01:00
Bram Moolenaar 3bd66b1b26 Add more pathdef.c to .hgignore. 2010-01-20 21:56:50 +01:00
Bram Moolenaar 7d2bf1a67c updated for version 7.2.344
Problem:    Can't compile on some systems
Solution:   Move the #ifdef outside of the mch_open macro. (Patrick Texier)
2010-01-20 21:41:47 +01:00
Bram Moolenaar 3318bc7fd5 updated for version 7.2.343
Problem:    Can't compile on Win32.
Solution:   Insert the missing bar.
2010-01-19 23:30:41 +01:00
Bram Moolenaar ca8f58a600 updated for version 7.2.342
Problem:    Popup menu displayed wrong in 'rightleft' mode when there are
	    multi-byte characters.
Solution:   Adjust the column computations. (Dominique Pelle)
2010-01-19 18:06:03 +01:00
Bram Moolenaar 4c0bcb9f19 updated for version 7.2.341
Problem:    Popup menu wraps to next line when double-wide character doesn't
	    fit. (Jiang Ma)
Solution:   Display a ">" instead. (Dominique Pelle)
2010-01-19 17:40:46 +01:00
Bram Moolenaar 90db1756f3 updated for version 7.2.340
Problem:    Gcc warning for condition that can never be true. (James Vega)
Solution:   Use start_lvl instead flp->lvl.
2010-01-19 17:24:25 +01:00
Bram Moolenaar b720c6880f updated for version 7.2.339
Problem:    Part of --startuptime patch is missing.
Solution:   Add check for time_fd.
2010-01-19 16:31:47 +01:00
Bram Moolenaar 6735e2e56a updated for version 7.2.338
Problem:    Part of FD_CLOEXEC change is missing.
Solution:   Include source file skipped because of typo.
2010-01-19 16:22:03 +01:00
Bram Moolenaar 67e9e6d1ac updated for version 7.2.337
Problem:    The :compiler command doesn't function properly when invoked in a
	    function.
Solution:   Add "g:" before "current_compiler". (Yukihiro Nakadaira)
2010-01-19 16:13:50 +01:00
Bram Moolenaar 588c51a1bc updated for version 7.2.336
Problem:    MzScheme interface can't evaluate an expression.
Solution:   Add mzeval(). (Sergey Khorev)
2010-01-19 15:55:06 +01:00
Bram Moolenaar 9590862732 updated for version 7.2.335
Problem:    The CTRL-] command escapes too many characters.
Solution:   Use a different list of characters to be escaped. (Sergey Khorev)
2010-01-19 15:24:27 +01:00
Bram Moolenaar b9dad4f682 updated for version 7.2.334
Problem:    Postponing keys in Netbeans interface does not work properly.
Solution:   Store the key string instead of the number.  Avoid an infinite
	    loop. (Mostly by Xavier de Gaye)
2010-01-19 15:13:14 +01:00
Bram Moolenaar 76cf08b6ab updated for version 7.2.333
Problem:    Warnings from static code analysis.
Solution:   Small changes to various lines. (Dominique Pelle)
2010-01-19 14:59:56 +01:00
Bram Moolenaar 38f9623414 updated for version 7.2.332
Problem:    Crash when spell correcting triggers an autocommand that reloads
	    the buffer.
Solution:   Make a copy of the line to be modified. (Dominique Pelle)
2010-01-19 13:08:42 +01:00
Bram Moolenaar 48da66c841 updated for version 7.2.331
Problem:    Can't interrupt "echo list" for a very long list.
Solution:   Call line_breakcheck() in list_join().
2010-01-19 12:48:05 +01:00
Bram Moolenaar 94e4a1e380 Add a few missing runtime files. 2010-01-17 14:38:06 +01:00
Bram Moolenaar d58219ca38 Updated runtime files. 2010-01-16 14:29:14 +01:00
Bram Moolenaar 679d4c8d30 Updated runtime files. 2010-01-12 21:31:21 +01:00
Bram Moolenaar e7e70d5f54 updated for version 7.2.330
Problem:    Tables for Unicode case operators are outdated.
Solution:   Add a Vim script for generating the tables.  Include tables for
	    Unicode 5.2.
2010-01-12 19:52:03 +01:00
Bram Moolenaar 2296d028c7 updated for version 7.2.329
Problem:    "g_" doesn't position cursor correctly when in Visual mode and
	    'selection' is "exclusive". (Ben Fritz)
Solution:   Call adjust_for_sel().
2010-01-12 15:42:37 +01:00
Bram Moolenaar 925392f7db updated for version 7.2.328
Problem:    has("win64") does not return 1 on 64 bit MS-Windows version.
Solution:   Also check for _WIN64 besides WIN64.
2010-01-12 13:18:33 +01:00
Bram Moolenaar f4c8ae65db Fixed encoding name in Ukranian message file. 2010-01-11 20:07:07 +01:00
Bram Moolenaar f0e00ae7ae Add an .hgignore file (suggested by Mike Williams). 2010-01-10 14:44:52 +01:00
Bram Moolenaar b356a1b414 Remove config.h from the distribution, let's see if that works. 2010-01-10 14:35:14 +01:00
Bram Moolenaar 6ef6c58da0 Minor text file updates. 2010-01-06 21:16:31 +01:00
Bram Moolenaar 4895774ca7 Update runtime files. 2010-01-06 20:54:52 +01:00
Bram Moolenaar dee4beca2a Update documentation files. 2010-01-06 20:52:26 +01:00
Bram Moolenaar 2c99695854 Update message translations. 2010-01-06 20:29:28 +01:00
Bram Moolenaar 70c9faac89 updated for version 7.2.327 2010-01-06 18:25:34 +01:00
Bram Moolenaar 3dd8d6b9bc updated for version 7.2.326 2010-01-06 17:53:38 +01:00
convert-repo e1a538c47a update tags 2010-01-06 14:58:33 +00:00
vimboss 0d71e0eea8 updated for version 7.2-325 2009-12-31 13:53:33 +00:00
vimboss c34e8a1780 updated for version 7.2-324 2009-12-31 12:18:30 +00:00
vimboss f29fa68b1b updated for version 7.2-323 2009-12-24 15:11:40 +00:00
vimboss c78a20b44b updated for version 7.2-322 2009-12-24 14:46:12 +00:00
vimboss d636fedf95 updated for version 7.2-321 2009-12-24 14:01:12 +00:00
Bjorn Winckler e47dc041ee Use device colors instead of calibrated colors
This fixes a bug in full-screen where the full-screen background color
in "set fuopt=background:Normal" would not match the background color of
the Vim view (with the experimental renderer).
2009-12-19 21:58:10 +01:00
vimboss ff88a3d72f updated for version 7.2-320 2009-12-16 18:02:47 +00:00
vimboss 67d685247c updated for version 7.2-319 2009-12-16 17:49:39 +00:00
vimboss ad8645f0af updated for version 7.2-318 2009-12-16 17:28:07 +00:00
vimboss 9d373ca370 updated for version 7.2-317 2009-12-16 17:13:44 +00:00
vimboss 780cd57aea updated for version 7.2-316 2009-12-16 16:14:51 +00:00
Bjorn Winckler 8b934e5b95 Update README 2009-12-09 10:53:27 +01:00
Bjorn Winckler 345ed7ab01 Support the "a" flag in 'guioptions' 2009-12-03 18:07:10 +01:00
vimboss 79bb1525a4 updated for version 7.2-315 2009-12-02 16:58:33 +00:00
vimboss c8f033fcb2 updated for version 7.2-314 2009-12-02 16:47:11 +00:00
vimboss 84fd8734c3 updated for version 7.2-313 2009-12-02 16:14:36 +00:00
vimboss be7c0483a9 updated for version 7.2-312 2009-12-02 14:02:39 +00:00
vimboss b0cdf23fdc updated for version 7.2-311 2009-12-02 12:31:27 +00:00
vimboss eea0b35637 updated for version 7.2-310 2009-12-02 11:08:38 +00:00
Bjorn Winckler e98f8a27c2 Improve Find pasteboard interaction
Put two representation of the search pattern on the Find pasteboard: one
that holds the unmodified pattern, and a second one that removes some
common backslash escapes from the first.  The second pattern will be
used by other applications so e.g. hitting * in MacVim and then Cmd+g in
another app now works.
2009-11-28 19:10:03 +01:00
Bjorn Winckler 1c1f5c6646 Fix Ctrl-Tab handling in Core Text 2009-11-27 23:02:06 +01:00
Bjorn Winckler 034f136ad2 Remove references to MMAtsuiRenderer in nib file 2009-11-27 20:06:43 +01:00
vimboss d3bfef043f updated for version 7.2-309 2009-11-26 19:40:49 +00:00
vimboss 976686d38c updated for version 7.2-308 2009-11-25 18:51:24 +00:00
vimboss a807d1879b updated for version 7.2-307 2009-11-25 17:21:32 +00:00
vimboss b0c8ac3bfe updated for version 7.2-306 2009-11-25 16:14:45 +00:00
vimboss ff3c3f2b91 updated for version 7.2-305 2009-11-25 12:08:03 +00:00
vimboss d1bf9c480f updated for version 7.2-304 2009-11-25 11:38:30 +00:00
Bjorn Winckler d7d3ee4971 Fix ATSUI/Core Text compilation issues on Tiger 2009-11-23 12:56:44 +01:00
Bjorn Winckler 4494783964 Snapshot 51 2009-11-22 14:02:45 +01:00
Bjorn Winckler 6f45b7a83c Don't link Sparkle framework 2009-11-21 22:27:16 +01:00
Bjorn Winckler 9352553da0 Remove MMAtsuiRenderer user default
This has been deprecated in favor of MMRenderer.
2009-11-21 22:20:09 +01:00
Bjorn Winckler 78330ec132 Remove feat/core-text from README-repo.txt 2009-11-21 16:36:13 +01:00
Bjorn Winckler 5c9e4f17bc Avoid 0x0 window when autosaved dimension missing
This fixes a bug where the first window would be tiny if no autosaved
dimensions existed on startup.
2009-11-21 15:54:39 +01:00
Bjorn Winckler 86d7c475d6 Merge upstream
Conflicts:
	src/auto/configure
2009-11-18 20:12:00 +01:00
vimboss 9bd435daa1 updated for version 7.2-303 2009-11-18 19:11:58 +00:00
vimboss 21d545e55d updated for version 7.2-302 2009-11-17 16:57:14 +00:00
vimboss e4f9c806e5 updated for version 7.2-301 2009-11-17 16:41:01 +00:00
vimboss 07c2bd2d5e updated for version 7.2-300 2009-11-17 16:13:15 +00:00
vimboss f9905d3944 updated for version 7.2-299 2009-11-17 15:08:26 +00:00
vimboss aa5e59d5eb updated for version 7.2-298 2009-11-17 13:57:22 +00:00
vimboss c60da0b7b6 updated for version 7.2-297 2009-11-17 11:43:06 +00:00
vimboss 31f660b37a updated for version 7.2-296 2009-11-17 11:31:25 +00:00
vimboss 116d179fc0 updated for version 7.2-295 2009-11-17 11:20:35 +00:00
vimboss 1c7b224c37 updated for version 7.2-294 2009-11-17 11:08:52 +00:00
Bjorn Winckler fc698b39fe Add MMRenderer user default
Set to 0 for Cocoa renderer, 1 for ATSUI, 2 for Core Text.  The default
is 0.
2009-11-15 22:33:13 +01:00
Jjgod Jiang 5f81e8ad27 Fix transparency for Core Text renderer 2009-11-15 19:59:21 +01:00
Bjorn Winckler 34d334c013 Implemented CoreText renderer 2009-11-15 18:52:21 +01:00
Bjorn Winckler 04820b04d6 Update Advanced preferences pane
Remove the "Use login shell" option, and rename the ATSUI option (since
Core Text may actually be used and not ATSUI).
2009-11-11 22:06:00 +01:00
vimboss dae5f35607 updated for version 7.2-293 2009-11-11 16:30:08 +00:00
vimboss 10244aa84b updated for version 7.2-292 2009-11-11 16:22:28 +00:00
vimboss 313941f77d updated for version 7.2-291 2009-11-11 16:07:20 +00:00
vimboss 435935bf0b updated for version 7.2-290 2009-11-11 15:56:10 +00:00
vimboss 4888e4d704 updated for version 7.2-289 2009-11-11 15:23:37 +00:00
vimboss 0aef550233 updated for version 7.2-288 2009-11-11 14:06:59 +00:00
vimboss 01100ceedc updated for version 7.2-287 2009-11-11 13:45:33 +00:00
vimboss fb48afe434 updated for version 7.2-286 2009-11-11 13:22:11 +00:00
vimboss 1ebdd8968f updated for version 7.2-285 2009-11-11 12:22:32 +00:00
Bjorn Winckler 2da8cec3c2 Autosaved dimensions do not override vimrc
Setting 'lines' and 'columns' in .vimrc works again.  This patch also
fixes a minor memory leak related to the autosaved dimensions.  Finally,
skip checking terminal capabilies when the GUI is about to start.
2009-11-10 21:44:06 +01:00
Bjorn Winckler e9f75c50c1 Remove SUUpdater object from MainMenu.nib
This avoids an annoying warning on each startup (Sparkle, which this
object belongs to, has temporarily been disabled).
2009-11-09 20:25:54 +01:00
Bjorn Winckler b4d507b9d0 Avoid forcing redraw in full-screen
Previously the content view in full-screen mode would get redrawn
whenever the Vim view possibly changed size.  Now the view is only
updated if the view did change size (fixes redraw problems with the Core
Text renderer).
2009-11-08 18:59:30 +01:00
Bjorn Winckler ded90a7def Fix full-screen drawing issues
This commit fixes a problem where the screen would look blurry, or where
each redraw would cause the entire screen to be cleared before the
redraw (only the Core Text renderer was affected by this bug).
2009-11-08 17:46:16 +01:00
Bjorn Winckler 44b0f3bc30 Fix Ruby compilation on case-sensitive FS 2009-11-04 16:43:36 +01:00
vimboss c8a0b8cdfb updated for version 7.2-284 2009-11-03 17:47:12 +00:00
vimboss 99eb5f2c9c updated for version 7.2-283 2009-11-03 17:13:59 +00:00
vimboss b5688c3ef3 updated for version 7.2-282 2009-11-03 17:04:43 +00:00
vimboss 3ed1ee17eb updated for version 7.2-281 2009-11-03 16:36:44 +00:00
vimboss f9d04339ee updated for version 7.2-280 2009-11-03 16:20:34 +00:00
vimboss bc6c0f325c updated for version 7.2-279 2009-11-03 15:44:21 +00:00
vimboss 7092cfd2f8 updated for version 7.2-278 2009-11-03 15:30:12 +00:00
vimboss dbf3bcd840 updated for version 7.2-277 2009-11-03 15:23:14 +00:00
vimboss 4367811170 updated for version 7.2-276 2009-11-03 15:04:20 +00:00
vimboss a4f7e934f5 updated for version 7.2-275 2009-11-03 14:33:17 +00:00
vimboss bf9f50247f updated for version 7.2-274 2009-11-03 13:46:54 +00:00
vimboss 8d96449a24 updated for version 7.2-273 2009-11-03 13:26:55 +00:00
vimboss a6ce4014c4 updated for version 7.2-272 2009-11-03 12:06:23 +00:00
vimboss 1178591d1f updated for version 7.2-271 2009-11-03 11:53:55 +00:00
vimboss 073ba3f0e8 updated for version 7.2-270 2009-11-03 11:40:19 +00:00
vimboss 26f1599979 updated for version 7.2-269 2009-11-03 11:11:11 +00:00
vimboss 2dc63d8e16 updated for version 7.2-268 2009-11-03 10:43:27 +00:00
Bjorn Winckler 5d7d4f9684 Disable NSRepeatCountBinding 2009-10-31 14:14:36 +01:00
Bjorn Winckler 40c88bce6f Fix window tiling with multiple monitors 2009-10-27 20:00:20 +01:00
Bjorn Winckler a409aa7c89 Release text view helper correctly 2009-10-23 20:09:14 +02:00
Bjorn Winckler ddd5a2bd4b Snapshot 50 2009-10-10 02:55:31 +02:00
Bjorn Winckler 5bc897df9d Update UTIs in Info.plist
Ideally all org.vim.*-file UTIs should be replaced with proper UTIs, but
they can be hard to find so they will be replaced as new UTIs are found.
2009-10-09 22:23:52 +02:00
Bjorn Winckler 2f3a9d7740 Remove "No connection ..." warning with --remote 2009-10-09 20:38:31 +02:00
Bjorn Winckler 3aaef67b85 Merge upstream
Conflicts:
	src/auto/configure
2009-10-07 16:21:00 +02:00
vimboss 9f957bcd6c updated for version 7.2-267 2009-10-07 14:20:30 +00:00
Bjorn Winckler 9a01753529 Fix wide character support for 64 bit 2009-10-01 21:13:17 +02:00
Bjorn Winckler ac4412ace2 Add missing defines to Tiger
CGFloat and NS[U]Integer were introduced in 10.5, make sure they are
defined when compiling for 10.4.
2009-09-30 23:04:12 +02:00
Bjorn Winckler b712dd06eb Clean Python and Ruby flags when macsdk is set
Most importantly there are no explicit -I.. flags that break the
--with-macsdk functionality.  Also use -framework Ruby and include Ruby
properly.
2009-09-30 21:46:31 +02:00
Bjorn Winckler 8cad670f16 Don't include Carbon.h in os_mac.h
This avoid polluting the global namespace with Carbon symbols (there was
a conflict between Carbon and Ruby both defining "ID").  To accomodate
this the Carbon types OSErr and OSType have been changed to int16_t and
uint32_t, respectively.
2009-09-30 21:42:50 +02:00
Bjorn Winckler fe79caddfa Enable 64 bit compilation (Vim and MacVim)
Note that Sparkle currently is not 64 bit so automatic updating won't
work when MacVim is compiled for 64 bit.
2009-09-30 19:38:06 +02:00
Bjorn Winckler 33c4dd0eef Deprecate mac-arch, superseded by --with-macarchs
Move --with-macarchs and --with-macsdk to an earlier place in the
configure script.  The flag --with-macsdk is now enabled but it should
also set the MACOSX_DEPLOYMENT_TARGET environment variable (how?).
2009-09-30 15:21:32 +02:00
vimboss d5365574cc updated for version 7.2-266 2009-09-30 13:17:02 +00:00
Bjorn Winckler 615d7dd609 Remove unnecessary include paths in Makefile 2009-09-30 13:30:10 +02:00
vimboss e411119903 updated for version 7.2-265 2009-09-30 11:24:36 +00:00
Bjorn Winckler 1ab1bec908 Strip all -arch flags from Perl and Ruby
The system provided Perl and Ruby libraries adds -arch flags since they
were built as universal binaries.  This causes Vim to build with these
flags which is undesirable (the default should be to only build for the
native architecture).  The solution is to strip any -arch flags from
Perl and Ruby.

A universal binary can be built by using the --with-archs configure
flag.
2009-09-30 10:19:06 +02:00
Bjorn Winckler 770796042e Fix 64 bit compilation warnings in backend 2009-09-29 23:31:32 +02:00
Bjorn Winckler f5a8f4f083 Clean up Carbon includes
Don't use FlatCarbon when building MacVim (only for Carbon GUI).
2009-09-29 23:12:26 +02:00
Bjorn Winckler c36f69c013 Add --with-macsdk flag to configure
Compilation fails for some reason, so this option is disabled.
2009-09-29 22:39:29 +02:00
Bjorn Winckler b05db8d377 Add --with-xcodecfg configure flag 2009-09-29 21:32:00 +02:00
Bjorn Winckler b262a38339 Add --with-archs configure flag 2009-09-29 20:17:38 +02:00
Bjorn Winckler 3b2784e277 Use MacVim instead of Carbon GUI by default 2009-09-29 18:35:16 +02:00
Bjorn Winckler 04a6eb68d0 Build xcode project from Makefile 2009-09-29 03:02:30 +02:00
Bjorn Winckler 25d39a282a Remove Universal configuration from 'Edit in ...' 2009-09-29 02:23:29 +02:00
Bjorn Winckler fdd9622c00 Force 32 bit, remove Universal configuration
The Sparkle framework does not include a 64 bit binary, so force 32 bit
until it is updated.
2009-09-28 22:58:33 +02:00
Bjorn Winckler be45005f25 Prepare for 64 bit
Mostly fixes problems involving NSUInteger.
2009-09-28 22:55:16 +02:00
Bjorn Winckler 281f280eb1 Disable MacVim plugins for now
The supporting files for CTGradient and RBSplitView causes several
warnings when compiling for 64 bit.  Since nobody uses MacVim plugins
I have decided to disable them instead of having to support these files
(although these warnings are easy enough to fix for anybody interested).
2009-09-28 21:26:39 +02:00
Bjorn Winckler 9c1037f556 Prepare PSMTabBarControl for 64 bit
Change unsigned -> NSUInteger, float -> CGFloat as necessary.
2009-09-28 19:44:13 +02:00
Bjorn Winckler 2b77fe974e Don't pass 'long' vars over process boundary
The only place 'long' was used was in scrollbar identifiers.  These are
now "truncated" to fit inside 32 bit (when compiling for 64 bit).
2009-09-27 21:52:06 +02:00
Bjorn Winckler fc05fb5e3e Strip x86_64 arch from Ruby LDFLAGS 2009-09-25 19:08:58 +02:00
Nicolas Weber b7b4e364c4 Really fix icon generation on Snow Leopard 2009-09-24 00:50:18 -07:00
vimboss ed55437203 updated for version 7.2-264 2009-09-23 16:14:49 +00:00
vimboss b07059a739 updated for version 7.2-263 2009-09-23 15:35:48 +00:00
Bjorn Winckler 00a63422ca Update help file 2009-09-23 13:28:05 +02:00
Bjorn Winckler a3bc1d1a86 Fix typo in help file 2009-09-20 14:46:06 +02:00
Bjorn Winckler 629eb02403 Fix Ctrl-C handling
This fixes a bug where mappings to e.g. <C-c>g would fail.
2009-09-18 19:24:11 +02:00
vimboss a81d84df1f updated for version 7.2-262 2009-09-18 15:25:52 +00:00
vimboss 19314f214b updated for version 7.2-261 2009-09-18 13:17:09 +00:00
vimboss baeec8addc updated for version 7.2-260 2009-09-18 12:59:26 +00:00
vimboss 49c9e43d59 updated for version 7.2-259 2009-09-11 15:24:31 +00:00
vimboss 0b5eab9c89 updated for version 7.2-258 2009-09-11 14:48:27 +00:00
vimboss 49a5d8fbab updated for version 7.2-257 2009-09-11 14:17:54 +00:00
vimboss 5f972f11ac updated for version 7.2-256 2009-09-11 13:46:41 +00:00
vimboss 554448b77f updated for version 7.2-255 2009-09-11 13:20:33 +00:00
vimboss c8d08d3d53 updated for version 7.2-254 2009-09-11 13:04:24 +00:00
vimboss 9539d1240e updated for version 7.2-253 2009-09-11 12:19:51 +00:00
vimboss f6785cd6c8 updated for version 7.2-252 2009-09-11 12:02:34 +00:00
vimboss 2688634afb updated for version 7.2-251 2009-09-11 11:44:54 +00:00
vimboss 2a1aff523b updated for version 7.2-250 2009-09-11 11:26:56 +00:00
vimboss d2d8135617 updated for version 7.2-249 2009-09-11 11:00:05 +00:00
vimboss e33ea64952 updated for version 7.2-248 2009-09-11 10:49:58 +00:00
vimboss 6a36ea9a4f updated for version 7.2-247 2009-09-11 10:21:41 +00:00
vimboss 98d113300f updated for version 7.2-246 2009-09-11 09:30:34 +00:00
Bjorn Winckler 814f3a5ed0 Fix "New Document Here" Service
Expand leading tilde in paths, else NSFileManager thinks the path does
not exists.
2009-09-04 18:23:56 +02:00
Bjorn Winckler 99805e6988 Make Services work on 10.6
Services need a (possibly empty) NSRequiredContext dictionary in the
application's Info.plist on 10.6.
2009-09-04 18:22:44 +02:00
Bjorn Winckler fd2804b9df MAC_OS_X_VERSION_10_6 not defined on pre-10.6
Just use a literal 1060 in header files which do not (and should not)
include MacVim.h.
2009-09-02 21:21:12 +02:00
Bjorn Winckler 6f553b7ad5 Use availability macros correctly
Always use >= when checking lower bounds and < when checking upper
bounds. The problem is that MAC_OS_X_MAX_ALLOWED and
MAC_OS_X_MIN_REQUIRED need not be equal to one of the MAC_OS_X_VERSION_*
macros.  For example, on 10.5.8 MAC_OS_X_VERSION_MAX_ALLOWED is 1058
whereas MAC_OS_X_VERSION_10_5 is 1050.

(Based on a patch by Michael Guntsche.)
2009-09-02 20:07:08 +02:00
Bjorn Winckler 67df700615 Disable the ATSUI renderer on 10.6
ATSUI has been deprecated on 10.6.  As it stands the ATSUI renderer does
not even work and it spews out masses of warnings when building, so
ATSUI is disabled when compiling for 10.6 for now.
2009-09-01 22:43:56 +02:00
Bjorn Winckler ad7da68f84 Fix some Xcode static analyzer warnings
The only relevant complaint was a memory leak when opening files from
Finder.
2009-09-02 00:29:14 +02:00
Bjorn Winckler a396b2f7bf Ensure Vim compiles as 32 bit
The MacVim binary always builds as 32 bit so make sure the Vim binary is
32 bit as well (GCC defaults to 64 bit on Leopard).
2009-09-02 00:26:42 +02:00
Bjorn Winckler bb28facdad Don't use +[NSConnection defaultConnection]
The defaultConnection message was deprecated in 10.6.
2009-09-02 00:03:50 +02:00
Bjorn Winckler 25133f7d03 Avoid compilation warnings on 10.6 2009-09-01 22:42:35 +02:00
Bjorn Winckler 6907a6b43e Declare PSMTabBarControl delegate on 10.6
This avoids a compilation warning, nothing else.
2009-09-01 22:14:12 +02:00
Bjorn Winckler 6a87e8cc02 Fix warning in ODBEditor (10.6) 2009-09-01 22:13:16 +02:00
Bjorn Winckler d04263aee2 Autosave window rows and columns 2009-09-01 22:13:10 +02:00
Nicolas Weber 64d84c49fa Fix icon generation on Snow Leopard
Snow Leopard seems to not support Scrap Manager, so don't use the Scrap
Manager code.
2009-08-30 17:11:42 -07:00
Bjorn Winckler 823ab3d45a Copy Sparkle framework into app bundle
The previous commit accidentally removed the step where the Sparkle
framework got copied into the app bundle.
2009-08-30 21:03:40 +02:00
Bjorn Winckler 2a5bbeead5 Include PSMTabBarControl framework properly 2009-08-30 20:43:33 +02:00
Bjorn Winckler 935ea1a658 Don't use Carbon framework from 10.4u sdk 2009-08-30 20:32:25 +02:00
Bjorn Winckler bf68c50168 Fix warnings in Edit in ODBEditor 2009-08-30 20:31:24 +02:00
Bjorn Winckler 84c844a956 Ignore user files in Edit in ODBEditor framework 2009-08-30 20:15:58 +02:00
Bjorn Winckler 889b7064e3 Build Edit in ODBEditor against current OS version 2009-08-30 20:12:27 +02:00
Bjorn Winckler 7a5e3f51cb Disable prebinding of PSMTabBarControl framework 2009-08-30 20:07:13 +02:00
Bjorn Winckler f03063e1cf Ignore user files in PSMTabBar framework 2009-08-30 20:04:13 +02:00
Bjorn Winckler 32c1d587d8 Fix warnings in PSMTabBarControl 2009-08-30 19:31:44 +02:00
Bjorn Winckler 497535c098 Build PSMTabBar against current OS version 2009-08-30 19:31:43 +02:00
Bjorn Winckler 8624d40d53 Delete user config files from PSMTabBar project 2009-08-30 19:26:48 +02:00
Bjorn Winckler dc8a6b7bec Change runtime fall-back directory 2009-08-30 17:35:30 +02:00
Bjorn Winckler c5d549a4e0 Set $VIM and $VIMRUNTIME early
Otherwise bindtextdomain() gets the wrong runtime path inside
init_locale() causing messages never to be translated.
2009-08-29 22:52:00 +02:00
Bjorn Winckler 3eb0ca1305 Make Find and Replace dialog localizable 2009-08-29 19:27:20 +02:00
Bjorn Winckler 6ab612e357 Disable localized menus in system vimrc
Can be enabled by setting/clearing 'langmenu' in ~/.vimrc.
2009-08-29 18:39:35 +02:00
Bjorn Winckler 16caec3a2b Move menus to menu.vim 2009-08-29 18:30:35 +02:00
Bjorn Winckler 3506261522 Fix handling of built-in toolbar icons
In particular, this patch ensures that built-in toolbar icons are
properly used when menus are translated.
2009-08-29 15:36:07 +02:00
Bjorn Winckler 6cc607a2f4 Disallow comments in :macmenu command
This is necessary, otherwise e.g. Edit.Paste<Tab>"+gP does not parse
properly.
2009-08-29 14:47:46 +02:00
Bjorn Winckler 4894e8fb74 Fix window cascading
Windows always cascade a fixed amount down and right from the topmost
window.  If the window sticks out on the right/bottom then it is moved
as far left/up as possible.
2009-08-28 18:25:32 +02:00
Kazuki Sakamoto a2e0526744 IM enhancements
By the default the keyboard layout matching the current locale is used.
Also fix bug where IM switching got confused after manually changing the
IM with Cmd-Space.  Finally, fix support for Ctrl-^ when IM is enabled
(e.g. this did not previously work with the Kotoeri input manager).
2009-08-28 13:22:06 +09:00
Bjorn Winckler d69e140c24 Avoid race condition (e.g. when closing windows)
The app may become multithreaded e.g. due to the open panel being
displayed.  In this case connectionDidDie notifications may arrive
outside the main thread, possibly leading to windows being closed
simultaneously on multiple threads.  This scenario could happen e.g.
when quitting with multiple windows open.

To avoid this situation performSelectorOnMainThread: is used instead of
performSelector:.
2009-08-27 18:16:44 +02:00
Bjorn Winckler 7cae9e965c Fix Cmd key regression
Shift and Alt modifiers now register in combination with Cmd and e.g.
arrow keys.
2009-08-27 17:41:42 +02:00
Bjorn Winckler 2d7c78f24c Snapshot 49 2009-08-16 01:19:58 +02:00
Bjorn Winckler a8da347a13 Fix Ctrl key regression
Fix Ctrl-h, Ctrl-@ and Ctrl-o regression.  Also remove all key bindings
involving arrays from KeyBinding.dict.
2009-08-16 01:09:02 +02:00
Bjorn Winckler 2e45751630 Fix arrow and function key bug on Tiger
The bug caused arrow (and function) key presses to be sent twice.
2009-08-15 02:49:17 +02:00
Bjorn Winckler 8cd984a56b Snapshot 48 2009-08-15 01:07:26 +02:00
Bjorn Winckler 650cb7ac61 Remove feat/inline-im from README-repo.txt 2009-08-15 00:21:44 +02:00
Bjorn Winckler ae400c2dbb Add user default MMUseInlineIm
Use inline IM (Vim draws marked text) when on, use old IM drawing code
otherwise.
2009-08-09 21:27:30 +02:00
Bjorn Winckler 507a68ef81 Add support for +xim
Inline marked text editing, underline marked text (even on command
line), etc.
2009-08-09 19:12:10 +02:00
Bjorn Winckler 271ef88821 Add rudimentary inline IM support
Not possible to move cursor in marked text.
2009-08-09 19:11:10 +02:00
Bjorn Winckler 9a248b819d Fix compilation errors on Tiger 2009-08-09 18:38:19 +02:00
Bjorn Winckler 6aeca470b5 Don't remember IM source if ASCII
This fixes a bug where the IM source would be forgotten whenever command
line mode was entered (with 'noimd' set).
2009-08-09 02:28:28 +02:00
Bjorn Winckler 936863de98 Add feat/inline-im to README-repo.txt 2009-08-09 02:20:42 +02:00
Bjorn Winckler d96b64262d Delete feat/input from README-repo.txt 2009-08-09 00:01:22 +02:00
Bjorn Winckler 200d3e5957 Only set ASCII IM source when setting 'noimd'
The layout used in normal mode (IM disabled) no longer changes when IM
is disabled.  It only changes when the 'noimd' option is set.
2009-08-08 23:37:29 +02:00
Bjorn Winckler 4ca28fccbd Merge upstream 2009-07-29 18:26:00 +02:00
vimboss 9c08729d42 updated for version 7.2-245 2009-07-29 16:25:31 +00:00
vimboss 8e0d50c1ed updated for version 7.2-244 2009-07-29 16:06:27 +00:00
vimboss 865619bc65 updated for version 7.2-243 2009-07-29 14:24:36 +00:00
vimboss 3b1a4d48f0 updated for version 7.2-242 2009-07-29 13:42:05 +00:00
vimboss 6c124f1604 updated for version 7.2-241 2009-07-29 10:10:29 +00:00
vimboss 44c21d0863 updated for version 7.2-240 2009-07-29 09:11:15 +00:00
Bjorn Winckler ad1b34005d Add note on improved IM support to the help 2009-07-26 17:02:10 +02:00
Bjorn Winckler 107a1cf7cc Improve IM support for 10.5
When using "set noimd" remember which input source was used in normal
mode separately from the input source used in insert mode.  This way it
is possible to e.g. use a US layout in normal mode and a non-US layout
in insert mode.

The input source used in normal mode must be ASCII capable or it won't
be remembered -- any input source used in insert mode is remembered.

On 10.4 the IM code is unchanged because 10.4 does not support the Text
Input Source Services.
2009-07-25 00:25:32 +02:00
Bjorn Winckler cbe2f307b1 Fix numeric key pad support 2009-07-24 12:42:42 +02:00
Bjorn Winckler 5213b783d7 Refactor keyboard input code
This both cleans up the code as well as improve support for binding to
more key combinations.  The Cocoa key bindings system is effectively
disabled; a custom key binding dictionary is set up in KeyBinding.plist
(so that keyboard navigation works in dialogs).
2009-07-23 18:28:34 +02:00
vimboss c6babee370 updated for version 7.2-239 2009-07-22 14:23:13 +00:00
vimboss b4b97fe905 updated for version 7.2-238 2009-07-22 12:28:17 +00:00
Bjorn Winckler cd37d01770 Add Vimball (vba) as supported filetype 2009-07-22 13:51:30 +02:00
vimboss d8b193e98b updated for version 7.2-237 2009-07-22 11:28:11 +00:00
vimboss 629579e8a0 updated for version 7.2-236 2009-07-22 09:17:23 +00:00
vimboss 9d6d075726 updated for version 7.2-235 2009-07-22 09:04:20 +00:00
Bjorn Winckler 7d6909d353 Set right pwd when dropping a folder on Dock icon
The last path component of the folder that was dropped is no longer
disregarded.
2009-07-21 03:34:15 +02:00
Bjorn Winckler b75c36581f ATSUI clips text to avoid bleeding 2009-07-20 20:13:42 +02:00
Bjorn Winckler ae253a2dad Fix typo in README-repo.txt 2009-07-19 00:29:47 +02:00
Bjorn Winckler 21cced3fc6 Add README-repo.txt file
For the "readme" section on the repo web page.  Pandoc is used to
generate the HTML file.
2009-07-18 21:18:39 +02:00
Bjorn Winckler 29745cf124 Snapshot 47 2009-07-16 20:08:56 +02:00
Bjorn Winckler 699de3c049 Change some logging messages 2009-07-16 14:35:27 +02:00
Bjorn Winckler 5560396666 Dialog sheet animation can no longer cause a crash
Explicitly force the sheet animation to be performed before passing the
result of the sheet on to the backend.  Before this patch the animation
was performed asynchronously and this could lead to a Vim controller
being released at the same time as the animation was being performed
since the animation took place in the default run loop mode.
2009-07-15 00:54:08 +02:00
Bjorn Winckler 8570b5df1f Merge upstream 2009-07-14 21:41:00 +02:00
vimboss 7391be3977 updated for version 7.2-234 2009-07-14 19:40:21 +00:00
vimboss 7068f9086c updated for version 7.2-233 2009-07-14 16:38:36 +00:00
vimboss af2e8b9e3b updated for version 7.2-232 2009-07-14 15:38:41 +00:00
vimboss 7d87f83e26 updated for version 7.2-231 2009-07-14 14:04:54 +00:00
vimboss eb6512ab82 updated for version 7.2-230 2009-07-14 11:44:30 +00:00
vimboss c2d5277fc9 updated for version 7.2-229 2009-07-14 10:20:22 +00:00
Bjorn Winckler e9d2694dce Snapshot 46 2009-07-11 00:34:33 +02:00
Bjorn Winckler 36154dd8c0 More normalization of filenames, use NFC
Apparently NTFS uses NFC so switch to NFC instead of using NFKC.
2009-07-10 19:01:28 +02:00
Bjorn Winckler 0d778b28a4 Merge upstream 2009-07-10 15:12:00 +02:00
vimboss fa7096a6ee updated for version 7.2-228 2009-07-10 13:11:26 +00:00
vimboss cc2b9e2245 updated for version 7.2-227 2009-07-09 18:13:49 +00:00
vimboss 2cd4c80953 updated for version 7.2-226 2009-07-09 18:06:49 +00:00
vimboss 8303ab1b1a updated for version 7.2-225 2009-07-09 16:24:19 +00:00
vimboss 3ef707c468 updated for version 7.2-224 2009-07-09 16:15:16 +00:00
vimboss b3ec0ad87a updated for version 7.2-223 2009-07-09 13:55:43 +00:00
Bjorn Winckler 4486bb71fb Replace NSLog() with ASLogXXX() 2009-07-07 21:01:13 +02:00
Bjorn Winckler 176ab5d393 Add simple logging facility (using ASL) 2009-07-07 18:34:32 +02:00
Bjorn Winckler aff8366139 Fix typo in help file 2009-07-03 14:46:23 +02:00
vimboss d05fb395d1 updated for version 7.2-222 2009-07-01 18:18:57 +00:00
vimboss e764e25045 updated for version 7.2-221 2009-07-01 16:04:58 +00:00
vimboss bd178a9659 updated for version 7.2-220 2009-07-01 15:13:56 +00:00
vimboss 5a5cd60221 updated for version 7.2-219 2009-07-01 14:13:18 +00:00
Kazuki Sakamoto 7c3e218035 Add NetBeans support 2009-06-26 06:32:14 +09:00
vimboss 760e36dc8b updated for version 7.2-218 2009-06-24 16:32:08 +00:00
vimboss 941e7a992d updated for version 7.2-217 2009-06-24 16:08:18 +00:00
vimboss 7108d56061 updated for version 7.2-216 2009-06-24 15:51:37 +00:00
vimboss d5a9cdd9c8 updated for version 7.2-215 2009-06-24 15:32:01 +00:00
vimboss 60ed6e1213 updated for version 7.2-214 2009-06-24 15:05:00 +00:00
vimboss d628c3711d updated for version 7.2-213 2009-06-24 14:50:12 +00:00
vimboss 3344f11140 updated for version 7.2-212 2009-06-24 14:41:19 +00:00
vimboss f047b3aa3e updated for version 7.2-211 2009-06-24 14:25:49 +00:00
vimboss 31ad5d0472 updated for version 7.2-210 2009-06-24 09:58:32 +00:00
Bjorn Winckler edbdca29e1 Normalize filenames to NFKC before opening
Vim does not cope very well with Unicode decomposed form NFD (i.e. it
does not normalize to composed form before rendering) which causes
problems since HFS+ stores filenames in NFD.  To work around this issue
normalize to compatibility form C before passing filenames to Vim.

(This is not a solution to the problem with NFD since files stored in
NFD will still be problematic but at least a user can work around this
issue by making sure files are in composed form before opening them.)
2009-06-23 20:38:39 +02:00
Bjorn Winckler 5433ca7d4c Support Quick Look for all known file extensions 2009-06-20 22:13:51 +02:00
Bjorn Winckler 816ac0a441 Change name of window menu items
Change "Next/Previous Tab" to "Select Next/Previous Tab" to keep titles
the same as in e.g. Safari.
2009-06-20 20:26:14 +02:00
Bjorn Winckler 90e4752df4 Update 'gfw' on Cmd--/Cmd-+ 2009-06-20 01:58:06 +02:00
Bjorn Winckler 0978ebc1c6 Add help on binding Cmd-keys 2009-06-20 00:14:09 +02:00
Bjorn Winckler f486bb41d6 Avoid exceptions in charRangeForRow::: 2009-06-19 23:09:03 +02:00
Bjorn Winckler 44227b9a93 Fix typo in comment 2009-06-18 21:08:43 +02:00
Bjorn Winckler ad02696d27 Merge upstream
Conflicts:
	src/buffer.c
	src/eval.c
	src/option.c
	src/vim.h
2009-06-16 18:30:00 +02:00
vimboss 87658a916a updated for version 7.2-209 2009-06-16 16:29:10 +00:00
vimboss 66299b9ed5 updated for version 7.2-208 2009-06-16 15:50:33 +00:00
vimboss fc072b7b61 updated for version 7.2-207 2009-06-16 15:22:12 +00:00
vimboss fef8272db2 updated for version 7.2-206 2009-06-16 14:57:26 +00:00
vimboss b04c78a6a0 updated for version 7.2-205 2009-06-16 14:44:48 +00:00
vimboss 99b7765c18 updated for version 7.2-204 2009-06-16 14:34:38 +00:00
vimboss c8e331a5f5 updated for version 7.2-203 2009-06-16 14:01:43 +00:00
vimboss 03f0a92f69 updated for version 7.2-202 2009-06-16 13:35:20 +00:00
vimboss ca96b60e9a updated for version 7.2-201 2009-06-16 13:23:06 +00:00
vimboss ea811731f0 updated for version 7.2-200 2009-06-16 13:12:07 +00:00
vimboss 11b068fc25 updated for version 7.2-199 2009-06-16 12:31:33 +00:00
vimboss 097577c351 updated for version 7.2-198 2009-06-16 09:07:49 +00:00
vimboss 250b62c9a8 updated for version 7.2-197 2009-06-10 16:15:40 +00:00
vimboss 54fea5fe67 updated for version 7.2-196 2009-06-03 20:08:14 +00:00
vimboss e63aad92b1 updated for version 7.2-195 2009-06-03 14:20:21 +00:00
vimboss 8ac99eed90 updated for version 7.2-194 2009-06-03 13:05:07 +00:00
vimboss 25b4e351c9 updated for version 7.2-193 2009-06-03 12:26:06 +00:00
vimboss 20da24a60c updated for version 7.2-192 2009-06-03 11:22:45 +00:00
vimboss 0873fb8f49 updated for version 7.2-191 2009-05-26 20:59:55 +00:00
vimboss 839717064f updated for version 7.2-190 2009-05-26 16:12:37 +00:00
vimboss cee529f197 updated for version 7.2-189 2009-05-26 09:02:10 +00:00
vimboss a3935654b8 updated for version 7.2-188 2009-05-24 11:40:58 +00:00
vimboss ff7ca495c1 updated for version 7.2-187 2009-05-23 12:28:15 +00:00
vimboss 335f08054d updated for version 7.2-186 2009-05-22 19:08:31 +00:00
vimboss fa0d5e0ba9 updated for version 7.2-185 2009-05-22 16:20:57 +00:00
vimboss 1f4d8dd8e1 updated for version 7.2-184 2009-05-21 21:27:43 +00:00
vimboss b465ee5bbe updated for version 7.2-183 2009-05-21 13:20:59 +00:00
vimboss 919b11d301 updated for version 7.2-182 2009-05-17 21:25:42 +00:00
vimboss f5cfc6a148 updated for version 7.2-181 2009-05-17 14:24:23 +00:00
vimboss 915fba8a25 updated for version 7.2-180 2009-05-17 11:33:22 +00:00
vimboss 6b64a62626 updated for version 7.2-179 2009-05-16 19:16:33 +00:00
vimboss 0ee0fbc2d4 updated for version 7.2-178 2009-05-16 19:07:03 +00:00
vimboss 8db81befc3 updated for version 7.2-177 2009-05-16 15:31:32 +00:00
vimboss 47b763090e updated for version 7.2-176 2009-05-16 14:41:10 +00:00
vimboss 99b962f986 updated for version 7.2-175 2009-05-16 14:16:02 +00:00
vimboss e6b7f4ff3b updated for version 7.2-174 2009-05-15 19:33:18 +00:00
vimboss 11f7764bd6 updated for version 7.2-173 2009-05-14 20:20:33 +00:00
vimboss 3f2fbccc21 updated for version 7.2-172 2009-05-14 20:01:05 +00:00
vimboss 84602997b6 updated for version 7.2-171 2009-05-14 19:51:46 +00:00
vimboss 19a1e1db6b updated for version 7.2-170 2009-05-13 18:48:16 +00:00
vimboss 0949ad4f8b updated for version 7.2-169 2009-05-13 16:56:33 +00:00
vimboss 8f5131b2d7 updated for version 7.2-168 2009-05-13 12:49:39 +00:00
vimboss 682e144672 updated for version 7.2-167fix 2009-05-13 12:15:37 +00:00
vimboss a05172e1db updated for version 7.2-168 2009-05-13 10:51:08 +00:00
Travis Jeffery 9b0f42ed24 Add reStructuredText as supported file type 2009-05-11 18:23:50 +02:00
vimboss 7b900cf55a updated for version 7.2-166 2009-04-29 16:47:23 +00:00
vimboss 82c9ce9eeb updated for version 7.2-165 2009-04-29 16:03:38 +00:00
vimboss 104a7e6484 updated for version 7.2-164 2009-04-29 15:41:40 +00:00
vimboss 1e2844207d updated for version 7.2-163 2009-04-29 10:05:51 +00:00
vimboss b39439f386 updated for version 7.2-162 2009-04-29 09:52:12 +00:00
vimboss 185e34337d updated for version 7.2-161 2009-04-29 09:02:44 +00:00
Bjorn Winckler e711158eed Update credits 2009-04-28 23:11:13 +02:00
Kazuki Sakamoto f43ffacda1 Move all IM code into frontend 2009-04-25 22:32:54 +09:00
vimboss 160f5fa78f updated for version 7.2-160 2009-04-22 16:45:21 +00:00
vimboss 7ebc297d1d updated for version 7.2-159 2009-04-22 15:53:09 +00:00
vimboss 3a9b07d2d2 updated for version 7.2-158 2009-04-22 15:45:05 +00:00
vimboss 86d424677a updated for version 7.2-157 2009-04-22 14:44:41 +00:00
vimboss 1666886eaa updated for version 7.2-156 2009-04-22 14:25:01 +00:00
vimboss 7f3a4e21e7 updated for version 7.2-155 2009-04-22 14:10:39 +00:00
vimboss 49b3032c6d updated for version 7.2-154 2009-04-22 13:58:46 +00:00
vimboss 153c893e9e updated for version 7.2-153 2009-04-22 13:39:36 +00:00
vimboss e07aeca8c3 updated for version 7.2-152 2009-04-22 12:44:48 +00:00
vimboss 788aadad0a updated for version 7.2-151 2009-04-22 11:52:33 +00:00
vimboss 396732e9af updated for version 7.2-150 2009-04-22 11:08:26 +00:00
vimboss 1c74207cd6 updated for version 7.2-149 2009-04-22 10:56:16 +00:00
Nicolas Weber eb9ece5bf1 Add markdown as supported file type 2009-04-19 22:29:27 -07:00
Bjorn Winckler 204e14b994 Snapshot 45 2009-04-13 19:28:18 +02:00
Bjorn Winckler 2e8bea32db Fix compilation problems on Tiger
The NSRunLoopCommonModes constant is not defined in the Tiger API so
explicitly enumerate the necessary modes instead.
2009-04-13 16:04:49 +02:00
Bjorn Winckler e70fb38670 Add "show hidden files" checkbox to save dialog 2009-04-13 13:48:54 +02:00
Bjorn Winckler 3d56969f47 Add function to print message queue 2009-04-10 19:05:49 +02:00
Bjorn Winckler 294d03baf6 Beware exceptions when processing input
Added comment on the dangers of exceptions being raised when processing
input in the frontend.  Shuffled the exception handling around in the
vim controller.
2009-04-10 18:33:02 +02:00
Bjorn Winckler ac96dc67ba Fix Quickstart regression
Output from a Vim process may reach the frontend even if the process is
cached.  Thus when processing input queues in the frontend, also check
if the input came from a cached controller else it could be silently
ignored.
2009-04-10 18:11:18 +02:00
Bjorn Winckler 0413dcf3f1 Make dialog sheet messages unsafe 2009-04-08 20:41:32 +02:00
Bjorn Winckler 40263195cb Avoid enumerating vim controllers
Don't enumerate vim controllers when processing input since it may
potentially be a huge operation.  If the vim controller array were to be
modified during input processing (should never happen) MacVim would crash.
2009-04-08 20:38:28 +02:00
Bjorn Winckler dd76f85f0b Deprecate performSelectorOnMainThread calls
Use performSelector:withObject:after:delay instead since it
automatically only triggers in default mode.
2009-04-08 19:36:00 +02:00
Bjorn Winckler e93e9c4201 Do not modify frontend state in DO calls
In particular, delay all state changes that used to be made inside
connectBackend:pid such add adding vim controllers to the vimControllers
array.
2009-04-05 21:43:00 +02:00
Bjorn Winckler a4a14b39ac Cleanup 2009-04-05 20:21:36 +02:00
Bjorn Winckler 49eeb133ac Add comment on DO timeouts 2009-04-05 20:00:02 +02:00
Bjorn Winckler 28de969ae3 Deprecate inProcessCommandQueue related code
We are guarding against re-entrant calls in the app controller now so
the inProcessCommandQueue related code is now obsolete.
2009-04-05 19:56:21 +02:00
Bjorn Winckler 6961a51e9a Cleanup 2009-04-05 19:21:16 +02:00
Bjorn Winckler f679af784b Update README 2009-04-05 19:20:42 +02:00
Bjorn Winckler fd8e8e0b4f Clear delayed vim controller calls on cleanup 2009-04-05 19:02:08 +02:00
Bjorn Winckler cd5ca1918d Add support for dialogs 2009-04-05 18:57:56 +02:00
Bjorn Winckler 27d4ee55ae Add support for live resizing 2009-04-05 18:22:59 +02:00
Bjorn Winckler 23e38c4298 Guard against re-entrant calls to process input 2009-04-05 18:12:23 +02:00
Bjorn Winckler 0486075221 Vim talks only to app controller
- dialog support not implemented yet
- live resizing not supported
2009-04-05 17:32:37 +02:00
Kazuki Sakamoto 7a010c4a46 Avoid forever bouncing dock icon
This problem was caused by calling the Carbon function KeyScript() from
the Vim process.
2009-04-03 21:54:15 +09:00
Bjorn Winckler 9aeade7147 Use "guisp" color for underline in ATSUI 2009-04-01 20:12:26 +02:00
Bjorn Winckler 5663536b1f Do not hide toolbar unless requested
Commit 2d497eabe995ed7f667d67166b396dff6389d12f introduced a regression
where the toolbar automatically hid upon startup regardless whether 'go'
included the "T" flag or not.
2009-03-30 19:41:50 +02:00
Bjorn Winckler 95f42c734a Snapshot 44 2009-03-29 17:34:18 +02:00
Bjorn Winckler e1ece272fa Exit full-screen if the window moves
The window is not supposed to move in full-screen mode so if this
happens then exit full-screen.  This situation can occur e.g. if the
window is on a screen that gets unplugged.
2009-03-29 16:40:59 +02:00
Bjorn Winckler 73b5d1837c Validate screen before constraining window
If a window is on a screen that gets unplugged it may happen that
[NSWindow screen] returns nil.  Guard against this when constraining
the window frame to the screen frame.

This fixes a bug where a window could "disappear" if it was on a screen
that got unplugged.
2009-03-29 16:35:47 +02:00
Bjorn Winckler 790f685006 Merge upstream
Conflicts:
	src/vim.h
2009-03-18 20:10:00 +02:00
vimboss a680267d49 updated for version 7.2-148 2009-03-18 18:09:03 +00:00
vimboss 5f1547b288 updated for version 7.2-147 2009-03-18 15:28:08 +00:00
vimboss 9d9a5983f5 updated for version 7.2-146 2009-03-18 14:42:00 +00:00
vimboss 16e57e6189 updated for version 7.2-145 2009-03-18 13:32:24 +00:00
vimboss 5d45d4a4d2 updated for version 7.2-144 2009-03-18 13:21:18 +00:00
vimboss 0546647038 updated for version 7.2-143 2009-03-18 11:52:53 +00:00
vimboss c9ad0b6d4d updated for version 7.2-142 2009-03-18 11:22:25 +00:00
Bjorn Winckler 25306ee0c5 Fix full-screen zooming with Dock visible
This fixes a bug where 'set fu=maxvert' would not cover the screen
vertically if the Dock was visible.
2009-03-16 17:36:05 +01:00
Bjorn Winckler 2e024248fa Use /usr/bin/python in icons/Makefile 2009-03-16 17:05:17 +01:00
Bjorn Winckler 85879328b0 Fix "set go+=rT" bug
The number of columns now matches the width of the window after calling
"set go+=rT".
2009-03-15 14:12:48 +01:00
Bjorn Winckler 9c530a8030 Revert temp patch, fixed properly in 7.2.121
This patch ensures that Ctrl-C works during lengthy :grep operations in
GUI mode.
2009-03-15 15:58:46 +01:00
Bjorn Winckler 9105eb1fd0 Tab labels only shows file name tail 2009-03-15 15:15:23 +01:00
Bjorn Winckler c49868a11f Fix <C-Tab> regression
This fixes a regression introduced with commmit
c79be7f927aff8b2b52a6d8d917b899154ab0ff9 where Ctrl+Unprintable key
presses could no longer be mapped to.
2009-03-13 22:35:12 +01:00
vimboss 795860de7c updated for version 7.2-141 2009-03-11 16:58:40 +00:00
vimboss 90a729a8e4 updated for version 7.2-140 2009-03-11 16:47:21 +00:00
vimboss 1a328483b7 updated for version 7.2-139 2009-03-11 16:29:20 +00:00
vimboss 5e09d64d77 updated for version 7.2-138 2009-03-11 15:37:53 +00:00
vimboss 4591403b7e updated for version 7.2-137 2009-03-11 15:28:26 +00:00
vimboss e90f76c1aa updated for version 7.2-136 2009-03-11 14:37:32 +00:00
vimboss 8745e4380e updated for version 7.2-135 2009-03-11 14:10:38 +00:00
vimboss cd7a1f6539 updated for version 7.2-134 2009-03-11 12:11:02 +00:00
vimboss bb21f9f120 updated for version 7.2-133 2009-03-11 11:47:18 +00:00
vimboss 38c7ababf6 updated for version 7.2-132 2009-03-05 02:15:53 +00:00
vimboss 5aea857883 updated for version 7.2-131 2009-03-04 03:13:35 +00:00
vimboss 322b4eec7e updated for version 7.2-130 2009-03-02 01:47:02 +00:00
vimboss 886d3d7aed updated for version 7.2-129 2009-03-02 01:12:48 +00:00
vimboss b2f7a2f021 updated for version 7.2-128 2009-03-01 01:45:35 +00:00
Zvezdan Petkovic 4374e9787e Colors.plist autogenerated from "showrgb" command
The Colors.plist dictionary is now generated from "showrgb" to properly
match rgb.txt.  Also add three colors which were missing from the output
of "showrgb" (darkyellow, lightmagenta, lightred).
2009-02-25 20:09:30 +01:00
vimboss 080a7c2c6c updated for version 7.2-127 2009-02-24 03:38:04 +00:00
vimboss ffef064005 updated for version 7.2-126 2009-02-24 03:30:14 +00:00
vimboss d23a68d047 updated for version 7.2-125 2009-02-24 03:12:40 +00:00
vimboss c973e12d3e updated for version 7.2-124 2009-02-22 23:54:59 +00:00
vimboss 5e0543116b updated for version 7.2-123 2009-02-22 22:43:27 +00:00
vimboss d9f633dbb3 updated for version 7.2-122 2009-02-22 20:13:39 +00:00
vimboss 32cb07dd61 updated for version 7.2-121 2009-02-22 01:52:59 +00:00
vimboss 40ae005819 updated for version 7.2-120 2009-02-22 01:37:59 +00:00
vimboss c4e8fcc338 updated for version 7.2-119 2009-02-22 00:14:58 +00:00
vimboss 9dbb79f942 updated for version 7.2-118 2009-02-21 23:59:19 +00:00
vimboss 031479c46b updated for version 7.2-117 2009-02-21 23:03:09 +00:00
vimboss 843a3a41bf updated for version 7.2-116 2009-02-21 21:58:24 +00:00
vimboss 01973d329c updated for version 7.2-115 2009-02-21 21:30:39 +00:00
vimboss bcfeb7c895 updated for version 7.2-114 2009-02-21 21:14:00 +00:00
vimboss 46b250b75f updated for version 7.2-113 2009-02-21 21:04:20 +00:00
vimboss 9b06b0a4b2 updated for version 7.2-112 2009-02-21 20:23:59 +00:00
vimboss 80b36e7995 updated for version 7.2-111 2009-02-21 20:11:41 +00:00
vimboss d29599b7ea updated for version 7.2-110 2009-02-21 19:37:46 +00:00
vimboss a63fc2427e updated for version 7.2-109 2009-02-21 19:28:48 +00:00
Bjorn Winckler 393e47945b Snapshot 43 2009-02-20 14:43:08 +01:00
Bjorn Winckler 5100db4427 Set correct protocol for frontend proxy 2009-02-18 23:21:46 +01:00
Bjorn Winckler 19ee857237 Merge upstream
Conflicts:
	src/buffer.c
2009-02-11 22:49:00 +01:00
vimboss 781ac5b687 updated for version 7.2-108 2009-02-11 21:48:40 +00:00
vimboss 9b52c915d9 updated for version 7.2-107 2009-02-11 17:47:54 +00:00
vimboss 7a68824771 updated for version 7.2-106 2009-02-11 16:58:49 +00:00
vimboss c2aed127ca updated for version 7.2-105 2009-02-11 15:47:05 +00:00
vimboss 12b3ecfdcd updated for version 7.2-104 2009-02-11 15:03:45 +00:00
vimboss 4143f69655 updated for version 7.2-103 2009-02-11 10:35:36 +00:00
Bjorn Winckler 7a720947c8 Mention that 'go' does not support "f" in help 2009-02-10 22:11:43 +01:00
Bjorn Winckler 9393a4151c Revert "Don't init backend if Vim is about to fork"
This reverts commit ef03c36272e9a45f71659df7cecfce7aa15c2cbf.

Conflicts:

	src/MacVim/gui_macvim.m
2009-02-10 22:06:18 +01:00
Bjorn Winckler 95a678d204 Don't update 'fuoptions' before GUI has started
This avoids allocating the MMBackend object before forking.
2009-02-10 22:03:36 +01:00
Bjorn Winckler 68cec2f91b Fork directly after command line scan
This fixes a bug with relative paths as arguments when 'autochdir' was
enabled and also cuts down on startup times.  However, it also has the
negative side-effect that 'f' is no longer supported in 'guioptions'.
2009-02-10 22:00:40 +01:00
Bjorn Winckler 5ed292ebfb Revert old forking code 2009-02-10 21:19:37 +01:00
Bjorn Winckler 6d70e1a179 Fix untitled window on reopen with quickstart
This reverts commit 662aa32b399c1149daa1cd3a2b5bccc8e75f589a and
clarifies the comment regarding how 'pidArguments' is used.
2009-02-08 22:29:58 +01:00
Bjorn Winckler 355d2ec231 Fix untitled window on reopen bug
When MacVim is started from Terminal "-MMNoWindow yes" is passed as an
argument.  This argument will no longer stop new windows from opening on
"reactivate" events -- it only affects "activate" events.
2009-02-08 22:08:34 +01:00
Bjorn Winckler c6ceb6c969 Decrease delay in gui_macvim_flush() 2009-02-07 15:56:17 +01:00
Nicolas Weber 60c1c58967 Fix icon generation Makefile 2009-02-06 22:43:54 +01:00
Bjorn Winckler ba43ddb524 Add more files in MacVim/icons to .gitignore 2009-02-06 18:21:59 +01:00
Nicolas Weber 2a032c05b7 Make icon module compilation more portable 2009-02-05 17:11:45 -08:00
vimboss 8d8aecf662 updated for version 7.2-102 2009-02-05 19:48:25 +00:00
Bjorn Winckler 380d7b2cbf Update credits 2009-02-04 22:04:32 +01:00
Bjorn Winckler 30a12fc740 Ignore temporary files in src/MacVim/icons folder 2009-02-04 21:28:15 +01:00
vimboss 43050b40f8 updated for version 7.2-101 2009-02-04 17:35:52 +00:00
vimboss d5dfed9cfc updated for version 7.2-100 2009-02-04 16:50:47 +00:00
vimboss 0e2e98e570 updated for version 7.2-099 2009-02-04 16:29:07 +00:00
vimboss d0a875e3af updated for version 7.2-098 2009-02-04 15:27:06 +00:00
vimboss b770256474 updated for version 7.2-097 2009-02-04 13:19:42 +00:00
vimboss e14b8cd599 updated for version 7.2-096 2009-02-04 12:14:51 +00:00
vimboss 938149499b updated for version 7.2-095 2009-02-04 10:46:25 +00:00
vimboss 9245af7148 updated for version 7.2-094 2009-02-04 10:20:58 +00:00
Nicolas Weber a874eae869 Update credits 2009-02-01 10:37:58 -08:00
Nicolas Weber cca95bae41 Use text-based 16x16 icons 2009-02-01 10:20:32 -08:00
Bjorn Winckler 243fcce65c Ensure viminfo is written on Cmd-q 2009-02-01 10:15:40 +01:00
Bjorn Winckler b8c8a68a5c Fix <C-]> on German keyboard layout
Instead of checking for Ctrl-character, check when Cocoa translates a
keypress to an unprintable character (in particular, this happens on
Ctrl-character).  This ensures keys like <C-]> work on (some) keyboards
where ] requires the use of Alt.
2009-01-30 20:34:41 +01:00
Bjorn Winckler 8502d5f2b2 Avoid exception in key handling routine 2009-01-30 18:30:21 +01:00
vimboss da857362b0 updated for version 7.2-093 2009-01-28 20:23:17 +00:00
vimboss 4c50d72cdf updated for version 7.2-092 2009-01-28 18:09:38 +00:00
vimboss 9af39a7cb2 updated for version 7.2-091 2009-01-28 15:04:42 +00:00
vimboss d4038f59f4 updated for version 7.2-090 2009-01-28 14:42:59 +00:00
vimboss 9150d82be1 updated for version 7.2-089 2009-01-28 13:18:26 +00:00
Bjorn Winckler 87694dc1bf Tell Git to ignore .pyc files in icons folder 2009-01-23 23:36:12 +01:00
Bjorn Winckler 22704e2bb4 Remove .pyc files from icons folder on clean 2009-01-23 23:33:02 +01:00
Nico Weber 95676cfcd4 Doc icon generation cleanup 2009-01-23 23:28:07 +01:00
Bjorn Winckler 1e901456a5 Fix two minor memory leaks
The MMTextViewHelper class failed to release two objects on dealloc.
2009-01-23 23:23:10 +01:00
vimboss 899f9a6260 updated for version 7.2-088 2009-01-22 20:50:10 +00:00
vimboss 6b989afdb1 updated for version 7.2-087 2009-01-22 20:32:12 +00:00
vimboss 4f48c32bc3 updated for version 7.2-086 2009-01-22 19:48:55 +00:00
vimboss c2ea4b240d updated for version 7.2-085 2009-01-22 17:33:49 +00:00
Bjorn Winckler f81158c840 Always respect MMLayoutVerticalSplit
This flag used to be ignored when dropping a file onto a window.
2009-01-17 20:34:51 +01:00
Bjorn Winckler 3950b3a6b1 Respect layout pref when raising an open file
For example, with layout set to "arglist" and with 'hidden' enabled,
double-clicking an already open (but hidden) file will no longer cause
it to open in a new tab.  Instead it opens as if the ":buf" command had
been used.
2009-01-17 20:25:48 +01:00
vimboss ae65cb89b3 updated for version 7.2-084 2009-01-13 17:11:05 +00:00
vimboss f90e3c31ab updated for version 7.2-083 2009-01-13 16:28:21 +00:00
vimboss 014700ca55 updated for version 7.2-082 2009-01-13 15:58:01 +00:00
vimboss f86423097b updated for version 7.2-081 2009-01-13 15:38:37 +00:00
vimboss a4cdb9b1c4 updated for version 7.2-080 2009-01-13 11:29:48 +00:00
Jonathon Mah 03a1a0ea74 Opening with search text does inclusive search 2009-01-13 06:27:01 +10:30
Jonathon Mah 4e1a1cad93 Fix typo in debug message string 2009-01-13 06:25:24 +10:30
Bjorn Winckler e4abcd6741 Snapshot 42 2009-01-12 16:35:09 +01:00
Bjorn Winckler b0f34cac04 Update appcast 2009-01-10 21:09:43 +01:00
Bjorn Winckler dd243c8ab1 Snapshot 41 2009-01-10 20:57:33 +01:00
Bjorn Winckler 02592cfe41 Prune draw queue before sending to frontend
If the draw queue fills up with lots (i.e. twice the number of max rows)
of insert/delete line commands we can remove draw commands from the
beginning of the draw queue.  This reduces the possibility of the draw
queue overflowing.
2009-01-10 17:39:29 +01:00
Bjorn Winckler e706fca4d6 Cmd-. sends SIGINT
Ctrl-C does not always work to interrupt a stuck Vim process. By making
Cmd-. send SIGINT it is more likely to succeed where Ctrl-C has failed.
(E.g. Ctrl-C may fail if a DO message is dropped, or if the Vim process
is stuck in a loop and isn't checking for new input.)
2009-01-10 17:38:11 +01:00
Bjorn Winckler 8d00a30b0a Show output from external commands as it happens
Previously, all output was sent to the frontend at once so only the last
few rows were visible.  This was a bit disconcerting when a command took
a bit of time because there was no feedback that anything was happening.
The downside to this patch is that it takes a bit longer for a command
to finish since the frontend has to do more drawing.
2009-01-10 17:37:49 +01:00
Bjorn Winckler 76200b7c03 Allow interrupt during external commands 2009-01-08 21:25:37 +01:00
Bjorn Winckler e648d3b011 Don't ignore SIGCHLD (fix automatic updating)
Ignoring SIGCHLD caused problems with automatic updating (Sparkle) since
it uses popen() (and hence implicitly uses wait4()) to unpack archives.
Now that SIGCHLD is no longer ignored we have to reap child processes
after exiting a Vim process as well as when MacVim is about to
terminate.
2009-01-08 16:11:30 +01:00
Bjorn Winckler 1db4b7903b Make no DO calls during app termination 2009-01-07 21:01:47 +01:00
Bjorn Winckler e5e129b933 Prune unnecessary code, clarify comment 2009-01-07 20:19:44 +01:00
Bjorn Winckler 354968a9b9 Add comment 2009-01-07 20:16:01 +01:00
Bjorn Winckler 87e4ef758b Clean up process termination code
Exiting immediately on TerminateNowMsgID simplifies the code a bit and
also minimizes the probability of a process not terminating before
MacVim.
2009-01-07 20:14:03 +01:00
Bjorn Winckler 2b721c9e9c New user default MMLoadDefaultFont
When enabled the default font is loaded from within the app bundle each
time MacVim is started (the default setting).  Startup times are shorter
if this is disabled.  Note that if the default font has already been
installed on the system then this may as well be disabled.
2009-01-07 14:19:27 +01:00
Bjorn Winckler c50143db47 Fix deprecated API compiler warning 2009-01-06 22:05:50 +01:00
Bjorn Winckler 2153ab22d7 Don't load default font in Vim (faster startup)
Loading and unloading a font can take a substantial amount of time so
this cuts down on the startup time.
2009-01-06 21:41:47 +01:00
Bjorn Winckler aefc975f1b Fix compiler issues on Tiger 2009-01-06 22:58:38 +01:00
Bjorn Winckler 79851d47b1 Build Debug and Release using default SDK
The Universal target still builds using the 10.4u SDK.
2009-01-06 17:51:36 +01:00
Bjorn Winckler 2c9f69f2bf Fix double free memory problem
This bug was introduced in commit:
    e162109d6f022942edb7281736f587ee79e20bfe
2009-01-06 18:31:38 +01:00
vimboss 9dc3e9172c updated for version 7.2-079 2009-01-06 15:14:30 +00:00
vimboss 2e69b16f67 updated for version 7.2-078 2009-01-06 14:02:45 +00:00
Bjorn Winckler 462fb78a85 Deprecate "redr|f" in addInput: calls
The previous commit ensures these are no longer neeeded (they used to be
there to avoid the "Press ENTER..." prompt).
2009-01-04 22:13:48 +01:00
Bjorn Winckler d2dbd62e7b Avoid "Press ENTER..." prompt
When adding input programmatically the 'silent' flag is automatically
set.  Hopefully this will mean the end of the annoying "Press ENTER..."
prompt.  This also means that it should no longer be necessary to
manually try to make commands silent (e.g. ":redr|f" should not be
needed).
2009-01-04 21:44:27 +01:00
Bjorn Winckler e1c4adc8c9 Add user default to toggle the "add tab" button
The user default MMShowAddTabButton controls whether the "add tab"
button is displayed on the tab bar or not.
2009-01-04 17:58:57 +01:00
Bjorn Winckler 2ffc552c25 Avoid switching Spaces when using 'mvim' 2009-01-04 17:46:48 +01:00
Nico Weber 7845992803 Toggle menu bar on focus change in full-screen 2009-01-02 13:55:11 -08:00
vimboss 3142e74a3a updated for version 7.2-077 2008-12-31 15:21:32 +00:00
Nico Weber 1eb73428b0 Icon generation works on Tiger again 2008-12-30 23:36:50 -08:00
vimboss c5b2d1b5b4 updated for version 7.2-076 2008-12-30 15:15:57 +00:00
Bjorn Winckler 2ab7e98bb8 Snapshot 40 2008-12-28 17:58:44 +01:00
Bjorn Winckler ebf311d2df List all non-standard options and commands in help 2008-12-28 17:20:30 +01:00
Bjorn Winckler 88d6d362c3 Show dialog when clicking to close modified tab 2008-12-26 17:46:36 +01:00
Bjorn Winckler daf5b3430a Look for toolbar icons in runtime path 2008-12-26 18:56:05 +01:00
Bjorn Winckler b13dede64d Merge upstream 2008-12-24 14:26:00 +01:00
vimboss bd1000809d updated for version 7.2-075 2008-12-24 13:25:14 +00:00
vimboss 2614f8ee3e updated for version 7.2-074 2008-12-24 12:06:26 +00:00
vimboss dd3577db8c updated for version 7.2-073 2008-12-24 11:54:31 +00:00
vimboss ff92260a55 updated for version 7.2-072 2008-12-24 11:43:49 +00:00
vimboss 90c9bf33a2 updated for version 7.2-071 2008-12-24 11:20:53 +00:00
vimboss 8f0b9d6525 updated for version 7.2-070 2008-12-23 22:52:58 +00:00
Bjorn Winckler b9eb197443 Clean up 'guitabtooltip' patch 2008-12-23 23:05:06 +01:00
Jonathon Mah a61f1bf714 Add support for 'guitabtooltip' 2008-12-23 22:52:14 +01:00
Nico Weber c7323339d9 Make icon generation script faster and more flexible 2008-12-23 22:33:41 +01:00
Nico Weber 48fc2be299 Small doc icons look sharper, faster generation 2008-12-23 21:11:42 +01:00
Nico Weber a5be20ba89 Automatically generate document icons
Document icons are generated using the makeicns program and a Python
script.  Note that the script uses PyObjC and hence requires Mac OS X
10.5 or later (on earlier systems a blank icon will be used for all
document types).

This patch also adds more filetypes to Info.plist.

Integration into Xcode project by Bjorn Winckler
<bjorn.winckler@gmail.com> with the help of Keith Hubbard
<keith@bangj.com>
2008-12-23 20:19:33 +01:00
Bjorn Winckler 48874c704b Fix character escaping for "New File Here" service
This also makes this service work on Tiger.
2008-12-22 16:12:21 +01:00
Kent Sibilev b8d2ad693a Add clipboard support in non-GUI mode 2008-12-11 18:00:57 +01:00
vimboss d11de6c31d updated for version 7.2-069 2008-12-09 21:34:39 +00:00
vimboss 4c5d17ec00 updated for version 7.2-068 2008-12-09 11:13:06 +00:00
vimboss 34207703d8 updated for version 7.2-067 2008-12-09 10:18:03 +00:00
vimboss 8ff21dbb7c updated for version 7.2-066 2008-12-09 09:57:49 +00:00
vimboss 1cd2bd4a21 updated for version 7.2-065 2008-12-03 17:50:45 +00:00
Bjorn Winckler 32561e2742 Input Method is disabled by default
The IM code is a bit flakey so keep IM disabled by default for now.
2008-12-03 15:45:04 +01:00
vimboss fe0e293cb9 updated for version 7.2-064 2008-12-03 12:38:36 +00:00
vimboss dcaf01ff54 updated for version 7.2-063 2008-12-03 12:18:55 +00:00
vimboss adac29fc57 updated for version 7.2-062 2008-12-03 10:21:57 +00:00
vimboss 341e36b48d updated for version 7.2-061 2008-12-03 08:52:26 +00:00
vimboss 7b26c6980f updated for version 7.2-060 2008-11-30 20:12:46 +00:00
Bjorn Winckler 668c778621 Handle TerminateNow input message immediately
Fixes a bug where code which waits on the run loop fails to detect
TerminateNow input messages (this could e.g. result in a "leak" of Vim
processes when Quickstart was enabled).
2008-11-30 18:04:13 +01:00
vimboss 279e83bccc updated for version 7.2-059 2008-11-30 14:16:57 +00:00
vimboss c1a71eedb5 updated for version 7.2-058 2008-11-30 11:15:09 +00:00
vimboss 4dea3b30d0 updated for version 7.2-057 2008-11-29 19:19:19 +00:00
vimboss 05b47ac89e updated for version 7.2-056 2008-11-29 19:11:40 +00:00
vimboss 3965aefc79 updated for version 7.2-055 2008-11-28 20:29:07 +00:00
vimboss be089b8aa0 updated for version 7.2-053 2008-11-28 10:47:47 +00:00
vimboss 7aab071854 updated for version 7.2-052 2008-11-28 10:16:05 +00:00
vimboss cff1a9e3c9 updated for version 7.2-051 2008-11-28 10:01:10 +00:00
vimboss 7d03b73992 updated for version 7.2-050 2008-11-28 09:08:51 +00:00
Bjorn Winckler 213d223679 Snapshot 39 2008-11-23 19:53:20 +01:00
Bjorn Winckler f00a001406 Update README 2008-11-22 14:50:25 +01:00
Ben Schmidt 7ae32a1bef Avoid "Stray process..." warning messages 2008-11-22 14:32:12 +01:00
Nico Weber 62b5aae721 Add <D-BS> and <M-BS> insert mode mappings
These are standard shortcuts in Mac OS X.  <D-BS> deletes a whole line,
<M-BS> deletes the previous word.
2008-11-21 20:32:41 +01:00
Bjorn Winckler 1741da563b Merge upstream 2008-11-21 20:20:00 +01:00
Bjorn Winckler c3239dd5e5 Snapshot 38 2008-11-21 20:11:51 +01:00
vimboss 09eb973f44 updated for version 7.2-049 2008-11-20 16:10:17 +00:00
vimboss 1dfdf3ebaa updated for version 7.2-048 2008-11-20 15:12:02 +00:00
vimboss d50de2f2f0 updated for version 7.2-047 2008-11-20 13:12:36 +00:00
vimboss 233164a7d2 updated for version 7.2-046 2008-11-20 10:56:33 +00:00
vimboss ae96eb8469 updated for version 7.2-045 2008-11-20 10:04:53 +00:00
vimboss d676af07ec updated for version 7.2-044 2008-11-20 09:37:01 +00:00
vimboss 73827e6e15 updated for version 7.2-043 2008-11-20 09:27:32 +00:00
Bjorn Winckler 8420566635 Exit if connection becomes invalid
This is only a temporary measure until a proper fix is found.
2008-11-19 19:30:46 +01:00
Ben Schmidt e4c49238bd Use default SIGCHLD handler in Vim processes 2008-11-17 21:36:36 +01:00
Bjorn Winckler 616f845128 No error message when dropping files (Issue 135) 2008-11-16 17:05:14 +01:00
vimboss 09c7a21e4f fix truncation 2008-11-15 15:16:46 +00:00
vimboss 9e75f31ff2 updated for version 7.2-042 2008-11-15 15:06:17 +00:00
vimboss 950ef8ff2f updated for version 7.2-041 2008-11-15 13:12:07 +00:00
Bjorn Winckler 915d2e30ac Snapshot 37 2008-11-15 14:02:15 +01:00
Bjorn Winckler 6319b9c517 Add Reload/Ignore All buttons to file changed dialog 2008-11-14 20:06:53 +01:00
Bjorn Winckler 0dde2b7232 Explicitly ignore SIGCHLD to avoid zombies 2008-11-14 15:43:54 +01:00
vimboss 5d900f6f7e updated for version 7.2-040 2008-11-12 15:05:21 +00:00
vimboss 6907698f60 updated for version 7.2-039 2008-11-12 14:29:28 +00:00
vimboss ce49edcc1e updated for version 7.2-038 2008-11-12 13:52:46 +00:00
vimboss 911a34fed0 updated for version 7.2-037 2008-11-12 13:10:15 +00:00
vimboss a57ecd4e2e updated for version 7.2-036 2008-11-12 12:36:30 +00:00
vimboss 81a5c6dd4e updated for version 7.2-035 2008-11-12 12:08:45 +00:00
vimboss a53e7167fc updated for version 7.2-034 2008-11-12 11:52:19 +00:00
vimboss 6cf044c8fc updated for version 7.2-033 2008-11-11 20:57:11 +00:00
Bjorn Winckler d0645670b5 Merge upstream
Conflicts:
	src/feature.h
2008-11-09 17:23:00 +01:00
vimboss 3157d8636c updated for version 7.2-032 2008-11-09 16:22:01 +00:00
vimboss 8bb0169bd0 updated for version 7.2-031 2008-11-09 12:46:09 +00:00
vimboss 00d911af72 updated for version 7.2-030 2008-11-06 19:47:51 +00:00
vimboss 1111099ec1 updated for version 7.2-029 2008-11-06 16:16:44 +00:00
vimboss 9b4580c4dc updated for version 7.2-028 2008-11-06 10:05:42 +00:00
vimboss e63ff36e87 updated for version 7.2-027 2008-11-06 09:23:57 +00:00
Bjorn Winckler 198610ad25 Data received from system services replaces selection
When data is received from system services it replaces the current
selection.  The current implementation is a bit naive in that it assumes
that Vim is in Visual mode (it doesn't even work in Select mode).  (To
test this functionality: enter "2+3", select it, then hit Cmd-* and the
selection is replaced with "5".)
2008-11-01 19:21:02 +01:00
vimboss a57332a176 updated for version 7.2-026 2008-11-01 12:52:38 +00:00
Bjorn Winckler 9bd6777571 Support "mvim" script symlinks to [m|g]ex, rmvim
Symlinks to "mex" or "gex" starts MacVim in ex mode.  Symlinks to "ex"
starts Vim in ex mode (no GUI).  Symlinks to "rmvim" (or "rgvim" which
was already supported previous to this patch) starts MacVim in
restricted mode.
2008-10-29 17:21:13 +01:00
Bjorn Winckler aee4e6d6ca Add help on symlinks to "mvim" script 2008-10-29 17:04:01 +01:00
Bjorn Winckler 7112e2b5f7 Update help on 'runtimepath' 2008-10-29 16:46:15 +01:00
Bjorn Winckler f9064e4c16 Fix typo in a comment 2008-10-26 22:57:32 +01:00
Bjorn Winckler 69c156faf4 Speed up live resize 2008-10-25 21:10:52 +02:00
Bjorn Winckler dd74c0b520 Connection not in event tracking mode by default
Only add backend connection to event tracking mode when it is absolutely
needed.  At the moment this happens when the window is in "live resize"
or when the mouse button is held on some part of a scroller.
2008-10-25 20:31:17 +02:00
Bjorn Winckler f6ecb9aae9 Help cleanup 2008-10-25 18:38:38 +02:00
Bjorn Winckler bc82e6d58e More help on menu key equivalents 2008-10-25 18:22:12 +02:00
Bjorn Winckler 667279dbca Add help on how to remap Caps Lock to Esc 2008-10-25 18:03:39 +02:00
Bjorn Winckler 331a21d0bd Revert "Modifier key sends Esc" related commits
This reverts the following three commits:
  3ae360ddb38dd49e9392aad7a70f0f31a30849ee
  007bb96eb3ec035169510caa4e206ab901e4b6d0
  b6c06f31be1e8124ed12cc2ff5361752df1e4634
2008-10-25 16:34:16 +02:00
Bjorn Winckler 2cccddd458 Fix "Special Characters" palette bug
It is again possible to insert text from the "Special Characters"
palette (broken by commit 8fbb13da74a1912839e9302ebc725df67619c9c0).
2008-10-18 18:45:50 +02:00
Bjorn Winckler 49a52f9eff Keep whole window visible on ":set lines=X columns=Y" 2008-10-18 17:34:54 +02:00
Bjorn Winckler f231eff6c2 Fix "set lines=999" in .gvimrc
Ensure that the window fits on screen when the window is resized to fit
the content.  This should fix a problem where the window would not be
flush with the menu bar when "set lines=999" was added to .gvimrc.
2008-10-18 15:38:08 +02:00
Bjorn Winckler 3a8ce4e72c Constrain window size during live resize
Ensure that the window size isn't larger than the visible frame of the
current screen.  This avoids problems where the window would "snap back"
immediately after being resized manually.
2008-10-18 14:28:25 +02:00
Bjorn Winckler 52f08cc6aa Delay flushing send queue
Ensure that the send queue is flushed after processCommandQueueDidFinish
since that method may add messages to the send queue.
2008-10-18 14:24:59 +02:00
Bjorn Winckler 1a91b2a5c9 Fix computation of zoomed window frame
When computing the zoomed window frame ensure that it is constrained to
hold an even number of rows and columns.  This fixes a problem where the
window would not "un-zoom" after being zoomed.
2008-10-18 13:23:24 +02:00
Bjorn Winckler 467b890d13 Top of window flush with menu bar after zoom 2008-10-12 17:57:39 +02:00
Jason Foreman fa6eedf24f Enable basic AppleScript support
Putting this key into the Info.plist file turns on the basic AppleScript
support Cocoa provides.  Doing so allows MacVim to receive some basic
events.  This gives MacVim a bit better integration into Mac OS X.

Below is an example which, when placed in one's .vimrc file,  causes the
window to be zoomed during startup.

let script='osascript -e "tell application \"MacVim\""'
       \ . ' -e "set zoomed of first window to true"'
       \ . ' -e "end tell"'
au VIMEnter * call system(script)
2008-10-12 14:36:22 +02:00
Bjorn Winckler 0b546f60b1 Move window to top of screen if bottom is obscured 2008-10-12 14:34:22 +02:00
Bjorn Winckler 1957b370bb Use option as meta key
Added a buffer local option called 'macmeta' which when set causes
MacVim not to interpret option+key presses thus enabling the user to
bind to <M-..>.  Also updated the documentation and added 'macmeta' to
the .vim syntax file.
2008-10-12 14:05:42 +02:00
Bjorn Winckler 275fc44523 Avoid crash when resizing window
Sanity check input to gui_macvim_draw_string(); it can happen that 'len'
is non-zero even though first byte of 's' is NUL (test case with file
containing Chinese characters).
2008-10-11 20:03:23 +02:00
Bjorn Winckler ee1fd606dd Snapshot 36 2008-10-04 19:26:05 +02:00
Bjorn Winckler ac3900639d Update credits 2008-10-04 17:27:58 +02:00
Bjorn Winckler aa3ac2d303 Add Find & Replace dialog box 2008-10-04 17:25:07 +02:00
Bjorn Winckler e84420f7d1 Remove TODO 2008-10-03 16:26:33 +02:00
vimboss 678ceed917 updated for version 7.2-025 2008-10-02 20:55:54 +00:00
Bjorn Winckler f3c411fafe Add help on "modifier key as Esc" 2008-10-02 22:53:17 +02:00
vimboss 1506bb79d9 updated for version 7.2-024 2008-10-02 20:48:41 +00:00
Bjorn Winckler d366864ff5 Add preference to change fake Esc modifier key 2008-10-02 22:28:52 +02:00
vimboss 69742a596f updated for version 7.2-023 2008-10-02 16:04:05 +00:00
Bjorn Winckler 3d2d6a810e Modifier key sends Esc
Adds possibility to make the left Ctrl, Alt, or Cmd key function as a
second Esc key.  The key will still function as a modifier if held down
in conjunction with another key.  Enable by setting the user default
"MMFakeEscModifier" to:
    1 = Left Ctrl
    2 = Left Alt
    3 = Left Cmd
    any other number disables this functionality

By remapping Caps-Lock to one of the above modifier keys this enables
the use of Caps-Lock as a second (and easy to reach) Esc key.  Caps-Lock
can be remapped inside "System Preferences -> Keyboard & Mouse ->
Modifier Keys...".

The Esc event is sent when the modifier key is released.  If the key is
not released within a predefined timeout, then no Esc event is
generated.  The timeout can be changed by setting the user default
MMFakeEscTimeout (a float, specifying the timeout in seconds).

The fact that the Esc event is sent on release makes it feel somewhat
sluggish.  It is possible to have the event sent when the modifier key
is pressed by setting the user default "MMFakeEscOnKeyDown" but then the
left modifier key can only be used as an Esc key.
2008-09-30 22:06:30 +02:00
Jonathon Mah 6fb7a6f38b Added dragging to tab bar
Dragging a file to a tab will open it in that tab.
Dragging files to the end of the tab bar will open them in new tabs.
2008-09-30 02:09:17 +09:30
Jonathon Mah cf7a0a71bd Added tool tips for tabs when tab labels are truncated 2008-09-29 22:06:54 +09:30
Jonathon Mah 6e1e046cbb Fixed memory leak in -[MMAppController openFiles:withArguments:] 2008-09-29 21:20:28 +09:30
Bjorn Winckler 2d1fc65b0e Don't drop non-repeating keyboard input
Keyboard input is not dropped, unless the input was received due to a
key being automatically repeated (as a consequence of the key being held
down).  This way characters are never dropped while typing, but it also
avoids situations where the screen doesn't stop scrolling immediately
when "j" is released after being held.
2008-09-28 23:50:39 +02:00
Bjorn Winckler e378d7332b Add keyboard shortcuts to help file 2008-09-28 22:07:07 +02:00
Bjorn Winckler 4879bdfc5e Snapshot 35 2008-09-26 21:33:40 +02:00
Kaoru Yoshida 52bb6e960f Add IM support to ATSUI renderer
More functionality now shared between ATSUI and Cocoa renderers.
(Some modifications by Bjorn Winckler.)
2008-09-24 21:19:24 +02:00
Bjorn Winckler 0b018a5836 Use -[NSString vimStringSave] 2008-09-24 20:19:24 +02:00
Bjorn Winckler ae2eb1cf48 Merge upstream
Conflicts:
	src/pty.c
2008-09-20 16:28:00 +02:00
vimboss 597590c414 updated for version 7.2-022 2008-09-20 14:27:03 +00:00
Bjorn Winckler 2a70805ffb Put cursor back on cmdline after Cmd-=
Changing the font size up/down while the cursor was on the command line
would cause the cursor to jump away from the cmdline.  This is no longer
the case.  Also fixes a similar problem when showing/hiding the toolbar
by clicking the "pill button".
2008-09-19 20:17:01 +02:00
Bjorn Winckler 86ae8db7d6 Don't coalesce scroll wheel events
Since the backend now pops off all input events at once whenever it
tends to the run-loop, it is no longer necessary to coalesce scroll
wheel events.  In fact, without coalescing the scroll wheel (or track
pad) feels a lot smoother.
2008-09-19 17:50:07 +02:00
Bjorn Winckler dc9008674b Fix typos in help 2008-09-19 16:54:50 +02:00
vimboss 99b9fe4a6d updated for version 7.2-021 2008-09-18 19:29:58 +00:00
vimboss 1d73dbfbe5 updated for version 7.2-020 2008-09-18 18:57:10 +00:00
vimboss 7d9d31e97d updated for version 7.2-019 2008-09-18 10:44:28 +00:00
Bjorn Winckler 8bc680dd63 Update Credits 2008-09-16 22:55:53 +02:00
Bjorn Winckler 5da159c4eb Correct bug in previous commit 2008-09-16 23:08:22 +02:00
Bjorn Winckler def2d1a9e4 Update fullscreen background color immediately
It is no longer necessary to exit and re-enter fullscreen to see changes
to the "background" setting in 'fopt'.
2008-09-16 22:51:08 +02:00
Bjorn Winckler bdb7f8efa6 Fix scrolling bug
Scrolling now works e.g. after pressing 'f' in normal mode (previously
the scrollbar moved, but the window content did not scroll).
2008-09-16 22:14:43 +02:00
Bjorn Winckler db0d1f51a5 Update help file 2008-09-16 21:28:42 +02:00
Bjorn Winckler 6b4059f69d Simplify Services menu
All services open a new window by default, unless new files are set to
open in the current window in the General preference pane.
2008-09-16 21:24:50 +02:00
Ron Olson 232024f71d Add "New Document Here" Service
The "New Document Here" service will create a blank document in the
currently selected directory.  If new files are set to open in the
current window, then the blank document opens in a new tab in the
topmost window, otherwise a new window is opened.
2008-09-14 20:47:55 -05:00
vimboss d732c28bfc updated for version 7.2-018 2008-09-14 19:41:30 +00:00
vimboss e5bae4cb22 updated for version 7.2-017 2008-09-14 13:58:34 +00:00
vimboss bb36e94f24 updated for version 7.2-016 2008-09-14 12:42:29 +00:00
Bjorn Winckler 2e22c44eab Cmd-. sends interrupt
In other words, Cmd-. is synonymous with Ctrl-C.  The former is standard
for Mac apps whereas the latter is standard for Vim.  Incidentally,
Cmd-. may thus be used as a substitute for Esc to exit insert mode.
2008-09-13 21:14:30 +02:00
Bjorn Winckler f6f6f2c8f8 Decrease connection polling interval on startup
This reduces the startup time by almost 1 second when starting MacVim
from Terminal.
2008-09-13 18:47:22 +02:00
Bjorn Winckler ad6fe811e7 Check for Ctrl-C when gui_mch_update() is called
Since gui_mch_update() is called so frequently we only check for
interrupts at most once per second.
2008-09-13 02:48:57 +02:00
Bjorn Winckler deaae7e717 Ignore gui_mch_update()
By making gui_mch_update() a no-op the frame-rate is dramatically
increased in certain situations.  The downside is that it is no longer
possible to interrupt Vim with Ctrl-C when it is busy processing.
2008-09-13 00:37:09 +02:00
Bjorn Winckler e52ae8cbc0 Be more conservative about flushing output queue
Don't flush on gui_mch_flush(); instead only flush when forced (happens
e.g. if Vim is about to take a nap) or just before waiting for new
input.  This reduces screen flicker dramatically in certain cases.
2008-09-13 00:30:07 +02:00
Bjorn Winckler 8e7466bccc Do not allow input queue to fill up
The backend keeps at most one copy of each message on the input queue.
This makes MacVim feel a lot more responsive e.g. when scrolling the
screen.  It used to be that holding down 'j' to scroll and then
releasing 'j' would cause the screen to keep scrolling for a while even
after the release.
2008-09-13 00:08:47 +02:00
Bjorn Winckler 4100056f46 Don't init backend if Vim is about to fork
This way we avoid doing the initializations twice and cut down a bit on
the startup time when starting MacVim from Terminal.
2008-09-11 19:19:03 +02:00
Jjgod Jiang df35270598 Fix blurry text problem in full screen mode for ATSUI 2008-09-11 21:31:46 +02:00
vimboss b2e17cca75 updated for version 7.2-015 2008-09-10 16:26:04 +00:00
vimboss e25a17541d updated for version 7.2-014 2008-09-10 13:39:10 +00:00
vimboss e76375a3e9 updated for version 7.2-013 2008-09-07 19:48:53 +00:00
vimboss ea83ab3650 updated for version 7.2-012 2008-09-07 13:50:37 +00:00
vimboss c53513d4ac updated for version 7.2-011 2008-09-07 11:55:43 +00:00
vimboss 06c64fe88c updated for version 7.2-010 2008-09-06 14:44:59 +00:00
vimboss b39b209d02 updated for version 7.2-009 2008-09-01 15:56:45 +00:00
vimboss 3e5bc79f11 updated for version 7.2-008 2008-09-01 15:33:17 +00:00
vimboss 96e61949b3 updated for version 7.2-007 2008-09-01 14:51:37 +00:00
Bjorn Winckler ce613d4671 Cmd-E copies selection to Find pasteboard but does not search 2008-08-26 02:14:28 +02:00
vimboss b2e259fb62 updated for version 7.2-006 2008-08-25 03:04:18 +00:00
vimboss 28132658b2 updated for version 7.2-005 2008-08-25 02:49:18 +00:00
vimboss 92ed496e29 updated for version 7.2-004 2008-08-25 02:35:59 +00:00
vimboss 91ed612ac0 updated for version 7.2-003 2008-08-25 02:14:05 +00:00
Bjorn Winckler cec4f8b9ee Ensure order of files to open is not affected by 'suffixes'
Opening the same set of files in a new window and in an already open
window could result in the order of the files being different due to a
non-empty 'suffixes' option.  This patch clears 'suffix' before opening
multiple files and restores it afterwards.
2008-08-24 19:32:04 +02:00
Nico Weber 22799739f5 Fix problems with 'fullscreen' and :mksession
If 'fullscreen', 'lines' and 'columns' are all set in the same Vim
script then it used to be possible that the latter two options got
ignored.  This would in particular cause problems with :mks.
2008-08-24 19:00:37 +02:00
Bjorn Winckler 053d76dc13 Update help on mvim:// URL handler 2008-08-24 18:08:10 +02:00
Bjorn Winckler 38a0fd10d1 Make "Save changes" dialog conform to Apple HIG
If 'guioptions' has "c" set then the standard Vim dialog is used
instead.

The dialog for multiple unsaved changes has also been updated to be a
little more like the "Save changes" dialog.
2008-08-23 19:55:21 +02:00
Bjorn Winckler 325a3db78d Add "line" and "column" support to mvim:// URL handler 2008-08-24 00:10:09 +02:00
Bjorn Winckler 27c683092d Add option to hide MacVim when last window closes 2008-08-23 22:01:30 +02:00
Bjorn Winckler 0b896e4f59 Try to ensure new windows open with bottom edge visible on screen
In particular, if new windows are set to open maximized in the vertical
direction then the top of newly opened windows will be in line with the
top of the frontmost window.
2008-08-22 23:07:23 +02:00
Bjorn Winckler 6fcd21f338 Sort files opened from Finder
Finder does not take into consideration the order in which files are
selected anyway, so sorting the files makes opening multiple files more
predictable without breaking anything.
2008-08-22 02:19:10 +02:00
Bjorn Winckler 316034e1db Now works to use :maca on VimLeave auto command
To fix this the output queue is flushed before exiting a Vim process.
Also, the CloseWindowMsgID is added to the "unsafe" list so that other
unsafe messages (such as ExecuteActionMsgID) are not delayed until after
CloseWindowMsgID.
2008-08-22 01:53:24 +02:00
Bjorn Winckler dd46cfc500 Update 'go' help on 'T' option 2008-08-22 00:40:38 +02:00
Bjorn Winckler 28c43bdc64 Update Appcast 2008-08-21 20:11:00 +02:00
Nico Weber 97b5e3c119 Add support for mvim:// URL handler 2008-08-18 20:38:54 +02:00
vimboss 17f08c9776 updated for version 7.2-002 2008-08-17 21:44:45 +00:00
vimboss 9e2f853d00 updated for version 7.2-001 2008-08-17 21:03:18 +00:00
Bjorn Winckler d9d242b00f Snapshot 34 2008-08-16 17:47:30 +02:00
Bjorn Winckler a614dfbfcd Reorder preferences panel
"Use login shell" is now enabled by default and has been moved to the
Advanced pane.  Also, when clicking this or the "Use ATSUI renderer"
button the preload cache is rebuilt.
2008-08-16 16:27:25 +02:00
Bjorn Winckler d72aaeda7f Remove make-snapshot.sh and README-snapshot.sh 2008-08-16 14:36:15 +02:00
Bjorn Winckler 90377d2495 About dialog box shows "Custom Version" 2008-08-15 16:47:41 +02:00
Bjorn Winckler 8b385ca122 Limit scroll wheel message frequency
This avoids clogging up the DO messaging system on fast machines with
high resolution scroll wheels (or track pads).
2008-08-15 21:36:58 +02:00
Michael Wookey 94c7edebd7 Paragraph tidy up in gui_mac.txt
* Some paragraphs weren't formatted properly for the correct line
   length.
 * Fixed a small spelling mistake (know -> known).
2008-08-14 20:24:09 +02:00
Bjorn Winckler d70f67e5b9 Release text storage only if text view class is MMTextView 2008-08-14 19:24:09 +02:00
Bjorn Winckler 03c5dada39 Insert Vim state message first on output queue when flushing 2008-08-14 19:11:58 +02:00
Bjorn Winckler 0cec396a20 Use bundle path for main connection name
This is to make it easier to run two different versions of MacVim
simultaneously.
2008-08-14 16:50:12 +02:00
Bjorn Winckler 50be9d4227 Avoid "dropping incoming DO message ..." being logged
These warnings were caused by a Vim process sending a DO message and
then immediately exiting so that the process would some times die before
the message was received by MacVim.
2008-08-14 18:32:28 +02:00
Ben Schmidt a689202f4e Fix Leopard pty problems
Problem: Pseudo TTYs (ptys) are not successfully allocated on Leopard
         (or when Vim is compiled on Leopard).
Solution: Do not attempt to use SVR4-compatible ptys on Mac OS X even
          though configure may detect their presence.
2008-08-14 12:45:41 +02:00
Jjgod Jiang 41e6389b83 Fix rounding problem in ATSUI renderer
This problem will cause characters with descender (like 'g')
to be drawn a little bit lower than the correct place. Thus
will result some extra pixels after the line is cleared.
2008-08-14 11:02:27 +08:00
Bjorn Winckler 4c615b9622 Fix compilation problems on OS X 10.4 2008-08-13 01:03:57 +02:00
Bjorn Winckler c1f4a11e10 Add ATSUI renderer option to advanced prefs 2008-08-13 00:25:55 +02:00
Bjorn Winckler dcd91fe279 Remove duplicate code in text renderers
Most of the code shared between the text renderers now resides in a
"helper" object.  This way it will be a lot easier to maintain several
renderers at once.

As an added bonus, the ATSUI renderer now has mouse support as well as
drag-n-drop support.
2008-08-12 23:54:06 +02:00
Bjorn Winckler 452e41f92e Now works to set 'linespace' in [g]vimrc 2008-08-12 21:18:55 +02:00
Bjorn Winckler d58cb64b76 Stop using deprecated Cocoa APIs 2008-08-12 21:18:23 +02:00
Bjorn Winckler ee84ad6010 Remove unused method 2008-08-12 20:47:16 +02:00
Bjorn Winckler 055d07bd87 Change Quickstart slider to checkbox in advanced prefs 2008-08-12 20:18:40 +02:00
Bjorn Winckler 1611954a47 Remove NSLog 2008-08-11 21:37:36 +02:00
Bjorn Winckler 0a0f80b2c0 Clear preload cache on "login shell" option changes 2008-08-11 21:32:41 +02:00
Bjorn Winckler 6f0611c29a Start and stop FS events if needed when preload cache size changes 2008-08-11 20:18:47 +02:00
Bjorn Winckler 3420b3b4d8 Smaller FS event latency, cancel previous requests on FS event 2008-08-11 20:17:47 +02:00
Bjorn Winckler 1b68724361 Use FS Streams to watch modifications in ~/.vim 2008-08-11 20:16:47 +02:00
Bjorn Winckler 550e75eed2 Enable cross compilation in Xcode project
Deployment target is OS X 10.4, development SDK is current OS version.
2008-08-11 20:15:47 +02:00
Bjorn Winckler 7e36001233 Change a few toolbar icons 2008-08-11 20:14:47 +02:00
Bjorn Winckler 4f1446124f Missing toolbar icon fallback code fix 2008-08-11 20:13:48 +02:00
Bjorn Winckler 232720a611 Change pwd if file is opening in an "unused" editor
When opening a file from Finder, set the pwd to the directory the file
resides in but only if the editor window is unused (e.g. it doesn't
already have files open in it).
2008-08-10 21:16:31 +02:00
Bjorn Winckler 3c918888d7 Change "untitled window" detection heuristic
Also change terminology to "unused editor" instead of "untitled window"
since the detction has nothing to do with the window's title.
2008-08-10 21:12:34 +02:00
Bjorn Winckler 772859fcca Current directory handling changes
New processes default to using the user's home directory as the current
directory.  When opening files opened from Finder the current directory
is changed to that of the first file opened.
2008-08-10 18:04:27 +02:00
Bjorn Winckler 85c6b71293 "New Window" item on Dock menu activates MacVim 2008-08-10 16:50:02 +02:00
Bjorn Winckler 0fae0b0238 Version strings changed to 7.2 2008-08-10 16:09:17 +02:00
Bjorn Winckler 43ebeed946 Merge upstream 2008-08-09 19:56:00 +02:00
vimboss 0dceccaafb updated for version 7.2-000 2008-08-09 17:55:22 +00:00
vimboss 7d5860b32b updated for version 7.2c-003 2008-08-08 11:45:39 +00:00
vimboss 1c8fc078a3 updated for version 7.2c-002 2008-08-08 10:59:17 +00:00
vimboss c7fead45e0 updated for version 7.2c-001 2008-08-08 10:36:31 +00:00
vimboss ebb92ddd72 updated for version 7.2c-000 2008-08-06 17:06:04 +00:00
vimboss 3047db21af updated for version 7.2b-030 2008-08-06 13:28:57 +00:00
vimboss d128618aba updated for version 7.2b-029 2008-08-06 13:03:07 +00:00
vimboss 764d5e5121 updated for version 7.2b-028 2008-08-06 12:37:44 +00:00
vimboss 2d003da317 updated for version 7.2b-027 2008-08-06 12:19:26 +00:00
Bjorn Winckler 79e728785f Deprecate "Force New Window" menu 2008-08-03 21:32:30 +02:00
Bjorn Winckler 2c9ae326a0 Add "Advanced" preferences pane
The "Advanced" pane can be used to control the preload cache size.
2008-08-03 21:27:30 +02:00
Bjorn Winckler 705ddcf213 Rebuild cache when vimrc/gvimrc files have been modified 2008-08-02 22:00:22 +02:00
Bjorn Winckler ad06dcbb69 Modify how and when preloaded windows open
This hopefully fixes the bug where a preloaded window sometimes failed
to ever show up but MacVim would still think that it was showing.
2008-08-02 19:47:35 +02:00
Bjorn Winckler 5c2795baae More file opening options (plus quickstart feature)
The preferences panel allow for more ways to open files from other
applications.  This is controlled by three user preferences:
  - MMOpenInCurrentWindow
  - MMOpenLayout
  - MMVerticalSplit
These options are also respected when dropping files on a window.

The quickstart feature is currently disabled by default and can be
enabled by setting the user default MMPreloadCacheSize to a positive
integer.  With it enabled, new windows open more or less
instantaneously.
2008-08-01 21:31:03 +02:00
vimboss c295e3d8d1 updated for version 7.2b-026 2008-07-31 20:29:28 +00:00
vimboss b1b0936737 updated for version 7.2b-025 2008-07-31 20:04:27 +00:00
Jjgod Jiang e43b739944 A few MMAtsuiTextView rendering fixes
1. Fix AtsuiTextView italic angle problem.
2. Add underline/undercurl support for text drawing.
3. Use default background color to fill the inset area.
2008-07-29 21:42:45 +02:00
vimboss ea3d1b4ba6 updated for version 7.2b-024 2008-07-29 10:22:12 +00:00
vimboss 8c3618271b updated for version 7.2b-023 2008-07-27 13:57:29 +00:00
Bjorn Winckler 37e3e82f7c Ensure valid scroll region when deleting/inserting rows 2008-07-26 20:06:52 +02:00
vimboss 71ced625f5 updated for version 7.2b-022 2008-07-26 14:05:07 +00:00
vimboss fa46cfe5e7 updated for version 7.2b-021 2008-07-24 20:09:16 +00:00
vimboss 63cd7ab513 updated for version 7.2b-020 2008-07-24 19:31:11 +00:00
vimboss 93b5422bc6 updated for version 7.2b-019 2008-07-24 18:51:11 +00:00
vimboss a4a6146f2d updated for version 7.2b-018 2008-07-24 18:29:37 +00:00
vimboss 0b28a1550d updated for version 7.2b-017 2008-07-24 17:34:23 +00:00
vimboss d5bd3e3888 updated for version 7.2b-016 2008-07-24 16:45:38 +00:00
vimboss b1bc820ac9 updated for version 7.2b-015 2008-07-24 15:20:50 +00:00
vimboss c7333a644b updated for version 7.2b-014 2008-07-24 14:24:48 +00:00
vimboss a8cb1c5563 updated for version 7.2b-012 2008-07-24 11:51:40 +00:00
vimboss 752dcda77e updated for version 7.2b-011 2008-07-24 11:21:31 +00:00
vimboss b86aff8f47 updated for version 7.2b-010 2008-07-22 16:58:47 +00:00
vimboss 41a8a4d368 updated for version 7.2b-009 2008-07-18 15:14:43 +00:00
vimboss 25c670073a updated for version 7.2b-008 2008-07-18 10:54:50 +00:00
vimboss 6743003ba5 updated for version 7.2b-007 2008-07-18 10:05:58 +00:00
vimboss 61c7c7dd1b updated for version 7.2b-006 2008-07-18 09:26:30 +00:00
vimboss 76e0da8cce updated for version 7.2b-005 2008-07-16 20:43:37 +00:00
Jjgod Jiang 8c8db3cd4c Turn off ligatures by default
Turn off all common ligatures (fi, ffi) and rare ligatures (ct, ss).
2008-07-16 16:27:59 +08:00
Bjorn Winckler f96c9a6845 Update doc and short version string for Vim 7.2b 2008-07-16 16:16:23 +02:00
vimboss 998efd292e updated for version 7.2b-004 2008-07-14 21:05:15 +00:00
vimboss 093e2f20f2 updated for version 7.2b-003 2008-07-14 19:48:05 +00:00
vimboss 86c54f9853 updated for version 7.2b-002 2008-07-14 17:51:11 +00:00
vimboss d693919cdd updated for version 7.2b-001 2008-07-14 09:52:40 +00:00
vimboss 7a75fec5ca updated for version 7.2b-000 2008-07-13 17:41:49 +00:00
Bjorn Winckler e9f5ced05c Fix typo in selector name for delayed dialog 2008-07-11 16:10:06 +02:00
Nicolas Weber e5e3c0d2c1 Fix memory leaks in PSMTabBarControl 2008-07-08 20:18:40 +02:00
Matt Tolton 1e2467b3f3 Add versioning to the plugin architecture
The plugin architecture version can be retrieved by a plugin from the
app mediator by calling the majorVersion and minorVersion methods.
2008-07-08 19:59:59 +02:00
Matt Tolton 754d698c33 Add menu item to toggle the plugin view drawer
The setting is remembered, so if the drawer was last toggled closed then
it should not open again until toggled.
2008-07-08 19:58:56 +02:00
vimboss 73626b6c6c updated for version 7.2a-019 2008-07-08 15:15:08 +00:00
vimboss ec20f00066 updated for version 7.2a-018 2008-07-08 10:46:08 +00:00
vimboss 4d14ca32db updated for version 7.2a-017 2008-07-08 09:36:58 +00:00
vimboss 3f3214a409 updated for version 7.2a-016 2008-07-07 19:23:37 +00:00
vimboss 82a81c93f1 updated for version 7.2a-015 2008-07-06 17:16:02 +00:00
Bjorn Winckler 3245d2c6e4 Snapshot 33 2008-07-05 20:33:57 +02:00
Bjorn Winckler 3af179bc83 Send print jobs to Preview.app
There are two drawbacks to this method:
1. the temporary file generated by :hardcopy is not deleted
2. Preview shows a "save changes?" sheet upon closing
2008-07-05 17:41:43 +02:00
Bjorn Winckler a3963603ed Update credits 2008-07-05 16:23:14 +02:00
Bjorn Winckler abfce2ceb7 Merge upstream
Conflicts:
	runtime/doc/eval.txt
	runtime/doc/os_mac.txt
	runtime/doc/various.txt
	runtime/syntax/vim.vim
2008-07-05 12:00:00 +02:00
vimboss dedeca9e4b updated for version 7.2a-014 2008-07-04 16:51:55 +00:00
vimboss 69a421f7a9 updated for version 7.2a-013 2008-07-04 09:44:11 +00:00
Kaoru Yoshida 01367854ac Draw marked text at pre-edit position 2008-07-04 09:43:55 +09:00
Kaoru Yoshida 3f99a2ce60 Fix marked text disappearing issues 2008-07-04 09:41:28 +09:00
Kaoru Yoshida 83c4f299d4 Fix display issue with marked text at the edge of a window 2008-07-02 21:59:37 +02:00
vimboss cb5a3504ee updated for version 7.2a-012 2008-07-02 19:05:48 +00:00
vimboss 7332de00a2 updated for version 7.2a-011 2008-07-01 19:56:57 +00:00
Bjorn Winckler 26335ef7bd Cmd-=/- work again
A category on NSNumber which is essential for Cmd-=/- got lost in the
creation of Miscellaneous.h, so revive this category.
2008-07-01 20:15:49 +02:00
Bjorn Winckler 76a3a22210 Marked text baseline adjusts for 'linespace' and font baseline 2008-07-01 20:11:00 +02:00
Kaoru Yoshida 33c4a57e05 Inline IM Patch 2008-07-01 19:19:19 +02:00
Bjorn Winckler b24d62ac03 Update help for 7.2a 2008-07-01 18:51:52 +02:00
Matt Tolton 523982bd0f Basic plugin architecture
Supports automatic loading of plugins.  Plugins can: add "GUI panels"
(which appear in a drawer for now), add global menu items, execute
arbitrary Vim script inside its associated Vim instance.

Also add routines to evaluate expressions in Vim and automatically
convert returned value to a Cocoa object.
2008-07-01 00:08:59 +02:00
Bjorn Winckler d363012f00 Add support for a global "Plug-In" menu 2008-06-30 23:51:37 +02:00
vimboss 2c3d9cf5f4 updated for version 7.2a-010 2008-06-29 14:16:06 +00:00
vimboss 7ccbd55772 updated for version 7.2a-009 2008-06-29 12:00:49 +00:00
Bjorn Winckler 63324d8fb8 Update credits 2008-06-28 18:09:14 +02:00
Bjorn Winckler 68e5dc4041 Only show proxy icon if file being edited exists 2008-06-28 18:07:47 +02:00
Bjorn Winckler 6af7bf3d9d Dialogs are always displayed in the default run loop mode 2008-06-28 18:00:23 +02:00
vimboss 957dd2b789 updated for version 7.2a-008 2008-06-28 14:10:11 +00:00
vimboss 7f1ec4af38 updated for version 7.2a-007 2008-06-28 13:09:56 +00:00
vimboss 6274fc0a91 updated for version 7.2a-006 2008-06-28 11:03:50 +00:00
vimboss a6273ea452 updated for version 7.2a-005 2008-06-27 19:17:34 +00:00
vimboss 1b66758764 updated for version 7.2a-004 2008-06-27 18:58:11 +00:00
vimboss 0b417afefb updated for version 7.2a-003 2008-06-27 18:42:32 +00:00
vimboss 3e03911680 updated for version 7.2a-002 2008-06-27 18:26:11 +00:00
vimboss 151ecabf8d updated for version 7.2a-001 2008-06-26 20:14:00 +00:00
Bjorn Winckler 3abdb9cb77 Cmd-? brings up "Help" menu on Leopard (shows help on Tiger) 2008-06-26 20:01:28 +02:00
Bjorn Winckler ad5cf22a75 Add file for misc code in frontend
The files Miscellaneous.[m|h] should be used for code common to the
frontend only (code shared with backend belongs in MacVim.[h|m]).  Some
code has been moved from MacVim.[h|m] and some from other frontend
source files.

Some code from the previous commit has also been restructured.
2008-06-26 19:27:48 +02:00
vimboss a74b78844d updated for version 7.2a-00 2008-06-25 20:13:35 +00:00
vimboss 527eb86b22 updated for version 7.2a 2008-06-25 01:35:16 +00:00
vimboss 473f6440a5 updated for version 7.2a 2008-06-25 01:26:17 +00:00
vimboss 0688d62523 updated for version 7.2a 2008-06-25 01:18:32 +00:00
vimboss 4f10f1c121 updated for version 7.2a 2008-06-25 01:14:13 +00:00
vimboss fd92d907e2 updated for version 7.2a 2008-06-25 01:05:34 +00:00
vimboss ddd0692356 updated for version 7.2a 2008-06-25 01:02:34 +00:00
vimboss 075a66afb3 updated for version 7.2a 2008-06-25 01:00:37 +00:00
vimboss c08d59f6fb updated for version 7.2a 2008-06-25 00:55:20 +00:00
vimboss b97664e078 updated for version 7.2a 2008-06-25 00:50:38 +00:00
vimboss 34a3bc02df updated for version 7.2a 2008-06-25 00:48:31 +00:00
vimboss e2884876f2 updated for version 7.2a 2008-06-25 00:44:59 +00:00
vimboss 721ab2c4ee updated for version 7.2a 2008-06-25 00:42:29 +00:00
vimboss 0c515cb6e8 updated for version 7.2a 2008-06-25 00:39:49 +00:00
vimboss 925a408c9b updated for version 7.2a 2008-06-25 00:34:34 +00:00
vimboss d51da8ae26 updated for version 7.2a 2008-06-25 00:33:13 +00:00
vimboss 5f8d5b9506 updated for version 7.2a 2008-06-25 00:31:04 +00:00
vimboss 8aac2cfa00 updated for version 7.2a 2008-06-25 00:29:54 +00:00
vimboss 42a20b424e updated for version 7.2a 2008-06-25 00:26:19 +00:00
vimboss b9fa86db77 updated for version 7.2a 2008-06-25 00:23:56 +00:00
vimboss f4c4042cc7 updated for version 7.2a 2008-06-25 00:22:05 +00:00
vimboss 9910f9a404 updated for version 7.2a 2008-06-25 00:16:10 +00:00
vimboss 7d20ae0e9f updated for version 7.2a 2008-06-25 00:09:14 +00:00
vimboss da0253b0b8 updated for version 7.2a 2008-06-24 23:58:50 +00:00
vimboss 97186bab3b updated for version 7.2a 2008-06-24 22:58:06 +00:00
vimboss 0554c4af6b updated for version 7.2a 2008-06-24 22:14:38 +00:00
vimboss 8f5a3aeb21 updated for version 7.2a 2008-06-24 22:09:24 +00:00
vimboss efe58cdf91 updated for version 7.2a 2008-06-24 21:56:24 +00:00
vimboss 490fa97722 updated for version 7.2a 2008-06-24 21:16:56 +00:00
vimboss d87f8c5f49 updated for version 7.2a 2008-06-24 20:39:31 +00:00
vimboss 2d9f2539e6 updated for version 7.2a 2008-06-24 20:19:36 +00:00
Nico Weber b391feee88 Add "show hidden files" checkbox to open file dialog 2008-06-24 21:32:31 +02:00
Bjorn Winckler 79ec8a039d Fix typo in Appcast for snapshot 32 2008-06-25 00:01:12 +02:00
Bjorn Winckler da4c936c72 Tell Git to ignore files 2008-06-24 20:53:57 +02:00
Bjorn Winckler 57247ff882 Don't respond to SetWindowTitleMsgID message in live resize
Responding to these messages would clobber the text dimension title that
is set during live resize.
2008-06-24 20:52:01 +02:00
Kyle Lippincott 53f258bb6f Add proxy icon support 2008-06-24 20:28:40 +02:00
Bjorn Winckler 10cff2591d Update README file 2008-06-22 17:08:38 +02:00
Bjorn Winckler ab9df03d0d Snapshot 32 2008-06-22 14:30:09 +02:00
Bjorn Winckler e7b9c11089 Delay display of popup menu
The popup menu enters a modal loop so it is not displayed immediately to
avoid blocking inside processCommandQueue:.
2008-06-21 21:23:30 +02:00
Bjorn Winckler d98996d31c Code cleanup 2008-06-21 21:18:17 +02:00
Bjorn Winckler 40056b05c3 Delay processing unsafe command queue items
Unsafe messages are defined in isUnsafeMessage().  If a message is
unsafe it should only be handled in the default run loop mode.  This is
e.g. to avoid deleting Cocoa objects when a Cocoa message may be busy
processing it (which may happen due to the nature of distributed objects
and the fact that we process DO message in 'event tracking' mode).
2008-06-21 20:32:37 +02:00
Bjorn Winckler a4e3a7370b Search for toolbar icons in 'runtimepath' 2008-06-21 18:14:36 +02:00
Bjorn Winckler 7ad0084f3f Merge upstream 2008-06-21 16:31:00 +02:00
vimboss d165ccb4bc updated for version 7.1-330 2008-06-21 14:30:28 +00:00
vimboss b53ee76b5e updated for version 7.1-329 2008-06-21 12:14:30 +00:00
vimboss 6255f52fc5 updated for version 7.1-328 2008-06-21 11:12:49 +00:00
vimboss f63e3834b4 updated for version 7.1-327 2008-06-20 19:29:35 +00:00
Bjorn Winckler 9338c9c55c Fall back on latin-1 if Vim strings are not valid utf-8 2008-06-20 19:50:22 +02:00
Bjorn Winckler 11a1c2cb92 Never delete toolbar 2008-06-20 19:36:34 +02:00
Bjorn Winckler 59ad683558 Ensure vim controllers are released in default run loop mode
Vim controllers are released when NSConnectionDidDieNotification is
received.  This notification can arrive in pretty much any run loop mode
so we take care not to act on it until the run loop mode is back to
default.  Otherwise we run the risk of releasing objects which Cocoa is
currently using (e.g. view items) and this leads to crashes.
2008-06-20 19:33:34 +02:00
vimboss 95fb95ebcc updated for version 7.1-326 2008-06-20 16:51:41 +00:00
vimboss bc9688ffdc updated for version 7.1-325 2008-06-20 16:31:07 +00:00
vimboss bafdc2c3e1 updated for version 7.1-324 2008-06-20 16:07:02 +00:00
vimboss 279b3f843c updated for version 7.1-323 2008-06-20 15:53:31 +00:00
vimboss 603f746178 updated for version 7.1-322 2008-06-20 15:31:51 +00:00
vimboss 255571d05e updated for version 7.1-321 2008-06-20 14:52:32 +00:00
vimboss 82038bc905 updated for version 7.1-320 2008-06-20 14:32:41 +00:00
vimboss bca5b2086e updated for version 7.1-319 2008-06-20 10:56:16 +00:00
vimboss 67d03b985b updated for version 7.1-318 2008-06-20 09:59:25 +00:00
vimboss 2d36c33fd5 updated for version 7.1-317 2008-06-20 09:40:11 +00:00
vimboss ee9959e56c updated for version 7.1-316 2008-06-20 09:11:34 +00:00
Bjorn Winckler 9ca5f6bcdb Guard against reentrant calls to processCommandQueue:
If processCommandQueue: is called when inProcessCommandQueue is set we
add the input to a receive queue and return.  This is to ensure that
processCommandQueue: can only be called "once at a time".  Reentrant
calls can be caused by calling a synchronous DO message or by entering a
modal loop in the frontend.
2008-06-15 16:11:38 +02:00
vimboss 626995c3e8 updated for version 7.1-315 2008-06-15 12:21:50 +00:00
Bjorn Winckler 634ef3b803 Never translate Ctrl-click if Alt, Shift, or Cmd are pressed 2008-06-13 19:27:56 +02:00
Bjorn Winckler aed4648a3d Make background processes work 2008-06-13 19:12:55 +02:00
Bjorn Winckler cd2f7e9eb1 Flush output queue even when 'exiting' flag is set
There are legitimate instances when the queue should flush even though
Vim is exiting, e.g. to display a 'confirm quit' dialog with 'go+=c'.

This patch has the negative side-effect that the "dropping DO message"
warning may occur more frequently.  Another fix for this problem has to
be devised.
2008-06-13 19:01:56 +02:00
Bjorn Winckler 3b966f9e01 Snapshot 31 2008-06-13 16:35:31 +02:00
Bjorn Winckler 8009a9912d Update DejaVu font to version 2.25 2008-06-13 14:27:02 +02:00
Bjorn Winckler cdf043f0f9 Draw modeless selection 2008-06-12 22:22:16 +02:00
Bjorn Winckler 757e8b4359 Toolbar buttons respond to mouse clicks again
Toolbar items send vimToolbarItemAction: instead of vimMenuItemAction:.
This enables us to separate toolbar items from menu items and can build
proper descriptors (starting with "ToolBar").
2008-06-12 13:23:26 +02:00
Bjorn Winckler 7b68b0b56d Disable default main menu key equivalent hack
In performKeyEquivalent: do not pass the key equivalent to
defaultMainMenu since this breaks the menus on OS X 10.4.  Also, this
hack is not strictly needed now that window cycling is hardcoded (and a
"New Window" menu is always available on the dock menu) so it is just as
well that it is removed.
2008-06-12 12:58:52 +02:00
Bjorn Winckler 21b029712f Set mouse cursor on mouseMoved:
This seems to be the only way to get the mouse cursor not to be changed
to an I-beam cursor all the time.
2008-06-09 22:18:36 +02:00
Bjorn Winckler 80b4c97a2c Add Dock menu 2008-06-09 21:52:32 +02:00
Bjorn Winckler 404077032e Dialog box handling updated
Keep waiting for dialog reply until it is received.  Any input received
during this wait is discarded unless it is a 'set text dimensions'
message (or keyboard/mouse input).  Also, make setDialogReturn: a
synchronous call so that it is less likely to get dropped.
2008-06-09 21:34:54 +02:00
Bjorn Winckler 04cd1420c1 Force flush output queue before presenting any dialog
The previous commit did not ensure the output queue was flushed before
"browse" dialogs were shown.
2008-06-09 19:13:43 +02:00
Bjorn Winckler 46ae2ec9cb Force flush output queue before showing dialog
This ensures that the swap file information is displayed when the 'swap
file exists' dialog is shown.
2008-06-09 18:48:10 +02:00
Bjorn Winckler 85cc2265e8 Merge upstream 2008-06-09 17:08:00 +02:00
vimboss 4c3907a8ff updated for version 7.1-314 2008-06-09 15:07:54 +00:00
vimboss f4fef46de2 updated for version 7.1-313 2008-06-09 13:10:45 +00:00
vimboss 28c76af675 updated for version 7.1-312 2008-06-09 12:46:00 +00:00
Bjorn Winckler 9716d0b66f Snapshot 30 2008-06-08 16:54:26 +02:00
Bjorn Winckler 428d1b4412 Window cycling hardcoded to keycode 50
Window cycling is hardcoded to happen when the Cmd key is pressed with
the key whose keycode = 50.  Having window cycling in the "Window" menu
means that window cycling stops working when the keyboard layout is
changed.  Thus revert back to the old way of dealing with this since it
seems to work better.
2008-06-08 16:35:43 +02:00
Bjorn Winckler bf70f82498 Snapshot 29 2008-06-08 14:21:16 +02:00
Bjorn Winckler 89d9e60b8a Add 'rightleft' support to ATSUI renderer 2008-06-07 15:36:07 +02:00
Bjorn Winckler 0ea7546c7c Add 'mousehide' option support 2008-06-07 15:35:25 +02:00
Bjorn Winckler 321fdf61aa Ensure processCommandQueueDidFinish: gets called if exception is raised 2008-06-07 14:33:05 +02:00
Bjorn Winckler 2fa74c01aa Use -[NSScreen visibleFrame] to get full-screen max dimensions
This fixes a bug where the window dimensions were not restored after
leaving full-screen (with 'maxvert' fu-option set).
2008-06-07 14:30:52 +02:00
Bjorn Winckler c4222c6ebb Don't delay loading "Buffers" menu
This avoids a flickering menu each time a new editor window is opened.
2008-06-07 12:42:47 +02:00
Bjorn Winckler 1f538dc364 Set title for separator items to ensure valid descriptors 2008-06-06 23:32:26 +02:00
Bjorn Winckler 9471224d0b Give Vim processes some time to terminate before MacVim does
This should stop MacVim from beeping when Cmd-q is pressed.
2008-06-06 22:46:13 +02:00
Bjorn Winckler 1d83527039 Pass 'rl' option in "DrawCursor" message 2008-06-06 22:31:21 +02:00
Bjorn Winckler 7752431b82 Ensure "Services" menu is empty when creating new main menu
MMVimController uses a copy of the "MacVim" menu that is defined inside
MainMenu.nib instead of getting it from the default main menu.  This
ensures that the "Services" menu is initially empty for each new
MMVimController.  Without this the setKeyEquivalent: call would fail if
the key equivalent already was in a "Services" menu item (e.g. <D-F> and
<D-L> would fail).
2008-06-06 21:20:55 +02:00
Bjorn Winckler 2ac28f887e Edit->Font->Bigger/Smaller validates properly
Fixes bug where the above items were enabled even when all windows were
minimized.
2008-06-06 17:47:54 +02:00
Bjorn Winckler 9c517cb4e9 Don't draw control chars in MMTextStorage
It can happen that MMTextStorage is asked to draw characters from the
"Control Characters" set (e.g. when :shell is invoked).  This would
cause internal errors in MMTextStorage so when control chars are
detected, simply draw blanks instead.
2008-06-06 14:24:49 +02:00
Bjorn Winckler 3915c6afc6 Catch exceptions in processCommandQueue: 2008-06-06 14:22:49 +02:00
Bjorn Winckler a4569d06ac Do not set key equivalent when 'mac_key == 0' 2008-06-06 14:16:10 +02:00
Bjorn Winckler cb120a21cf Validate performClose: in MMWindow and MMFullscreenWindow
Failing to validate would cause the "Close" menu item to be disabled in
full-screen.
2008-06-05 23:13:40 +02:00
Bjorn Winckler 7070fd3f76 Update help on menus 2008-06-05 21:27:02 +02:00
Bjorn Winckler 9f1b770ee6 Add "Cycle Through Windows" to default "Windows" menu
This ensures that Cmd-` works for all windows.  Also changed its
alternate to read "Cycle Backwards Through Windows".  Note that the
default "Windows" menu does not contain the alternate since Interface
Builder turned Cmd-Shift-` into Cmd-~ which is no longer a valid
alternate.
2008-06-05 20:52:30 +02:00
Bjorn Winckler ebf10927c7 Ignore "Recent Files" when no "File" menu is found 2008-06-05 20:24:36 +02:00
Bjorn Winckler e18186c461 Pass key equivalents to default main menu after main menu
This is so that the key equivalents set up in the default main menu will
work even when the system gvimrc files hasn't been sourced.  This is
useful e.g. when "-u NONE -U NONE" is passed as arguments resulting in
the default Vim menus being used.
2008-06-05 20:19:32 +02:00
Bjorn Winckler af279d2477 Update MMAppController top level information 2008-06-04 21:53:05 +02:00
Bjorn Winckler 8c442b7b28 Merge upstream 2008-06-04 21:36:00 +02:00
vimboss 4c6ed9759c updated for version 7.1-311 2008-06-04 19:35:35 +00:00
Bjorn Winckler d98e291038 Set windows menu even if it is nil 2008-06-04 21:21:28 +02:00
Bjorn Winckler 092e0cc894 Add support for popup menus 2008-06-04 21:17:05 +02:00
vimboss b904b019b8 updated for version 7.1-310 2008-06-04 17:37:34 +00:00
Bjorn Winckler c0159b8fdf Default menu "MacVim Help" item opens help window maximized 2008-06-04 19:08:52 +02:00
Bjorn Winckler 11ec93a03a Add "Minimize All" and "Zoom All" items to "Windows" menu 2008-06-04 19:03:33 +02:00
Bjorn Winckler c2f8b396de Add "Cycle Through Windows" to Windows menu (remove <D-`> hack) 2008-06-04 18:45:45 +02:00
Bjorn Winckler fa15736b2b Hook up "MacVim Help" on default main menu 2008-06-04 18:25:08 +02:00
Bjorn Winckler d1a9e08f94 Add standard menus to default main menu 2008-06-04 18:17:23 +02:00
vimboss 9d2727c56f updated for version 7.1-309 2008-06-04 13:28:18 +00:00
vimboss ce9c112020 updated for version 7.1-308 2008-06-04 12:29:14 +00:00
vimboss 0e2ddfca38 updated for version 7.1-307 2008-06-04 11:35:26 +00:00
vimboss 1f7de911ba updated for version 7.1-306 2008-06-04 09:00:32 +00:00
Bjorn Winckler f6ab5cbc03 Use default menu when no window open, fix 'Recent Files' menu 2008-06-03 23:15:18 +02:00
Bjorn Winckler 44d7e60b06 Change heuristic for finding "Services" menu 2008-06-02 18:44:59 +02:00
Bjorn Winckler 0e37f590ab Use -[NSApp setMainMenu:] to update main menu 2008-06-01 21:28:18 +02:00
Bjorn Winckler a0f684e003 Add autoenabling for menus 2008-06-01 15:57:21 +02:00
Bjorn Winckler f54c3100e9 Menu removal functionality added 2008-06-01 14:30:00 +02:00
Bjorn Winckler a588fc3e33 Use menu descriptors instead of tags to locate menu items 2008-05-31 21:47:30 +02:00
vimboss 039f611554 updated for version 7.1-305 2008-05-29 20:41:57 +00:00
vimboss 3a4682c9dd updated for version 7.1-304 2008-05-29 19:47:13 +00:00
Nico Weber fdc64858c5 Wrap user-visible strings in NSLocalizedString() 2008-05-29 17:01:44 +02:00
vimboss 45a9151fc6 updated for version 7.1-303 2008-05-29 13:36:10 +00:00
vimboss b9241163d8 updated for version 7.1-302 2008-05-28 20:02:48 +00:00
Bjorn Winckler defa7bd098 Insert mode cursor respects 'rightleft' option
When 'rl' is enabled the insert mode cursor is drawn on the right-hand
side of a cell.
2008-05-28 21:16:27 +02:00
vimboss 6bfab82aca updated for version 7.1-301 2008-05-28 17:02:46 +00:00
vimboss 64959e3177 updated for version 7.1-300 2008-05-28 15:32:20 +00:00
vimboss 2eee45eb39 updated for version 7.1-299 2008-05-28 14:49:58 +00:00
Nico Weber 8d051eef4e Make QuickLook work with .vim files 2008-05-27 17:40:55 +02:00
Bjorn Winckler 7f449520a5 Patch a memory leak
The 'vimState' instance variable in MMVimController is now released on
dealloc.
2008-05-25 21:59:39 +02:00
Bjorn Winckler 07831f45b2 Snapshot 28 2008-05-25 20:22:58 +02:00
Bjorn Winckler 9a69ad0d62 Open and save dialogs track the Vim pwd
Open and save dialogs will open up at the present working directory of
the key Vim process.  This can be disabled by setting the user default
"MMDialogsTrackPwd" to 0.  If disabled, these dialogs always open up at
the last location browsed to (which is the default OS X behaviour).
2008-05-25 19:22:12 +02:00
Bjorn Winckler be6ecb5d92 Set 'backspace' in the system vimrc
Add "indent,eol,start" to the 'backspace' option in $VIM/vimrc to make
the delete key behave in a more familiar way to new users.  The help
file has been update to point out this non-standard behaviour.
2008-05-25 13:35:08 +02:00
Bjorn Winckler 138be9d567 Improve "Edit" menu support in dialogs
The Edit menu items cut/copy/paste/select all/undo/redo are wired to
send the appropriate action messages (now possible with :macmenu
command) so that they may work with dialogs.  However, to make this work
100%, menus must first autoenable (which they currently do not).  This
will be addressed in a future patch.
2008-05-20 16:12:52 +02:00
Bjorn Winckler 0430474168 Coerce MacVim to work with LCC
The LCC (Logitech Control Center) comes with an input manager which
registers its own root object with the default NSConnection.  MacVim
uses the root object of the default connection to vend the frontend
object, so LCC would cause MacVim to never open any new windows.

To work around this problem the default connection is no longer used in
MacVim, instead a new connection is created and this connection is used
to vend the frontend object instead.
2008-05-20 14:40:57 +02:00
Bjorn Winckler 0f1ee64746 Fix bug in :macmenu
Menu item not found lead to bad memory access.
2008-05-19 21:34:55 +02:00
Bjorn Winckler d08cc220fd Add "File.Save All" menu item
This patch serves the secondary purpose of showing off the new feature
of being able to specify alternate menu items using the new :macmenu
command.  When the "File" menu is revealed either the "Save All" or the
"Save" item is displayed, depending on whether Alt is held or not.
2008-05-19 20:08:52 +02:00
Bjorn Winckler 04d9ab21b0 Bind "File.Close" to ":conf q"
With the introduction of ":macmenu" it is possible to bind "File.Close"
to ":conf q" and at the same time have it send the "performClose:"
action.

This patch reverts back to using ":conf q" since there were problems
with "File.Close" in conjunction with bindings to <C-\>.
2008-05-19 19:28:20 +02:00
Bjorn Winckler 9c7523e944 Change ":macmenukey" to ":macmenu"
The new command allows better control over menus with ability to specify
key equivalent, action, and wheter menu item is an alternate.  These are
specified as "key=value" pairs to allow future expansion.  The help
files have also been rewritten to reflect this change.
2008-05-19 19:09:05 +02:00
Bjorn Winckler 030d0d07ec Update help which referred to Carbon version
In particular, state that MacVim does not source $VIMRUNTIME/macmap.vim.
2008-05-19 17:40:02 +02:00
Bjorn Winckler 0578f14843 Appcast points to fixed snapshot 27 2008-05-13 19:38:58 +02:00
Bjorn Winckler 11274e43c4 Merge upstream 2008-05-12 18:00:00 +02:00
Bjorn Winckler ebfad47ec6 Snapshot 27
The 'make-snapshot.sh' script has been updated to run on Leopard with
Perl support (TCL support is disabled for now).
2008-05-11 17:54:22 +02:00
Bjorn Winckler 48e6f325d6 Update credits 2008-05-11 16:22:01 +02:00
vimboss e899e2dfc7 updated for version 7.1-298 2008-05-10 19:39:08 +00:00
Bjorn Winckler 1bc466c774 Move "Recent Files" menu 2008-05-10 16:11:43 +02:00
Bjorn Winckler f08c899208 Add files opened/saved from :browse to "Recent Files" menu 2008-05-10 16:07:58 +02:00
Bjorn Winckler 31bd050607 Avoid "dropping DO message ..." warning when quitting
The warning was a result of sending a DO message from Vim and then
immediately exiting the process.  It is avoided by not sending any DO
messages while Vim is exiting.
2008-05-10 15:25:44 +02:00
Bjorn Winckler 2e6fb2ea53 Enable macvim color scheme to work with other Vim ports 2008-05-09 21:58:19 +02:00
Nico Weber 862da53932 Add "Recent Files" menu
The recent files menu will only remember files opened from Finder and
not files opened from within Vim (via :e etc.).  Recent files will also
be added to the "Recent Items" menu under the Apple menu.

(Patch by Nico Weber with some modifications by Bjorn Winckler.)
2008-05-09 21:41:39 +02:00
Bjorn Winckler 15763286bd Window no longer moves down on zoom 2008-05-09 15:05:31 +02:00
Bjorn Winckler fed823a238 Modifying 'antialias' in .[g]vimrc now works 2008-05-09 13:36:15 +02:00
Bjorn Winckler 5d5176aabf Cmd-w shows confirmation dialog when buffer modified 2008-05-09 13:27:03 +02:00
Enno Lübbers 19468d3117 Add background color option to 'fuopt' 2008-05-08 12:31:28 +02:00
Bjorn Winckler 0402b6b5c4 Merge upstream 2008-05-07 21:47:00 +02:00
vimboss b6932fb3ae updated for version 7.1-297 2008-05-07 19:46:51 +00:00
vimboss 22695b7f3b updated for version 7.1-296 2008-05-07 17:09:24 +00:00
vimboss bc8b62f3d9 updated for version 7.1-295 2008-05-07 15:40:33 +00:00
vimboss bd542602dd updated for version 7.1-294 2008-05-07 11:10:28 +00:00
Bjorn Winckler e5159c3b6a Snapshot 26 2008-04-11 22:54:48 +02:00
Bjorn Winckler b36829bcaa Add 'antialias' to list of non-standard options in help 2008-04-10 21:07:52 +02:00
Bjorn Winckler 07c344444b New MacVim icon 2008-04-10 20:57:46 +02:00
Bjorn Winckler bafcc3365d Merge upstream 2008-04-09 15:50:00 +02:00
vimboss 41ca0e5508 updated for version 7.1-293 2008-04-09 13:49:57 +00:00
vimboss 246dfc17f4 updated for version 7.1-292 2008-04-09 10:16:02 +00:00
Bjorn Winckler 9aae3ba3cc Fix initial window placement bug
The algorithm which determines the topmost window only searches through
visible windows.  The initial window placement bug was a result of this
algorithm returning the (invisible) window whose position was to be
determined.
2008-04-08 13:37:21 +02:00
Bjorn Winckler 0a54dd7370 Snapshot 25 2008-04-06 19:38:05 +02:00
Bjorn Winckler 6e8e20588d Only cascade from windows belonging to Vim process
This ensures that a newly opened window isn't cascaded from e.g. the
preferences panel.
2008-04-06 14:36:12 +02:00
Bjorn Winckler 296634f40e Make copy/paste respect block-wise selections
When text is copied inside Vim we put both the text and the motion type
on the pasteboard.  Text copied from outside Vim never contains the
motion type so we have to guess between line and character-wise motion
types in that case.
2008-04-05 15:24:25 +02:00
Bjorn Winckler 13d45e4ff9 Merge upstream
Conflicts:
	src/vim.h
2008-04-01 20:00:00 +01:00
vimboss 3e314dee6e updated for version 7.1-291 2008-04-01 18:59:07 +00:00
vimboss 779811f241 updated for version 7.1-290 2008-04-01 15:14:36 +00:00
vimboss 22017e1410 updated for version 7.1-289 2008-04-01 12:53:43 +00:00
vimboss af8ea2cc11 updated for version 7.1-288 2008-04-01 12:31:14 +00:00
vimboss ac3b778ddb updated for version 7.1-287 2008-04-01 11:12:09 +00:00
vimboss 1de2bc973a updated for version 7.1-286 2008-04-01 10:06:39 +00:00
Bjorn Winckler cdb8dc17ca Update :maca help, release actionDict 2008-03-26 20:41:00 +01:00
Bjorn Winckler b11e6ca3c9 Fix typo in help on :maca 2008-03-23 19:05:37 +01:00
Nico Weber 69c366f7ed Add command line completion to :macaction command
This enables the user to cycle through all actions by typing
":maca <Tab>" and then repeatedly hitting <Tab>.  The help on :maca was
also updated.

(Initial patch by Nico Weber with some changes by Bjorn Winckler.)
2008-03-23 18:48:24 +01:00
Nico Weber 7792c4e8ab Transparency setting not lost after leaving full-screen
Fixes bug where setting 'transp' while in full-screen and switching back
to windowed mode would result in the window being opaque.
2008-03-22 17:15:46 +01:00
Bjorn Winckler 3910f20697 Disable <D-?> key equivalent
The key equivalent is disabled for now since it only works on Tiger and
not on Leopard.
2008-03-22 14:19:23 +01:00
Bjorn Winckler 472eda54f6 Update Help menu
Add "MacVim Help" item with <D-?> key equivalent, as well as a
"MacVim Website" item which opens up the MacVim website in the user's
default browser.
2008-03-21 20:30:41 +01:00
vimboss c09ef35588 updated for version 7.1-285 2008-03-20 13:39:37 +00:00
vimboss bf90097520 updated for version 7.1-284 2008-03-20 12:23:49 +00:00
Bjorn Winckler 3292e01a82 Improve <D-w> behaviour
With this patch <D-w> works as follows:
- if in Ex-mode, exit by sending "^U:vi<CR>"
- if the command-line window is open, close it using CTRL-\_CTRL-N
- otherwise go to normal mode and add ":q<CR>" to the input buffer
2008-03-19 19:56:19 +01:00
Nico Weber ba210fdada Add full-screen options
When entering full-screen the 'fuoptions' option is used to determine
whether the vim view should maximize in the vertical and/or horizontal
directions.  The previous rows/columns are restored upon returning to
windowed mode.

The help docs for 'fullscreen' have been updated and docs for
'fuoptions' have been added.
2008-03-18 19:52:59 +01:00
Jjgod Jiang 2d57fac276 Support 'antialias' with default renderer
This provides some support for the 'antialias' option with the
NSTextView renderer.  However, some fonts seem to be unaffected by this
option.  In particular, Monaco of point sizes up to 10 always render
without antialiasing.
2008-03-16 21:53:35 +01:00
Jjgod Jiang 4868c3cb85 Support 'antialias' with ATSUI renderer
This commit adds support for the 'antialias' option with the ATSUI
renderer (the NSTextView renderer still uses System Preferences).  The
docs on 'antialias' have been updated.

Some changes to the code used by Carbon Vim is affected by this commit.
A feature flag FEAT_ANTIALIAS was added to support easy disabling of
'antialias' support.

(Patch by Jjgod Jiang with some modifications by Bjorn Winckler.)
2008-03-16 18:40:48 +01:00
vimboss d38abe1843 updated for version 7.1-283 2008-03-16 15:04:34 +00:00
vimboss 045cef0a51 updated for version 7.1-282 2008-03-16 13:54:13 +00:00
vimboss 560504f7ba updated for version 7.1-281 2008-03-16 12:09:58 +00:00
vimboss 4ba3129468 updated for version 7.1-280 2008-03-15 12:12:59 +00:00
vimboss 98cc0fee24 updated for version 7.1-279 2008-03-15 11:41:07 +00:00
Bjorn Winckler 26349fc938 Update credits 2008-03-15 12:03:32 +01:00
Bjorn Winckler fb5cf175af Snapshot 24 2008-03-14 21:38:36 +01:00
Bjorn Winckler 0243a624be All prefs panes have same width 2008-03-14 20:12:45 +01:00
Bjorn Winckler 96433d48a1 Update credits 2008-03-14 20:11:37 +01:00
Nico Weber e5ecb34260 Update layout of the Integration prefs pane 2008-03-14 19:44:34 +01:00
Bjorn Winckler 60fd59ea55 Remove build phase from "Edit in ODBEditor" project
The removed build phase was a "Run Script" which called a shell script
that effectively did nothing.
2008-03-14 19:25:24 +01:00
Nico Weber 8afb077865 Ensure mouse cursor is set (again)
The former patch did not work 100% and it also hogged CPU.  This patch
seems to work better and requires no extra CPU.
2008-03-14 19:12:52 +01:00
Bjorn Winckler eef4ba19a6 Take care of compiler warning in MMTextView 2008-03-13 21:45:12 +01:00
Scott 8574b2152c Fix ODB Input Manager memory issue
The Input Manager failed to retain two string objects which were
accessed after having been autoreleased.  This patch fixes the bug where
the "Edit in ..." menu entry was corrupted and related issues.

The version number of the Input Manager has been bumped to 1.2.
2008-03-13 21:41:38 +01:00
vimboss 52b5ee23fc updated for version 7.1-278 2008-03-12 20:48:13 +00:00
vimboss d97c301011 updated for version 7.1-277 2008-03-12 16:38:55 +00:00
vimboss 343bd24d2e updated for version 7.1-276 2008-03-12 16:27:00 +00:00
vimboss a58654a6b0 updated for version 7.1-275 2008-03-12 13:40:54 +00:00
vimboss af62299744 updated for version 7.1-274 2008-03-12 12:46:13 +00:00
vimboss 60cd2a75c1 updated for version 7.1-273 2008-03-12 12:17:28 +00:00
vimboss 2ef7f8c8a0 updated for version 7.1-272 2008-03-12 11:23:53 +00:00
vimboss f2282b0096 updated for version 7.1-271 2008-03-11 21:02:00 +00:00
Nico Weber 90c663f76b Ensure mouse cursor is set
There is a bug in NSTextView where it keeps resetting the mouse cursor
back to the I-beam cursor.  We "fix" this by setting the custom cursor
each time the mouse moves.
2008-03-11 21:46:53 +01:00
vimboss 5d748c8f27 updated for version 7.1-270 2008-03-10 20:34:59 +00:00
Bjorn Winckler b8ac483bf8 Snapshot 23 2008-03-09 21:14:50 +01:00
vimboss b884eef376 updated for version 7.1-269 2008-03-09 15:45:53 +00:00
vimboss 49cb3f99b8 updated for version 7.1-268 2008-03-09 13:30:56 +00:00
Bjorn Winckler 9f83b2360b Line numbers are brighter when bg=dark
This applies to ":set number" under the macvim color scheme.
2008-03-08 20:56:52 +01:00
Bjorn Winckler 88b58bbd9f Get rid of compilation warning messages 2008-03-08 15:43:16 +01:00
Bjorn Winckler dee796111a Add Universal build target to 'Edit in ODBEditor' project 2008-03-08 15:42:50 +01:00
Bjorn Winckler 8ab6c75d08 Higher constrast mouse cursor in insert mode
An Ibeam cursor with a white outline was added to make it easier to spot
when 'bg=dark'.
2008-03-08 15:41:03 +01:00
Ben Schmidt 3d8abd2669 Improved method to start Vim processes in a login shell
A login shell is started by exec'ing a shell process whose argv[0] is
prepended with a dash.  Which shell to use can be controlled with user
default MMLoginShellCommand (or by setting $SHELL).  If the shell needs
a parameter to make it a login shell then this can be set with the user
default MMLoginShellArgument.  The documentation has been updated with
these new user defaults.
2008-03-07 22:42:46 +01:00
Bjorn Winckler 12bec6e4ef Merge upstream 2008-03-06 22:46:00 +01:00
vimboss d26a1b2aad updated for version 7.1-267 2008-03-06 21:45:49 +00:00
Bjorn Winckler 68799a3f7b Integration pane: version label moved, typo fixed 2008-03-06 21:53:18 +01:00
Bjorn Winckler 164caf3832 Set <D-C-z> as key equivalent for Window->Zoom menu item
This key equivalent is the same as in iTunes.
2008-03-06 19:55:42 +01:00
Bjorn Winckler fa28669748 Recognize files with 'patch' and 'diff' extensions 2008-03-06 19:49:36 +01:00
Nico Weber 2fefb81d43 Update the Integration prefs pane
The integration pane now contains descriptive text concerning the 'Edit
in ODBEditor' input manager.
2008-03-06 19:35:22 +01:00
Nico Weber 9d568fc7c9 Merge upstream Edit in TextMate changes, remove a utf8 char 2008-03-06 19:25:56 +01:00
Bjorn Winckler 0e6bfe9367 Update help
Add comments on automatic updates in "important" section and MMZoomBoth
in "hints" section.
2008-03-02 17:36:02 +01:00
Nico Weber 042108b0ad ODB Input Manager installer is version sensitive
The Integration prefs pane states which version of the input manager
currently is installed.  The Input Manager version is bumped from 1.0
to 1.1.
2008-03-01 20:00:30 +01:00
Nico Weber 8ee6c93248 Integration prefs pane update
- Make last prefs pane persistent
- Order editor list alphabetically
- Set editor on install if it is not set
- Code cleanup
2008-03-01 16:31:36 +01:00
vimboss 3f9f756149 updated for version 7.1-266 2008-03-01 12:49:21 +00:00
Bjorn Winckler f6a5f65011 Add "Edit in ODBEditor" input manager credits 2008-02-28 18:53:41 +01:00
Nico Weber f6e817e253 Preference panel update, input manager installer
The preference panel now uses Dave Batton's DBPrefsWindowController
class.  A (preliminary) "Integration" panel has also been added which
adds buttons to install the "Edit in ODBEditor" input manager, and a way
to choose which editor to use with the input manager.

The input manager is now bundled inside MacVim.app and the source code
has been added to the project.  The original ODB input manager source
code was written by Allan Odgaard and was later modified by Chris Eidhof
and Eelco Lempsink to make it work with other editors than TextMate.

The installer uses a new AuthorizedShellCommand class.

Dave Batton is credited in the About dialog.
2008-02-28 18:30:34 +01:00
Bjorn Winckler bf22f09010 Add src/po/*.mo to .gitignore 2008-02-27 22:10:40 +01:00
vimboss 41c734a1aa updated for version 7.1-266 2008-02-27 15:14:04 +00:00
vimboss 65b46aa438 updated for version 7.1-265 2008-02-26 20:30:12 +00:00
vimboss 55790c5bb1 updated for version 7.1-264 2008-02-25 20:55:22 +00:00
vimboss 160b3ddb75 updated for version 7.1-263 2008-02-25 19:46:51 +00:00
Bjorn Winckler 4bbbab9e56 Enlarge try/catch block in connect backend
There have been reports of uncaught exception when the backend connects.
Hopefully these exceptions will no longer go uncaught.
2008-02-23 16:30:58 +01:00
vimboss 548238236c updated for version 7.1-262 2008-02-20 19:11:07 +00:00
vimboss 1f27812ec0 updated for version 7.1-261 2008-02-20 17:15:26 +00:00
vimboss 1b21020c55 updated for version 7.1-260 2008-02-20 13:59:32 +00:00
vimboss d6fb745d7b updated for version 7.1-259 2008-02-20 13:16:29 +00:00
vimboss b5d1a8c5ba updated for version 7.1-258 2008-02-20 12:43:01 +00:00
vimboss 2e80f981c6 updated for version 7.1-258 2008-02-20 12:41:56 +00:00
vimboss 43d56b9b31 updated for version 7.1-257 2008-02-20 11:44:03 +00:00
vimboss d3b99588e3 updated for version 7.1-256 2008-02-20 11:24:52 +00:00
vimboss 80e4ddf501 updated for version 7.1-255 2008-02-20 10:29:39 +00:00
vimboss 143c782109 updated for version 7.1-254 2008-02-20 09:58:18 +00:00
vimboss a9dce2fa3d updated for version 7.1-253 2008-02-18 18:42:52 +00:00
Bjorn Winckler bd394ba7b4 Cmd-click to only maximize vertically when MMZoomBoth is set 2008-02-17 20:01:19 +01:00
Bjorn Winckler 17b0feb45b Add MMZoomBoth user default
If MMZoomBoth user default is enabled, then the green zoom button will
maximize horizontally as well as vertically.
2008-02-16 19:55:44 +01:00
Nico Weber 9265b87738 No CF calls between fork() and exec()
Ensure no CoreFoundation calls are made between fork() and exec()
otherwise Mac OS X may crash and burn.
2008-02-16 18:26:01 +01:00
Jjgod Jiang 84a3908488 Cursor drawing and inset support for ATSUI renderer 2008-02-15 20:22:06 +01:00
vimboss da50fc7107 updated for version 7.1-252 2008-02-14 21:20:26 +00:00
Bjorn Winckler a2f006b7a5 Update Appcast for snapshot 22 2008-02-14 21:03:11 +01:00
vimboss ff477a8d27 updated for version 7.1-251 2008-02-13 20:49:04 +00:00
Bjorn Winckler ef149aa134 Snapshot 22
The 'make-snapshot.sh' script has also been updated.
2008-02-13 20:02:07 +01:00
Bjorn Winckler a6907b971a Add info concerning find to MacVim help 2008-02-13 19:21:51 +01:00
vimboss a8b5c51adf updated for version 7.1-250 2008-02-13 17:36:06 +00:00
Bjorn Winckler ee5a7d0bb7 Add script that builds a new snapshot
The script make-snapshot.sh will build a new snapshot, then create a
folder on the Desktop containing
    MacVim.app
    README-snapshot.txt
    mvim
The folder is then archived and compressed (to a file on the Desktop).
2008-02-13 18:03:58 +01:00
Bjorn Winckler dd78d32dd4 Fix Find Pasteboard bugs
As a temporary precaution, the Find Pasteboard is not used during a fork
since this caused the entire machine to lock up.

Also, only patterns from a search (/ and ?) are added to the pboard; not
patterns from a substitution (:s).
2008-02-13 17:54:20 +01:00
vimboss 1190edd343 updated for version 7.1-249 2008-02-13 14:21:38 +00:00
vimboss 0a00f8f69f updated for version 7.1-248 2008-02-13 11:42:46 +00:00
vimboss b5b2678f9d updated for version 7.1-247 2008-02-13 09:58:14 +00:00
vimboss 1b133a3190 updated for version 7.1-246 2008-02-13 09:28:19 +00:00
Bjorn Winckler 5e1defcf44 Update Appcast
Replaced '<' and '>' with '&lt;' and '&gt;' where necessary.
2008-02-11 22:32:43 +01:00
Bjorn Winckler 73708d6ff2 Snapshot 21 2008-02-11 22:20:22 +01:00
Bjorn Winckler 566dae45c7 Change LineNr highlight group in macvim color scheme
This color change affects ':set number' when bg=dark.
2008-02-11 21:47:43 +01:00
Bjorn Winckler 1f5a9fa89b Send cursor position on each batch draw
The cursor position is used to set the selected range in the MMTextView.
This provides some support for voice over (enable with Mac+F5).
2008-02-11 20:52:48 +01:00
Bjorn Winckler ddfeb8cac3 Implement bell
The bell uses NSBeep() and can hence be changed in the System
Preferences.  Note that the visual bell is not yet implemented.
2008-02-11 20:50:48 +01:00
Bjorn Winckler 4630903d9d Remove plist/dict from registered file types
The .plist and .dict entries were removed from Info.plist since files of
this type may be in binary format.
2008-02-11 20:44:51 +01:00
Bjorn Winckler e7d7b1f602 Find Next/Previous and Use Selection for Find menus
Implemented "Find Next", "Find Previous" and "Use Selection for Find"
menus.  In the process the Edit->Find menu has been restructured.  To
accomodate these changes the code changed so that the Find Pasteboard is
updated also when :set @/ = ... is called (previously the Find
Pasteboard was only updated when an actual search was executed).
2008-02-11 20:31:19 +01:00
vimboss 0f6e98e9fc updated for version 7.1-245 2008-02-10 21:25:55 +00:00
Bjorn Winckler 6269aa03e0 Vim search patterns are put on the OS X Find Pasteboard
By adding search patterns to the Find Pasteboard other apps can access
Vim search patterns.  For example, if the user types
    /neat<CR>
in MacVim and then switches to Safari and hits <D-g>, then Safari will
search for the string "neat".
2008-02-09 22:24:25 +01:00
Bjorn Winckler c0447dd6ed Track pad scrolling is force sensitive
When scrolling with the track pad, check the force the user is scrolling
with and adjust the number of lines scrolled accordingly.  Previously
each track pad event scrolled three lines indepent of how forceful the
scroll movement was.
2008-02-06 20:40:35 +01:00
Bjorn Winckler 67a9c70f48 Don't hide prefs panel on deactivate
The preferences panel no longer hides when MacVim loses focus.  Also,
some space has been added between buttons in the preferences panel.
2008-02-06 18:09:31 +01:00
vimboss ed474b1614 updated for version 7.1-244 2008-02-06 16:33:58 +00:00
vimboss 518615feff updated for version 7.1-243 2008-02-06 13:44:43 +00:00
Bjorn Winckler b775f355e5 Add howto comment to appcast file 2008-02-05 20:29:16 +01:00
Bjorn Winckler 72af81b0f6 Sparkle credits in About dialog 2008-02-05 20:22:35 +01:00
Bjorn Winckler 6ca6e7871d Added help on preferences 2008-02-05 20:03:55 +01:00
Bjorn Winckler 2e2af8ad40 Update preferences panel
Some esoteric options were removed; added descriptions to some options.
2008-02-05 20:02:55 +01:00
Bjorn Winckler 867d7e7d52 Removed stray entry in Info.plist dictionary 2008-02-03 21:05:02 +01:00
Bjorn Winckler 24df753553 Added MacVim Appcast file 2008-02-03 17:34:58 +01:00
Bjorn Winckler 9a62a4c05e Update Xcode project file
- add 'Universal' configuration (builds a universal binary)
- use 'apple-generic' versioning (agvtool)
2008-02-03 16:13:06 +01:00
Bjorn Winckler 66263defaa Add 'Check for updates' option to preferences 2008-02-03 14:48:34 +01:00
Nico Weber fdf5c7cf04 Sparkle support for automatic updates
With this commit the versioning scheme of MacVim has also changed;
CFBundleVersion is now a number (indicating the build), and
CFBundleShortVersionString contains the version number (e.g. 7.1).
2008-02-03 14:38:14 +01:00
Bjorn Winckler 90acffb41f Clean up object deallocation code 2008-02-01 22:09:42 +01:00
Bjorn Winckler 39b2308db7 Use Cocoa bindings for preferences panel 2008-01-31 20:51:41 +01:00
Bjorn Winckler b8a482ebf8 Always detect ^C
Sometimes Ctrl-keys are sent to the backend as text instead of as a
command key, so we must look for ^C in both cases.

This fixes a the ^W^C bug (Issue 48).
2008-01-31 19:45:22 +01:00
Bjorn Winckler 3b98d9f0dc Decrease false positives on untitled window detection
The detection algorithm is still dumb; it now thinks a window is
untitled (i.e. good for opening new files in) when its title begins with
"[No Name] - VIM".  This means that it now rejects modified buffers
which haven't been saved to a file.
2008-01-31 16:24:45 +01:00
Bjorn Winckler f2740bd858 Order window front when opening files
Ensure that the window is ordered front when opening files in an already
open window (otherwise a newly open filed may be in an obscured window).
2008-01-31 16:19:00 +01:00
Bjorn Winckler 3c18a31949 Code cleanup 2008-01-31 16:11:18 +01:00
Bjorn Winckler 2dbe83f704 Warn if multiple tabs or windows are open when quitting 2008-01-30 22:05:55 +01:00
Bjorn Winckler b8e984431a Added preference panel
The preference panel is very simplistic at the moment.  We might want to
consider making it a Safari-style preference panel if the number of
preferences increase.
2008-01-30 20:16:25 +01:00
Bjorn Winckler 112f86ba33 File->Close sends performClose:
This fixes a bug where <D-w> would close not close the about dialog box,
but instead would close a (partially) obscured window.
2008-01-29 20:05:21 +01:00
Bjorn Winckler d2b63e9e8f Revert to using NSTask to launch MacVim
Using Launch Services (LS) caused several problems, so this commit
reverts back to using NSTask to launch MacVim from a Vim process.

The most severe problem LS caused was that sometimes MacVim would never
finish launching (the dock icon kept bouncing forever).  Rebuilding the
LS database seemed to temporarily fix this problem, but it kept
reoccuring.
2008-01-27 14:37:59 +01:00
Bjorn Winckler ec81b3fea1 Launch MacVim from path instead of bundle id
Use bundle path instead of bundle identifier when MacVim is launched
from a Vim process.  This avoids problems when there are several copies
of MacVim.app on the hard drive.
2008-01-27 13:28:57 +01:00
Bjorn Winckler ff9125d6ac Highlight spotlight queries on open
When MacVim is started from a spotlight search, the query text from
spotlight is highlighted.
2008-01-26 22:25:09 +01:00
Bjorn Winckler ab38b8a17d Merge upstream 2008-01-26 21:16:00 +01:00
vimboss dfb4d1738a updated for version 7.1-242 2008-01-26 20:15:46 +00:00
Bjorn Winckler 81598be330 Added MMTexturedWindow user default
Enable MMTexturedWindow to get textured window on Tiger (Leopard always
uses a textured window).
2008-01-26 18:36:32 +01:00
Bjorn Winckler c438b122f7 Use Launch Services, user default for untitled windows
Use Launch Services when launching MacVim from a Vim process instead of
using NSTask.

Added user default 'MMUntitledWindow' which controls when an untitled
window should open.  It can take the following values:
    0 = Never open untitled window
    1 = Open untitled window on 'Open' event
    2 = Open untitled window on 'Reopen' event
    3 = Open untitled window on both 'Open' and 'Reopen' events
2008-01-26 16:40:24 +01:00
Bjorn Winckler a08f1f6181 File opening procedure changed
When files is being opened (via [MMAppController
application:openFiles:]) try to open the files in an untitled window
(either one that is already open, or one that is currently launching).
This avoids two windows opening when the 'Edit in MacVim' input manager
is used, or when files are opened from Xcode.
2008-01-25 22:14:40 +01:00
Bjorn Winckler 2d4573091b File->Open pops up a modal 'open files' dialog
The File->Open dialog lets the user choose one or more files which are
opened in tabs in a new window; it replaces the behaviour where
File->Open presented a sheet which opened (at most) one file in the
topmost window.  This conforms better with the standard File->Open
behaviour of Mac apps.
2008-01-23 21:55:43 +01:00
Bjorn Winckler 5bc6c46082 Give warning if user symlinked to Vim binary
Cocoa does not support symlinking because NSBundle then fails to find
resources.  Give a warning if possible symlinking is detected.
2008-01-23 21:21:51 +01:00
Bjorn Winckler 863b5ab5dc Removed window nib files
Windows are created programatically instead of via a nib file.
2008-01-23 20:30:49 +01:00
Bjorn Winckler bc28f07b5e <M-Up> and <M-Down> not triggered twice
The default Cocoa key bindings map these key presses to two commands
which led them to be triggered twice.  Avoid this by passing
Alt+Function key presses straight to Vim instead of to
interpretKeyEvents:.
2008-01-23 19:39:13 +01:00
Bjorn Winckler 807c425577 Window title is set on both decorated and full-screen window 2008-01-23 19:17:03 +01:00
Bjorn Winckler e5519102a7 Ensure menus are updated when window focus changes 2008-01-23 19:06:58 +01:00
Bjorn Winckler 284ae9fd34 Make text view first responder when leaving full-screen
The 'plus' button on the tabline got first responder status when leaving
full-screen, which (among other things) looks bad when full keyboard
access is enabled.

Also some code cleanup.
2008-01-22 19:50:50 +01:00
vimboss 749277ae52 updated for version 7.1-241 2008-01-22 16:50:03 +00:00
vimboss 92589cc363 updated for version 7.1-240 2008-01-22 15:02:31 +00:00
vimboss 8a854c9af4 updated for version 7.1-239 2008-01-22 11:44:47 +00:00
vimboss 5724e9d810 updated for version 7.1-238 2008-01-22 10:59:38 +00:00
vimboss 746394abc7 updated for version 7.1-237 2008-01-22 10:06:48 +00:00
Bjorn Winckler 2273c98630 Cursor color change in dark macvim color scheme 2008-01-21 22:18:58 +01:00
Bjorn Winckler a162472912 Window and view refactoring
Window and view code was refactored to better accomodate the transition
to the ATSUI text rendering code.  View specific code has been
completely moved into MMVimView and window code is now all in
MMWindowController; the window controller is also 'full-screen aware'.
Finally, the text storage is no longer referenced outside MMTextView --
the idea is that the text view is the public class for handling the
work that MMTextStorage used to be the public interface for.

This refactoring also brings some improvements:
- window resizing is more responsive
- full-screen window memory leak fixed
- proper fix for erroneous 'buffer modified' warning
- full-screen no longer tried to set 'nil-title' (this caused backend
  connection problems)
- changing lines/columns in full-screen works properly
- open dialog now works in full-screen on Tiger
2008-01-21 22:10:04 +01:00
Jjgod Jiang 41dfa1ceb3 Experimental ATSUI text rendering support
The ATSUI renderer can be enabled by setting the user default
MMAtsuiRenderer.  At the moment only very basic text drawing is supported.
2008-01-21 21:54:58 +01:00
Bjorn Winckler ba1599a054 Prepared for ATSUI renderer 2008-01-21 21:49:29 +01:00
vimboss 349aaa485c updated for version 7.1-236 2008-01-19 14:59:58 +00:00
vimboss 7fda334158 updated for version 7.1-235 2008-01-18 19:37:23 +00:00
vimboss e0ee322a35 updated for version 7.1-234 2008-01-18 16:40:00 +00:00
vimboss 60e87093c4 updated for version 7.1-233 2008-01-18 12:16:16 +00:00
vimboss a9241c754d updated for version 7.1-232 2008-01-18 10:40:55 +00:00
vimboss 363385f636 updated for version 7.1-231 2008-01-16 19:03:13 +00:00
vimboss d6ab57341f updated for version 7.1-230 2008-01-15 21:17:30 +00:00
vimboss 31b1d9b73e updated for version 7.1-229 2008-01-14 19:12:28 +00:00
vimboss 3627b2f3c1 updated for version 7.1-228 2008-01-13 20:58:13 +00:00
vimboss 351704de2b updated for version 7.1-227 2008-01-13 16:40:19 +00:00
vimboss 388d57e9ca updated for version 7.1-226 2008-01-13 16:12:10 +00:00
vimboss 2c4b19281e updated for version 7.1-225 2008-01-13 15:31:00 +00:00
vimboss 91211e9363 updated for version 7.1-224 2008-01-13 15:18:01 +00:00
vimboss 7d05538499 updated for version 7.1-223 2008-01-13 12:54:11 +00:00
vimboss d38181302e updated for version 7.1-222 2008-01-13 12:31:34 +00:00
vimboss 8c8f8b045e updated for version 7.1-221 2008-01-12 17:13:50 +00:00
vimboss 2ee18fafae updated for version 7.1-220 2008-01-12 16:12:10 +00:00
vimboss 8c222c7e58 updated for version 7.1-219 2008-01-12 15:47:10 +00:00
vimboss 4267974d65 updated for version 7.1-218 2008-01-11 20:27:45 +00:00
vimboss 8aea8c7c62 updated for version 7.1-217 2008-01-11 20:02:02 +00:00
vimboss 211a825ff1 updated for version 7.1-216 2008-01-11 19:26:36 +00:00
vimboss e7e7103b6e updated for version 7.1-215 2008-01-10 21:24:39 +00:00
vimboss 09bd51ab00 updated for version 7.1-214 2008-01-09 21:40:50 +00:00
vimboss 39d2adf550 updated for version 7.1-213 2008-01-09 19:30:36 +00:00
vimboss 3e7c128fa1 updated for version 7.1-212 2008-01-09 09:14:13 +00:00
Bjorn Winckler 46b5d6e03d Fixed potential font memory issue
The font was not retained when setting gui.norm_font leading to a pointer into
freed memory.  The font instance is now retained before its pointer value is
stored in gui.norm_font.
2008-01-07 20:28:10 +01:00
Nico Weber 38a4d64829 Fix full-screen mode for secondary monitors 2008-01-07 20:04:58 +01:00
vimboss b2c2bd07ca updated for version 7.1-211 2008-01-06 19:07:36 +00:00
vimboss 2aae59b4ef updated for version 7.1-210 2008-01-06 16:18:56 +00:00
vimboss 12666d184a updated for version 7.1-209 2008-01-06 14:17:07 +00:00
vimboss fe9562ad0e updated for version 7.1-208 2008-01-05 21:16:31 +00:00
vimboss 51acc6dc1c updated for version 7.1-207 2008-01-05 17:07:13 +00:00
vimboss 56e78127ac updated for version 7.1-206 2008-01-05 12:59:22 +00:00
vimboss 8406015ca8 updated for version 7.1-205 2008-01-05 12:35:21 +00:00
vimboss 774000c089 updated for version 7.1-204 2008-01-05 12:15:52 +00:00
vimboss 9d64e4b658 updated for version 7.1-203 2008-01-04 20:25:44 +00:00
vimboss 020105ac21 updated for version 7.1-202 2008-01-04 16:47:25 +00:00
vimboss 669a83bae4 updated for version 7.1-201 2008-01-04 15:31:21 +00:00
vimboss 7269f12a02 updated for version 7.1-200 2008-01-04 15:01:07 +00:00
vimboss 61c2723fe4 updated for version 7.1-199 2008-01-04 14:17:47 +00:00
vimboss fe91a4219a updated for version 7.1-198 2008-01-04 13:53:09 +00:00
vimboss df62283de1 updated for version 7.1-197 2008-01-04 10:54:50 +00:00
vimboss 4a3eae9188 updated for version 7.1-196 2008-01-03 19:45:15 +00:00
vimboss 0b7a45a080 updated for version 7.1-195 2008-01-03 19:22:13 +00:00
vimboss 66737e6c2f updated for version 7.1-194 2008-01-03 17:56:04 +00:00
vimboss a80249687e updated for version 7.1-193 2008-01-03 16:54:33 +00:00
vimboss b67de3af6e updated for version 7.1-192 2008-01-03 15:34:40 +00:00
vimboss b430bea05b updated for version 7.1-191 2008-01-03 15:15:07 +00:00
vimboss 7559b4ecde updated for version 7.1-190 2008-01-03 12:20:39 +00:00
vimboss 12925f4d7d updated for version 7.1-189 2008-01-03 11:43:42 +00:00
vimboss 2ccef6c79c updated for version 7.1-188 2008-01-02 21:09:33 +00:00
vimboss 80bc4d6dc9 updated for version 7.1-187 2008-01-02 20:55:27 +00:00
vimboss f7a1b45ac5 updated for version 7.1-186 2008-01-02 20:08:25 +00:00
vimboss ba0c8072f4 updated for version 7.1-185 2008-01-02 16:49:36 +00:00
vimboss 198db906c2 updated for version 7.1-184 2008-01-02 15:26:04 +00:00
vimboss e0e4842dbc updated for version 7.1-183 2008-01-02 14:35:30 +00:00
vimboss adf2f0f983 updated for version 7.1-182 2008-01-02 14:13:10 +00:00
vimboss 2f9baad13e updated for version 7.1-181 2008-01-02 12:59:21 +00:00
vimboss ffcfd31c50 updated for version 7.1-180 2008-01-01 16:37:52 +00:00
vimboss f6b49aced3 updated for version 7.1-179 2008-01-01 15:26:45 +00:00
vimboss b78bbb7a6a updated for version 7.1-178 2008-01-01 14:43:35 +00:00
vimboss f01367c69c updated for version 7.1-177 2008-01-01 13:17:56 +00:00
vimboss 45bc1b3aab updated for version 7.1-176 2007-12-31 15:42:13 +00:00
Bjorn Winckler 035e74e287 Update docs
Fixed typos, updated section on the macvim color scheme as well as the toolbar
section.
2007-12-19 23:14:20 +01:00
Bjorn Winckler 02da38accf Avoid false 'documented edited' warning when quitting
If a Vim process is quit using :wq the 'document edited' flag is never cleared,
so always clear it during cleanup.
2007-12-18 17:37:11 +01:00
Nico Weber 08e7634e76 Documentation updates
Added some info about forking on Mac OS X and some other minor improvements.
2007-12-14 19:17:29 +01:00
Bjorn Winckler 621f94828e Fix memory leak in window controller
The NSWindow object for a window controller was alloc'ed but never released
when initializing the window controller.
2007-12-14 18:56:18 +01:00
vimboss 288e582e22 updated for version 7.1-175 2007-12-09 19:26:44 +00:00
vimboss d2887e47c1 updated for version 7.1-174 2007-12-09 18:38:35 +00:00
vimboss e1a13bb449 updated for version 7.1-173 2007-12-09 18:26:22 +00:00
vimboss 6530cc5fad updated for version 7.1-172 2007-12-08 21:21:18 +00:00
vimboss f7dae3e393 updated for version 7.1-171 2007-12-07 19:28:58 +00:00
vimboss 71c63ec8b7 updated for version 7.1-170 2007-12-07 16:30:42 +00:00
vimboss 6e33c67cf0 updated for version 7.1-169 2007-12-07 16:09:32 +00:00
Nico Weber c9304c3b82 Fix forking infinite loop 2007-12-04 21:09:31 +01:00
Nico Weber 86ba888201 Fix tab color flicker problem on Leopard 2007-12-04 20:50:31 +01:00
vimboss 3f33f484ea updated for version 7.1-168 2007-12-03 21:21:03 +00:00
vimboss 7169cf4644 updated for version 7.1-167 2007-12-03 20:32:43 +00:00
Bjorn Winckler 922a70fafc Fix initial window placement
When ~/Library/Preferences/org.vim.MacVim.plist does not exist the window will
be placed according to the frame passed when initializing the NSWindow, so set
some sane default values.
2007-12-02 16:48:24 +01:00
Bjorn Winckler 81a1de822a Add mvim script, update credits 2007-12-02 15:57:54 +01:00
Bjorn Winckler 5fafa98d5f Cursor line & column darker when bg=dark in macvim color scheme 2007-12-02 15:22:47 +01:00
Nico Weber d4855706c0 Nicer looking tabs on Leopard
Make the tabs look almost identical to the Leopard Terminal.app tabs (only on
Leopard, the Tiger tabs are unchanged).
2007-12-02 15:00:37 +01:00
Nico Weber b86eee82f8 Add fork support
If vim is started via '-g', it forks and exec()s a new (!) vim instance in the
child process. But if the gui is started via `:gui`, no forking is done.

In MacVim, pass the '-f' flag when starting a new Vim process (should not fork
in this instance).
2007-12-02 13:05:14 +01:00
vimboss 7dae143cbf updated for version 7.1-166 2007-12-01 20:13:05 +00:00
vimboss b538610846 updated for version 7.1-165 2007-12-01 16:19:33 +00:00
vimboss 5f0dd0f4dc updated for version 7.1-164 2007-11-29 20:27:21 +00:00
vimboss 4e2c26c5c4 updated for version 7.1-163 2007-11-29 16:46:44 +00:00
Bjorn Winckler 88d1e3c664 Parse selection range when opening files from Xcode
Xcode sets the 'keyAEPosition' parameter in the 'odoc' Apple event. This
contains information on the line range to select when opening files.
2007-11-28 20:12:44 +01:00
Bjorn Winckler 809f415bda Docs updated on ODB support, fixed Info.plist 2007-11-27 21:38:19 +01:00
Bjorn Winckler f99ce72a11 ODB Editor protocol (aka 'external editor') support
Programs that support ODB asks MacVim to open files. When a file is written or
closed, MacVim notifies the program of these events. (At the moment the 'Burl'
parameter is parsed but ignored. The 'RdEV' parameter is ignored.)
2007-11-27 21:07:08 +01:00
vimboss a2cbf49598 updated for version 7.1-162 2007-11-24 20:50:24 +00:00
vimboss d1de3525e9 updated for version 7.1-161 2007-11-24 20:28:24 +00:00
vimboss 645bfbd1e8 updated for version 7.1-160 2007-11-24 14:44:58 +00:00
vimboss 0a2913b2d6 updated for version 7.1-159 2007-11-20 17:04:29 +00:00
vimboss bafa127dbd updated for version 7.1-158 2007-11-20 16:22:16 +00:00
vimboss 45553c0c6a updated for version 7.1-157 2007-11-20 11:31:26 +00:00
Bjorn Winckler 3a36672982 Improved support for Ctrl-mappings
Ctrl-letter keys are passed directly to the input buffer so that the backend
can separate e.g. <C-i> and <C-Tab>.
2007-11-19 21:20:56 +01:00
Bjorn Winckler 2fbfb74a77 MMLoginShell defaults to NO
Starting a tcsh shell with -c and -l doesn't work so disable this user default
until further notice.
2007-11-18 14:18:12 +01:00
Bjorn Winckler 240bb64660 Constrain window frame to screen after live resize
Always send SetTextDimensionsMsgID to Vim at the end of live resize to ensure
that resizeWindowToFit gets called.  Otherwise the window can be too big and
will then automatically resize when a dialog sheet is presented or when the
window is moved, which feels strange.
2007-11-18 14:16:42 +01:00
Bjorn Winckler 2e105da555 Fix a wide character bug
When replacing characters in the text storage it could happen that a row 'lost'
one column when a wide character was replaced with a normal one.
2007-11-17 18:03:47 +01:00
Bjorn Winckler 00e0971705 MacVim color scheme supports dark background
Change background color with ":set background=dark" (see :h 'background')
2007-11-17 15:03:56 +01:00
Bjorn Winckler 2d5e4ef21d Removed stray debug log message 2007-11-15 22:09:01 +01:00
Bjorn Winckler 8df6521434 Preserve swap files after crash
Before terminating gracefully, send a TerminateNowMsgID to every Vim process so
that they can determine whether MacVim quit or crashed.  If MacVim quits, call
getout() to exit Vim (this removes swap files), otherwise call
getout_preserve_modified() (this preserves swap files).
2007-11-15 22:04:06 +01:00
Bjorn Winckler 5ba1fac486 Fix autocommands in macvim color scheme
Calling ':set bg=dark' in .gvimrc clears colors_name which caused an error
message to pop up every time the focus changed due to the autocommands
installed in macvim.vim accessing colors_name.
2007-11-15 20:40:09 +01:00
Bjorn Winckler e3cd69d29c Improved marked text handling
Delete, enter, escape, all work as expected with marked text visible.
2007-11-13 20:18:16 +01:00
Bjorn Winckler f7e4a83a92 Add IM control support
When the default system keyboard script is non-roman the input manager is
automatically switched to a roman keyboard script when going to normal mode.
See 'imd', 'imc', 'imi' for some relevant options.  MacVim uses an
over-the-spot style of IM support.
2007-11-13 19:15:11 +01:00
Bjorn Winckler eaaacf8af6 Disable login shell with "MMLoginShell"
New Vim processes are by default launched via a login shell so that the user's
environment gets profiled.  This behavior can be disabled by setting the user
default "MMLoginShell" to 0.
2007-11-12 20:17:57 +01:00
Nico Weber 3306ace54e Enable trackpad scrolling over the black area in full-screen 2007-11-11 20:34:57 +01:00
Bjorn Winckler 8e8f563178 Support file-open check for multiple files
When dropping multiple files, make sure none of the files are already open.  If
all files were already open, then select the window and tab of the first file
that was open.  If at least one file was not already open, then simply ignore
the open files and open the unopened ones.

Also don't check if files exists inside application:openFiles: since files that
are passed here are assumed to already exists.  The existence check has been
moved to the system services message openFile:userData:error:.
2007-11-11 20:27:03 +01:00
vimboss 501bdb54dd updated for version 7.1-156 2007-11-11 18:17:28 +00:00
Bjorn Winckler ea9acd7e15 Updated help files
Updated gui_mac.txt to reflect better handling of Unicode.

Not all occurrences of ":action" and ":menukeyequiv" had been changed to
":macaction" and ":macmenukey".

Updated 'guifontwide' entry.
2007-11-11 15:46:04 +01:00
Bjorn Winckler 9d16bac368 New text drawing model, better unicode support, 'gfw' support, etc.
Characters and columns are no longer assumed to be in one-to-one
correspondence.  Thus when modifying the text storage a (row,column) pair must
be searched for.  This is managed using
    [NSString rangeOfComposedCharacterSequenceAtIndex:]
and by marking wide characters with an attribute (called "MMWideChar").  We
also provide an optimized code path for when characters and columns are in
one-to-one correspondence (no wide chars, only chars that can be represented by
one utf16 character).

A new typesetter is also used.  Instead of overriding
layoutGlyphsInLayoutManager:::: we override willSetLineFragmentRect::::.  This
typesetter can handle composing characters, whereas the old typesetter couldn't
(it can still be used by setting the user default "MMTypesetter" to
"MMTypesetter2".)

Note that text rendering still has flaws, the Cocoa Text System and Vim has
different opinions on how much space certain characters take up and this
results in display bugs.  (E.g. nonspacing marks such as U+064C are
problematic.)  Also, sometimes the layout manager hides glyphs but Vim assumes
that each character is displayed (resulting in yet more display bugs).

Added support for 'guifontwide'.  This can be set to anything (different font
size); it is quite possible to set it so that the display becomes completely
messed up.
2007-11-11 15:09:22 +01:00
vimboss dcaf86c567 updated for version 7.1-155 2007-11-10 21:51:15 +00:00
vimboss 1ff273a376 updated for version 7.1-154 2007-11-08 20:24:19 +00:00
vimboss 639fc30243 updated for version 7.1-153 2007-11-08 19:49:02 +00:00
Bjorn Winckler 94e4efed2d Don't attempt to open dropped file that is already open
When a file is dropped, each Vim process is checked to see if the file is
already open.  If so, raise the corresponding window and select the tab that
holds the opened file.  Only works when one file is dropped.
2007-11-08 20:14:34 +01:00
vimboss ef96f0b30f updated for version 7.1-152 2007-11-08 13:51:42 +00:00
vimboss 5e5a5f4cd5 updated for version 7.1-151 2007-11-08 12:04:26 +00:00
vimboss 6032cd79e6 updated for version 7.1-150 2007-11-08 09:35:50 +00:00
Bjorn Winckler 702917f6ed Add eval & add input methods to MacVim, apply to file open
Now possible to evaluate expressions in a Vim process from MacVim [MMBackend
evaluateExpression:], and to send arbitrary input to Vim [MMVimController
addVimInput:].  Expression evaluation is used to query Vim state from within
MacVim.

When opening a file use these methods to check if it is already loaded, if so
raise the corresponding window (doesn't work for multiple files).
2007-11-07 23:46:52 +01:00
Bjorn Winckler 4d517a0f74 Changed application termination procedure
On applicationShoulTerminate: check the 'documentEdited' flag of each window to
decide whether any buffers were modified instead of making a DO call to each
Vim process.
2007-11-07 22:07:21 +01:00
Bjorn Winckler 0a1ac7a24e Launch Vim process via login shell, handle spaces in file names
The user environment is not always sourced when MacVim starts.  To solve this
each Vim process is launched via a login shell like this:
    $SHELL -l -c "exec /path/to/Vim -g <args>"
Also make sure that if an argument contains a space then enclose it in quotes.
2007-11-07 21:25:05 +01:00
Bjorn Winckler 5aaf05255c Always open a dropped file in new tab
Always use ":tab drop" when dropping files.  (Used to call ":drop" when only
one file was dropped but this would not open the file in a new tab.)
2007-11-07 19:46:46 +01:00
vimboss 3165135841 updated for version 7.1-149 2007-11-06 21:27:31 +00:00
Bjorn Winckler f1236d0fd3 Disable baseline change for underlined text.
This fixes a display bug on Leopard where lines with underlined text were
higher than lines without underlined text.
2007-11-05 15:44:27 +01:00
Bjorn Winckler 67576e0281 Only respond to left, right and middle mouse clicks.
This effectively ignores mouse clicks when [NSEvent buttonNumber] > 2.
2007-11-04 18:46:03 +01:00
vimboss fcbc32865c updated for version 7.1-148 2007-11-04 14:36:18 +00:00
Bjorn Winckler 0b104808a2 Enable compilation without FEAT_MBYTE. 2007-11-02 18:18:17 +01:00
Bjorn Winckler cf69540941 Fixed typo in the credits. 2007-11-02 13:29:17 +01:00
Dan Callahan 855ff922b8 New icon set (Gnome/Matt Ball/Jonas Rask derived) 2007-11-01 17:14:45 -05:00
Nico Weber 9b639cbbe2 Vim view refactoring.
This fixes the ':set lines=1000000' problem in fu mode.  Furthermore, this
fixes a regression that the tab sizes weren't adjusted when changing the window
size.
2007-10-30 21:44:23 +01:00
Bjorn Winckler 36b97011cf Removed stray debug log message. 2007-10-30 18:09:06 +01:00
vimboss 1c106b52f2 updated for version 7.1-147 2007-10-30 16:37:15 +00:00
vimboss 1ccb3585c7 updated for version 7.1-146 2007-10-29 21:38:54 +00:00
Chris Willmore 25bf887ced Fix for Leopard Ctl-key bug.
In Leopard Ctrl-key events are sent to performKeyEquivalent: instead of
keyDown:, so we have to deal with them there as well.
2007-10-29 19:19:18 +01:00
Bjorn Winckler 75b61c87cf Optimize speed when 'matchparen' is enabled.
When matchparen is used gui_mch_update() gets called a lot.  This function
checks the run loop for new input which takes a long time.  To speed things up
make sure that the run loop is only checked every 100 ms or so (controlled by
MMUpdateTimeoutInterval in gui_macvim.m).
2007-10-28 13:51:01 +01:00
Bjorn Winckler 3d98b6f1f5 Use "macvim" color scheme as default.
The color scheme is set in $VIM/gvimrc, but only if the color scheme hasn't
already been set (in .vimrc).
2007-10-27 16:05:15 +02:00
Bjorn Winckler 4de2a14060 Ignore DRAW_TRANSP flag.
This flag is supposed to indicate that the background should be "transparent".
However, not setting the background color leads to a rendering artifact where
the character after the cursor sometimes is not drawn.  Simply ignoring the
DRAW_TRANSP flag takes care of this bug.
2007-10-26 19:51:47 +02:00
Tim Allen 85313038f6 Draw the current text view size in the titlebar during resize operations.
It seems that NSWindows get notfied of each step of the live-resize, but
NSViews get notified of the start and end events. So, we make MMTextView
forward these notifications to the window controller, and let the window
controller figure out when to change the title.

Signed-off-by: Tim Allen <screwtape@froup.com>
2007-10-26 14:14:41 +10:00
Adam Mercer 552d2c24a2 Ignore .DS_Store
Signed-off-by: Adam Mercer <ramercer@gmail.com>
2007-10-25 10:51:41 -04:00
Adam Mercer 7635d2201f Ignore the auto generated file src/auto/if_perl.c
Signed-off-by: Adam Mercer <ramercer@gmail.com>
2007-10-25 08:55:45 -04:00
Adam Mercer 9a5185ea2f Sort .gitignore in alphabetical order for consistency
Signed-off-by: Adam Mercer <ramercer@gmail.com>
2007-10-25 08:54:11 -04:00
Bjorn Winckler 1e44f71605 Add input queue to backend, fixing process leak problem.
Mouse and keyboard input is handled immediately, all other input is put on a
queue which is processed whenever gui_mch_update() is called.  This avoids DO
calls to be sent from the backend during processing of another DO call.  (See
comments in MMBackend processInput:data: and processInputQueue.)  One problem
this caused was that connectionDidDie notification was not received when
processInput:data: got called recursively (and thus processes could "leak").

Also did some code cleanup to MMBackend.
2007-10-25 19:29:44 +02:00
Bjorn Winckler d669e9d2a5 Changed DiffText and Constant highlight groups 2007-10-25 16:08:43 +02:00
Bjorn Winckler 1091b43561 Reduce update delay when resizing with mouse.
By forcing an update of the text view at the end of batch processing of draw
commands the update delay when dragging to resize is reduced.
2007-10-23 17:19:54 +02:00
Bjorn Winckler 8124b25f2b Fix ":set go+=c" and menu autoenabling bugs.
Bug: With 'go+=c' Vim could enter a key wait loop while processInput==TRUE
which caused all keyboard input to be dropped.
Fix: Don't drop keyboard input when processInput==TRUE

Bug: With 'go+c' Vim disabled all menu items before quitting which caused
autoenabling not to work so the "New Window" was sometimes grey when no windows
were open.
Fix: Enable all menu items in recurseSetAutoenablesItems.
2007-10-20 19:33:16 +02:00
Bjorn Winckler 1e7199d3e5 Replace underscores with spaces when parsing font names.
Now possible to use either
  :set gfn=Courier\ New:h10
or
  :set gfn=Courier_New:h10
to set the font.
2007-10-20 15:26:15 +02:00
Bjorn Winckler 552088f0b9 Fix cursor blinking in insert mode.
Calls to draw text with the DRAW_TRANSP flag were ignored.  By not ignoring
these calls the background of the cursor is erased also in insert mode so that
blinking works.
2007-10-20 13:51:21 +02:00
vimboss 26e2ae1b26 updated for version 7.1-145 2007-10-19 18:40:51 +00:00
vimboss f503f4d165 updated for version 7.1-144 2007-10-19 16:58:12 +00:00
vimboss 3b2adf8a41 updated for version 7.1-143 2007-10-19 15:33:39 +00:00
Nicolas Weber 592d5b8af1 Disable useless scrollbars 2007-10-19 17:19:50 +02:00
Jjgod Jiang aec04a78a5 Fix a text rending problem caused by MMTypesetter class in Leopard
In Leopard, Cocoa Text System seems need a concrete instance of
NSTypesetter for NSLayoutManager, like NSATSTypesetter, otherwise,
the call to -layoutParagraphAtPoint: simply fails. I guess that
method in NSTypesetter has become "virtual" in Leopard.
2007-10-20 04:59:46 +08:00
Bjorn Winckler d790688390 Only update menu state on actual state change.
Problem: Menu updates caused noticable delays because every menu item got
updated on state changes.
Solution: Remember old state and only pass update event on to MacVim if the new
state differs from the old one.

Also add .*.swp to .gitignore to ignore Vim swapfiles.
2007-10-19 22:13:42 +02:00
Bjorn Winckler 9aefa535e7 Remove MacVim.xcodeproj/winckler.* from repo and ignore src/TAGS 2007-10-19 19:33:55 +02:00
Tim Allen 7115fb8a78 Teach git to ignore generated files.
Adds entries to .gitignore for all the stuff that gets generated during an ordinary build of MacVim. Also, some automatically-generated files seem to have crept into the upstream repository, so let's remove them.

Signed-off-by: Tim Allen <screwtape@froup.com>
2007-10-19 17:49:49 +02:00
vimboss 48a5e7114c updated for version 7.1-142 2007-10-19 14:20:54 +00:00
vimboss 9659c16e58 updated for version 7.1-141 2007-10-19 12:33:44 +00:00
Bjorn Winckler b87efbbe54 Generated configure script 2007-10-18 17:44:44 +02:00
Bjorn Winckler 724ad5ca29 Applied MacVim r320 patch 2007-10-18 12:46:52 +02:00
Bjorn Winckler 89f8acdb4a Moved MacVim project to src/MacVim and removed runtime folder 2007-10-18 12:43:33 +02:00
Bjorn Winckler 60b1286217 Initial commit 2007-10-18 11:53:49 +02:00
Bjorn Winckler d9001e241d Ensure starting glyph is valid at layout (fixes :set lines=9999 crash)
git-svn-id: http://macvim.googlecode.com/svn/trunk@321 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-16 16:54:55 +00:00
Bjorn Winckler b63afdbf99 Merge upstream 2007-10-14 15:17:00 +00:00
vimboss fe561ae3be updated for version 7.1-140 2007-10-14 15:16:27 +00:00
Bjorn Winckler 675dab2730 Fixed spelling error
git-svn-id: http://macvim.googlecode.com/svn/trunk@320 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-14 15:08:41 +00:00
Bjorn Winckler 2f1b54d15a Added hint on slow downs caused by the "matchparen" plugin.
git-svn-id: http://macvim.googlecode.com/svn/trunk@319 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-14 14:42:58 +00:00
Bjorn Winckler 71efa28745 Cache last menu which was searched for a menu item (improves search times)
git-svn-id: http://macvim.googlecode.com/svn/trunk@318 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-14 14:26:02 +00:00
vimboss 991976cf0b updated for version 7.1-139 2007-10-14 13:33:20 +00:00
Bjorn Winckler 598e1deca6 Fixed :set gfn=* (stopped working after :action -> :macaction name change)
git-svn-id: http://macvim.googlecode.com/svn/trunk@317 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 16:55:12 +00:00
Bjorn Winckler c06948ead2 Changed "Enter/Leave Fullscreen" to "Toggle Full Screen" with key equiv <D-F>
git-svn-id: http://macvim.googlecode.com/svn/trunk@316 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 15:18:22 +00:00
Bjorn Winckler db8399ba7e Added hack to make Ctrl-Tab work on pre 10.5 systems
git-svn-id: http://macvim.googlecode.com/svn/trunk@315 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 14:52:22 +00:00
Bjorn Winckler 7dbb993dca Ensure the window title gets set on "drop files"
git-svn-id: http://macvim.googlecode.com/svn/trunk@314 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 14:35:03 +00:00
Bjorn Winckler 630bde09d3 Escape more chars (' ', '\t', '\\', '%', '#', '|' '"') in "drop files"
git-svn-id: http://macvim.googlecode.com/svn/trunk@313 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 14:29:58 +00:00
Bjorn Winckler 535f811536 Red close button indicates if any buffer is modified
git-svn-id: http://macvim.googlecode.com/svn/trunk@312 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 13:17:02 +00:00
Bjorn Winckler 66b5689f0d Changes to these colors: - status line - diff - todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@311 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 12:34:01 +00:00
Bjorn Winckler 82fdf529ec Merged George's underline & draw speed patch
git-svn-id: http://macvim.googlecode.com/svn/trunk@310 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-13 11:55:37 +00:00
Bjorn Winckler 2df36264dc - Escape '%' with backslash in drop files - Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@309 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-12 17:42:42 +00:00
Bjorn Winckler 390e648dd4 Menu items bound to :macaction are properly recognized (fixes bug where all menu items became inactive when last window closed)
git-svn-id: http://macvim.googlecode.com/svn/trunk@308 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 20:34:07 +00:00
Bjorn Winckler f48d84017f Now works to bind to <C-Enter>, <S-Enter>, <C-S-Enter>
git-svn-id: http://macvim.googlecode.com/svn/trunk@307 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 18:37:42 +00:00
Bjorn Winckler f57179ff00 - name changes :menukeyequiv ==> :macmenukey :action ==> :macaction - updated docs and $VIM/gvimrc to reflect the above change - added fontSizeUp/Down to Action list in docs - added "Enter/Leave Fullscreen" menu items to Window menu - 'transparency' range changed to 0-100
git-svn-id: http://macvim.googlecode.com/svn/trunk@306 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 16:53:02 +00:00
Bjorn Winckler b6d330d46d - Merged patch from Nico (code style, :popup, release vimView) - Removed FRAMEWORK_SEARCH_PATHS_QUOTED_1 from build settings (caused warning)
git-svn-id: http://macvim.googlecode.com/svn/trunk@305 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-11 14:26:02 +00:00
Bjorn Winckler ca451c546e Merged Nico's fullscreen patch
git-svn-id: http://macvim.googlecode.com/svn/trunk@304 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-09 17:49:40 +00:00
vimboss db776c6858 updated for version 7.1-138 2007-10-09 08:47:27 +00:00
Bjorn Winckler a109bb567a - 'enc' no longer set in $VIM/gvimrc (done in code) - Cmd and Opt key mappings can be disabled by setting a variable - updated docs to reflect the above changes - docs updated to say that DejaVu is the default font
git-svn-id: http://macvim.googlecode.com/svn/trunk@303 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-08 19:22:26 +00:00
vimboss 3a80d399e4 updated for version 7.1-137 2007-10-07 13:45:08 +00:00
vimboss 870308572f updated for version 7.1-136 2007-10-07 13:22:19 +00:00
vimboss 9848af5921 updated for version 7.1-135 2007-10-03 12:31:33 +00:00
vimboss c437e66464 updated for version 7.1-134 2007-10-03 11:29:44 +00:00
vimboss 0b8b1002cb updated for version 7.1-133 2007-10-03 10:50:10 +00:00
vimboss 1900fe9ac9 updated for version 7.1-132 2007-10-02 20:08:54 +00:00
vimboss a867f8b656 updated for version 7.1-131 2007-10-02 18:40:57 +00:00
Bjorn Winckler 2d3b5d5a4e Included patch by Tim Allen clarifying the macvim-encoding section
git-svn-id: http://macvim.googlecode.com/svn/trunk@302 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-10-02 17:05:27 +00:00
vimboss f76f53471d updated for version 7.1-130 2007-10-01 20:54:15 +00:00
vimboss 159efbe572 updated for version 7.1-129 2007-10-01 18:34:34 +00:00
vimboss 55fcc5e3a8 updated for version 7.1-128 2007-09-30 20:28:48 +00:00
vimboss cf7dc1ca9d updated for version 7.1-127 2007-09-30 20:11:26 +00:00
Bjorn Winckler 59843e7743 - 'encoding' defaults to 'utf-8' in $VIM/gvimrc - updated docs to reflect this
git-svn-id: http://macvim.googlecode.com/svn/trunk@300 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:50:51 +00:00
Bjorn Winckler 4f6eaaef10 Changed "date modified"
git-svn-id: http://macvim.googlecode.com/svn/trunk@299 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:39:11 +00:00
Bjorn Winckler e7ae4d9671 - Added fontSizeUp/fontSizeDown actions - Added font submenu with above actions and font panel - Key equivalents <D-=> and <D--> mapped to font size up/down menu items
git-svn-id: http://macvim.googlecode.com/svn/trunk@298 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:38:20 +00:00
Bjorn Winckler 44155c847f - renamed clearAllWithColor to clearAll - clearAll now actually clears all (nothing happened before)
git-svn-id: http://macvim.googlecode.com/svn/trunk@297 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 18:27:48 +00:00
Bjorn Winckler a91326dc57 - Integrated George Harker's transparency patch - Added 'transparency' option
git-svn-id: http://macvim.googlecode.com/svn/trunk@296 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 16:17:54 +00:00
Bjorn Winckler 1f7875d27c Inactive status line color changed
git-svn-id: http://macvim.googlecode.com/svn/trunk@295 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 15:59:05 +00:00
Bjorn Winckler 8feb525cbd Added list of non-standard options that MacVim supports
git-svn-id: http://macvim.googlecode.com/svn/trunk@294 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-30 15:30:01 +00:00
vimboss 8f0820092e updated for version 7.1-126 2007-09-30 12:02:55 +00:00
vimboss c7518b3a13 updated for version 7.1-125 2007-09-29 12:16:41 +00:00
vimboss b2e2e8f577 updated for version 7.1-124 2007-09-29 11:16:17 +00:00
Bjorn Winckler 1eece09852 Ctrl-PageUp/PageDown now get passed on to Vim
git-svn-id: http://macvim.googlecode.com/svn/trunk@293 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 20:20:44 +00:00
Bjorn Winckler d3a78b7125 Added note on differences in the default window title
git-svn-id: http://macvim.googlecode.com/svn/trunk@292 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 19:23:18 +00:00
Bjorn Winckler 58a943a0f7 - Renamed gui-macvim-start tag to macvim-start - Added section on the "mvim" script
git-svn-id: http://macvim.googlecode.com/svn/trunk@291 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 19:06:28 +00:00
Bjorn Winckler 651c2ad975 Added gui_macvim_force_flush() function (called from ui_delay())
git-svn-id: http://macvim.googlecode.com/svn/trunk@290 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 18:25:00 +00:00
Bjorn Winckler c4980c3ac4 - Got rid of warning message - Set lastFlushDate in processInputBegin (else update will speed suffer)
git-svn-id: http://macvim.googlecode.com/svn/trunk@289 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-28 18:22:57 +00:00
Bjorn Winckler 556a49deec - Expanded info on macvim-encoding - Added section on toolbar - Added encoding hint - Removed 'enc' todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@288 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:55:28 +00:00
Bjorn Winckler 516a49f81a Got rid of multibyte chars in comment
git-svn-id: http://macvim.googlecode.com/svn/trunk@287 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:54:21 +00:00
Bjorn Winckler 42cbb40719 Got rid of multibyte chars in comment
git-svn-id: http://macvim.googlecode.com/svn/trunk@286 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:53:42 +00:00
Bjorn Winckler b88c64d80d Implemented support for 'enc' (disable with MM_ENABLE_CONV = 0)
git-svn-id: http://macvim.googlecode.com/svn/trunk@285 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:52:48 +00:00
Bjorn Winckler c0e672072c Renamed SetVimWindowTitleMsgId -> SetWindowTitleMsgId
git-svn-id: http://macvim.googlecode.com/svn/trunk@284 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-27 17:51:54 +00:00
vimboss e4fb531c40 updated for version 7.1-123 2007-09-26 20:36:32 +00:00
Bjorn Winckler ef9e2d1f75 Added to info on MacVim colorscheme
git-svn-id: http://macvim.googlecode.com/svn/trunk@283 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-26 18:17:07 +00:00
Bjorn Winckler b16bdb5fac - Inactive status line less obtrusive - Popupmenu blue instead of yellow - Math parenthesis color lighter - Visual color changes on focus change
git-svn-id: http://macvim.googlecode.com/svn/trunk@282 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-26 16:15:26 +00:00
vimboss 8dfe4814a8 updated for version 7.1-122 2007-09-25 20:13:54 +00:00
vimboss f797c329bd updated for version 7.1-121 2007-09-25 18:40:14 +00:00
vimboss c79f45be9a updated for version 7.1-120 2007-09-25 16:00:00 +00:00
Bjorn Winckler 27227a615a Added hint on Cmd-zooming
git-svn-id: http://macvim.googlecode.com/svn/trunk@281 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-25 15:16:40 +00:00
Bjorn Winckler d2ea2ef36a Don't set Visual group in gui_mch_def_colors()
git-svn-id: http://macvim.googlecode.com/svn/trunk@280 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-25 14:55:44 +00:00
vimboss 02403f6bb4 updated for version 7.1-119 2007-09-25 12:51:28 +00:00
vimboss b9ef0a3335 updated for version 7.1-118 2007-09-25 12:20:19 +00:00
vimboss 323fcaeb01 updated for version 7.1-117 2007-09-25 10:51:12 +00:00
Bjorn Winckler b83b8df6f1 lastFlushDate not set on input begin otherwise some error message were never displayed
git-svn-id: http://macvim.googlecode.com/svn/trunk@279 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-24 15:37:37 +00:00
Bjorn Winckler 665e95bfb0 Updated info on Colors.plist
git-svn-id: http://macvim.googlecode.com/svn/trunk@278 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-24 12:56:42 +00:00
Bjorn Winckler d05b2811cf Focus stealing bug fixed
git-svn-id: http://macvim.googlecode.com/svn/trunk@276 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 16:20:30 +00:00
Bjorn Winckler ea3c2ef74a Fixed focus stealing bug
git-svn-id: http://macvim.googlecode.com/svn/trunk@275 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 15:16:30 +00:00
Bjorn Winckler b9217d9388 Changed font credits
git-svn-id: http://macvim.googlecode.com/svn/trunk@274 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 15:04:44 +00:00
Bjorn Winckler 435f2b20d7 open files now recognizes directories as well
git-svn-id: http://macvim.googlecode.com/svn/trunk@273 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 15:01:08 +00:00
Bjorn Winckler 07f17f6ad8 Use system colors for text
git-svn-id: http://macvim.googlecode.com/svn/trunk@272 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 14:35:31 +00:00
Bjorn Winckler 554873cdce set gfn=* does not set p_guifont to "*" (fix mostly in Vim code)
git-svn-id: http://macvim.googlecode.com/svn/trunk@271 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 14:27:31 +00:00
Bjorn Winckler 891c4e6bf3 - Default font is now DejaVu (copyright in About box) - Fall back on Monaco if the default font is not in the app bundle - The default font is activated locally for each process (so that it is only available within MacVim)
git-svn-id: http://macvim.googlecode.com/svn/trunk@270 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 13:27:51 +00:00
Bjorn Winckler bda8171879 DejaVu font replaces Bitstream Vera
git-svn-id: http://macvim.googlecode.com/svn/trunk@269 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 12:15:42 +00:00
Bjorn Winckler 7c035d8655 Deprecated in favour of DejaVu
git-svn-id: http://macvim.googlecode.com/svn/trunk@268 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 12:14:28 +00:00
Bjorn Winckler f20ea2760c - New section 0 Important! - macvim colorscheme in differences section - menus section: added list of actions, key equivs _must_ specify D - hints section: list of hints typeset differently, hint on default font, hint on localized menus
git-svn-id: http://macvim.googlecode.com/svn/trunk@267 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 11:57:22 +00:00
Bjorn Winckler ffbae75345 Added copyright notice for inclusion of Bitstream Vera font.
git-svn-id: http://macvim.googlecode.com/svn/trunk@266 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-23 11:52:06 +00:00
Bjorn Winckler 1f487d966c Added "Bitstream Vera Sans Mono" as the default font.
git-svn-id: http://macvim.googlecode.com/svn/trunk@265 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 20:44:53 +00:00
Bjorn Winckler 16f1a5d99a git-svn-id: http://macvim.googlecode.com/svn/trunk@264 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-22 20:06:54 +00:00
Bjorn Winckler 26e1c21822 Moved
git-svn-id: http://macvim.googlecode.com/svn/trunk@262 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 19:52:23 +00:00
Bjorn Winckler 658181de23 - Created runtime folder - Move doc folder into runtime folder - Added MacVim colorscheme
git-svn-id: http://macvim.googlecode.com/svn/trunk@261 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 19:50:48 +00:00
Bjorn Winckler a74e1fe57d Can now map to Tab with modifiers
git-svn-id: http://macvim.googlecode.com/svn/trunk@260 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 19:05:41 +00:00
Bjorn Winckler c234e0b8dd set gfn=* shows the font panel
git-svn-id: http://macvim.googlecode.com/svn/trunk@259 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 15:29:49 +00:00
Bjorn Winckler c95f5d59cb Double-click, triple-click, etc. were not properly handled by MouseDownMsgID
git-svn-id: http://macvim.googlecode.com/svn/trunk@258 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 14:54:24 +00:00
Bjorn Winckler 5341d45b06 - Added sendMessageNow:data:timeout: method to MMVimController - At end of live resize, send resize message with above method and if that fails fit window to text storage
git-svn-id: http://macvim.googlecode.com/svn/trunk@257 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-22 14:24:37 +00:00
Bjorn Winckler 140e41866a git-svn-id: http://macvim.googlecode.com/svn/trunk@256 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-21 18:41:50 +00:00
Bjorn Winckler b43f3e9a2b - Updated drag-n-drop section - Added another todo
git-svn-id: http://macvim.googlecode.com/svn/trunk@255 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 18:33:02 +00:00
Bjorn Winckler 41583ad1dc Drag and drop in command line mode works as it should
git-svn-id: http://macvim.googlecode.com/svn/trunk@254 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 18:32:22 +00:00
Bjorn Winckler a68bae47a6 Added info on resetting and changing key equivalents
git-svn-id: http://macvim.googlecode.com/svn/trunk@253 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 12:47:55 +00:00
Bjorn Winckler f7108075fb git-svn-id: http://macvim.googlecode.com/svn/trunk@252 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-21 12:13:27 +00:00
Bjorn Winckler e3a3b4f609 - Added more hints - Rewrote info on HIG movement
git-svn-id: http://macvim.googlecode.com/svn/trunk@251 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 12:02:17 +00:00
Bjorn Winckler f14a3c0548 - HIG shift movement disabled by default - Next/previous tab uses same binding as Safari
git-svn-id: http://macvim.googlecode.com/svn/trunk@250 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-21 12:00:58 +00:00
Bjorn Winckler 4257bd5325 Added section on dialogs
git-svn-id: http://macvim.googlecode.com/svn/trunk@248 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 19:55:32 +00:00
Bjorn Winckler e7e145401d git-svn-id: http://macvim.googlecode.com/svn/trunk@247 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-18 19:39:51 +00:00
Bjorn Winckler ac51e598fe Menu section changed
git-svn-id: http://macvim.googlecode.com/svn/trunk@245 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 18:34:11 +00:00
Bjorn Winckler 7d904cdc76 Changed date
git-svn-id: http://macvim.googlecode.com/svn/trunk@244 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 15:45:43 +00:00
Bjorn Winckler b7361b8b66 Renamed gui_macvim.txt to gui_mac.txt
git-svn-id: http://macvim.googlecode.com/svn/trunk@243 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 15:22:48 +00:00
Bjorn Winckler 87794f1886 Renamed gui_macvim.txt to gui_mac.txt
git-svn-id: http://macvim.googlecode.com/svn/trunk@242 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 15:22:06 +00:00
Bjorn Winckler 605acbb708 - Disabled MM_RESEND_LAST_FAILURE as it doesn't seem to work - Call resizeWindowToFit: when live resize ends, in case SetTextDimensions DO message was lost during live resize.
git-svn-id: http://macvim.googlecode.com/svn/trunk@241 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 14:32:31 +00:00
Bjorn Winckler f4f647e20e Renamed newVimWindow: action to newWindow:
git-svn-id: http://macvim.googlecode.com/svn/trunk@240 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 14:09:38 +00:00
Bjorn Winckler 97a9ddf810 - Rephrased some sections - Fixed typos - Added new hint
git-svn-id: http://macvim.googlecode.com/svn/trunk@239 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-18 14:08:16 +00:00
vimboss f399469297 updated for version 7.1-116 2007-09-17 20:39:42 +00:00
vimboss cfc6d02732 updated for version 7.1-115 2007-09-17 20:21:33 +00:00
vimboss 72075edf2c updated for version 7.1-114 2007-09-17 19:56:01 +00:00
Bjorn Winckler fde03ae31e Removed 'wait' parameter from [MMVimController sendMessage:]
git-svn-id: http://macvim.googlecode.com/svn/trunk@238 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:43:57 +00:00
Bjorn Winckler 8c2b5058d0 Added "hints" section
git-svn-id: http://macvim.googlecode.com/svn/trunk@237 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:42:45 +00:00
Bjorn Winckler f07f3b0ed6 Disabled selection color change on focus events
git-svn-id: http://macvim.googlecode.com/svn/trunk@236 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:42:21 +00:00
vimboss 5758d09fdc updated for version 7.1-113 2007-09-17 19:38:08 +00:00
Bjorn Winckler 888ac758de Implemented resending of last failed send (MM_RESEND_LAST_FAILURE)
git-svn-id: http://macvim.googlecode.com/svn/trunk@235 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 19:05:38 +00:00
Bjorn Winckler 0d23ed571f - Mapping to Cmd-letter now works - Cmd-enter no longer inserts Ctrl-C
git-svn-id: http://macvim.googlecode.com/svn/trunk@234 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-17 15:05:34 +00:00
Bjorn Winckler 4257796fb2 First version of macvim help file
git-svn-id: http://macvim.googlecode.com/svn/trunk@233 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-16 19:15:47 +00:00
vimboss f92c1a6033 updated for version 7.1-112 2007-09-16 12:21:16 +00:00
vimboss 98533234ae updated for version 7.1-111 2007-09-16 11:27:42 +00:00
vimboss 106a58453d updated for version 7.1-110 2007-09-15 12:49:35 +00:00
vimboss 4ac8edd312 updated for version 7.1-109 2007-09-15 12:07:46 +00:00
vimboss 4806001f46 updated for version 7.1-108 2007-09-14 17:56:59 +00:00
vimboss f30fd93922 updated for version 7.1-107 2007-09-13 20:41:32 +00:00
vimboss f1c8ee8695 updated for version 7.1-106 2007-09-13 20:05:18 +00:00
Bjorn Winckler 16145f3115 General cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@232 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-13 19:27:20 +00:00
vimboss 3b8e55b7d7 updated for version 7.1-105 2007-09-13 18:40:54 +00:00
vimboss 6b5676d624 updated for version 7.1-104 2007-09-13 16:26:47 +00:00
vimboss 2ca329217f updated for version 7.1-103 2007-09-13 13:34:02 +00:00
vimboss 4327922875 updated for version 7.1-102 2007-09-13 13:20:16 +00:00
vimboss 0f1abde7be updated for version 7.1-101 2007-09-13 13:01:18 +00:00
Bjorn Winckler 6395707f8e Shift-movements related to HIG can be user-disabled by adding let macvim_skip_hig_shift_movement = 1 to .vimrc (not .gvimrc!).
git-svn-id: http://macvim.googlecode.com/svn/trunk@231 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-09 17:44:23 +00:00
Bjorn Winckler ab94408077 First revision with full client/server support
git-svn-id: http://macvim.googlecode.com/svn/trunk@230 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-09 17:20:03 +00:00
vimboss 1340bab3b7 updated for version 7.1-100 2007-09-06 15:39:22 +00:00
vimboss 628e2ce968 updated for version 7.1-099 2007-09-06 14:35:35 +00:00
vimboss 800774d072 updated for version 7.1-098 2007-09-06 12:26:44 +00:00
vimboss ae7dba8235 updated for version 7.1-097 2007-09-06 11:33:37 +00:00
vimboss 695c812b30 updated for version 7.1-096 2007-09-06 10:54:51 +00:00
vimboss 7632733cd5 updated for version 7.1-095 2007-09-05 19:47:23 +00:00
Bjorn Winckler fe6c1afd1b git-svn-id: http://macvim.googlecode.com/svn/trunk@229 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-09-02 18:00:44 +00:00
Bjorn Winckler a434926ed8 Removed some warning logs
git-svn-id: http://macvim.googlecode.com/svn/trunk@228 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-02 17:57:07 +00:00
Bjorn Winckler a70e77dd16 Fixed rounding problem when looking up system colors.
git-svn-id: http://macvim.googlecode.com/svn/trunk@227 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-02 16:10:33 +00:00
Bjorn Winckler 43104e3e15 Visual bg color changed in script instead of in code.
git-svn-id: http://macvim.googlecode.com/svn/trunk@226 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-02 13:09:10 +00:00
Bjorn Winckler ffa192240a Added partial client/server support (scripting not yet supported)
git-svn-id: http://macvim.googlecode.com/svn/trunk@225 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-09-01 19:35:31 +00:00
Bjorn Winckler 5db52978b5 'linespace' now supported
git-svn-id: http://macvim.googlecode.com/svn/trunk@224 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-31 17:15:15 +00:00
Bjorn Winckler ccaaae3c00 Added a comment
git-svn-id: http://macvim.googlecode.com/svn/trunk@223 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-31 07:40:55 +00:00
Bjorn Winckler fb42853d27 U+2028 and U+2029 render as squares instead of causing line break.
git-svn-id: http://macvim.googlecode.com/svn/trunk@222 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-31 07:37:44 +00:00
Bjorn Winckler bd8505d54f Convert NSAttributedString to NSString in insertText:
git-svn-id: http://macvim.googlecode.com/svn/trunk@221 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-30 18:31:10 +00:00
Bjorn Winckler d2e3b1bc2d git-svn-id: http://macvim.googlecode.com/svn/trunk@220 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-30 17:47:43 +00:00
vimboss 9700d89be2 updated for version 7.1-094 2007-08-30 17:37:40 +00:00
Bjorn Winckler 7b599b7060 Implemented gui_mch_haskey()
git-svn-id: http://macvim.googlecode.com/svn/trunk@219 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-30 17:22:11 +00:00
vimboss 47d1110c0f updated for version 7.1-093 2007-08-30 11:53:22 +00:00
vimboss b3620c5a95 updated for version 7.1-092 2007-08-30 10:51:14 +00:00
vimboss 0545ccc958 updated for version 7.1-091 2007-08-30 10:26:19 +00:00
vimboss 2f6f652fd4 updated for version 7.1-090 2007-08-30 09:47:38 +00:00
vimboss 38f1c4a04d updated for version 7.1-089 2007-08-30 09:12:23 +00:00
vimboss 2cb6bec288 updated for version 7.1-088 2007-08-30 08:35:35 +00:00
Bjorn Winckler 0813a2ff12 Use 'keymodel=startsel' instead of 'behave mswin' since the latter ends visual mode when an arrow key is pressed.
git-svn-id: http://macvim.googlecode.com/svn/trunk@218 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 18:54:42 +00:00
Bjorn Winckler 20054e9232 - Drop input if received while other input is being processed - Change selection color when focus changes
git-svn-id: http://macvim.googlecode.com/svn/trunk@217 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 18:30:20 +00:00
Bjorn Winckler 744abd5a5d Added selection color for inactive window
git-svn-id: http://macvim.googlecode.com/svn/trunk@216 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 18:27:03 +00:00
Bjorn Winckler 2991939575 - Added possibility to look up system colors - The color for the 'Visual' highlight group is taken from the system - The background and foreground colors are taken from the system
git-svn-id: http://macvim.googlecode.com/svn/trunk@215 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 16:37:12 +00:00
Bjorn Winckler c2f8eb46f0 Added SystemColors.plist to project
git-svn-id: http://macvim.googlecode.com/svn/trunk@214 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 16:35:31 +00:00
Bjorn Winckler c49bfffc5e Fixed bug where bold/italic font didn't render at the right width
git-svn-id: http://macvim.googlecode.com/svn/trunk@213 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 14:46:55 +00:00
Bjorn Winckler 290847c707 Marked text field is hidden whenever window loses focus
git-svn-id: http://macvim.googlecode.com/svn/trunk@212 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 12:03:22 +00:00
Bjorn Winckler 0616ef9225 - Marked text is displayed in a popup window - When calculating the size of a partial cursor, use the size of a cell instead of the size of the glyph under the cursor (if the glyph is wide the cursor becomes twice too wide) - performKeyEquivalent: is disabled, now uses the superclass implementation
git-svn-id: http://macvim.googlecode.com/svn/trunk@211 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 10:50:11 +00:00
Bjorn Winckler c10671e6fd Added defaultForegroundColor
git-svn-id: http://macvim.googlecode.com/svn/trunk@210 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 10:39:36 +00:00
Bjorn Winckler 08131ebe16 Added default background color accessor.
git-svn-id: http://macvim.googlecode.com/svn/trunk@209 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-29 09:20:02 +00:00
Bjorn Winckler 19d29d252a Update the selected range whenver the cursor position changes.
git-svn-id: http://macvim.googlecode.com/svn/trunk@208 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 18:07:16 +00:00
Bjorn Winckler 277754b543 Use 'behave mswin' instead of setting 'keymodel' and 'selectmode'.
git-svn-id: http://macvim.googlecode.com/svn/trunk@207 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 14:37:52 +00:00
Bjorn Winckler 20c400959b git-svn-id: http://macvim.googlecode.com/svn/trunk@206 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-27 14:24:59 +00:00
Bjorn Winckler c66692f0a6 Mouse moved events not sent unless a window is key.
git-svn-id: http://macvim.googlecode.com/svn/trunk@205 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 14:10:33 +00:00
Bjorn Winckler a5bc4a7311 Font panel is updated when a window becomes main.
git-svn-id: http://macvim.googlecode.com/svn/trunk@204 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-27 13:55:58 +00:00
Bjorn Winckler 816b31faba git-svn-id: http://macvim.googlecode.com/svn/trunk@203 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-26 18:12:58 +00:00
Bjorn Winckler 80940e699f Shifted special keys enter select mode
git-svn-id: http://macvim.googlecode.com/svn/trunk@202 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 18:01:19 +00:00
Bjorn Winckler a2af9a3633 Arrow key related mappings added
git-svn-id: http://macvim.googlecode.com/svn/trunk@201 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 17:30:28 +00:00
Bjorn Winckler 5bc6d68fa3 The font panel is updated when the font changes.
git-svn-id: http://macvim.googlecode.com/svn/trunk@200 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 14:07:04 +00:00
Bjorn Winckler 739b023c51 Cursor blinking now supported
git-svn-id: http://macvim.googlecode.com/svn/trunk@199 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 13:19:52 +00:00
Bjorn Winckler d3cf683553 Size of partial cursor is determined by shape_table instead of having a fixed size of 2 pixels.
git-svn-id: http://macvim.googlecode.com/svn/trunk@198 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-26 11:22:55 +00:00
Bjorn Winckler a7fd626eb0 git-svn-id: http://macvim.googlecode.com/svn/trunk@196 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-25 20:08:26 +00:00
Bjorn Winckler 4ebf957309 Fixed various bugs related to insertion point drawing
git-svn-id: http://macvim.googlecode.com/svn/trunk@195 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 20:07:01 +00:00
Bjorn Winckler 4cf33421e5 Intercept 'help' key presses and clear the NSHelpKeyMask modifier flag
git-svn-id: http://macvim.googlecode.com/svn/trunk@194 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:05:08 +00:00
Bjorn Winckler 99b1200af4 Added MMApplication.[h|m] to project and made it the 'Principal Class' of the application.
git-svn-id: http://macvim.googlecode.com/svn/trunk@193 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:04:21 +00:00
Bjorn Winckler 8a79fbaa43 Added 'help' key entry
git-svn-id: http://macvim.googlecode.com/svn/trunk@192 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:03:06 +00:00
Bjorn Winckler 12cf71954f Added 'help' key entry
git-svn-id: http://macvim.googlecode.com/svn/trunk@191 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-25 11:02:35 +00:00
Bjorn Winckler 8370deb9d7 git-svn-id: http://macvim.googlecode.com/svn/trunk@190 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-24 20:37:59 +00:00
Bjorn Winckler a62901521e Manual drawing of the insertion point (now also works in replace mode)
git-svn-id: http://macvim.googlecode.com/svn/trunk@189 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 20:34:41 +00:00
Bjorn Winckler 1cd2bc7548 Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@188 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 08:09:46 +00:00
Bjorn Winckler c8e1fb4fc2 Changed "older/newer list" key equivalent
git-svn-id: http://macvim.googlecode.com/svn/trunk@187 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 08:09:10 +00:00
Bjorn Winckler 6352ff194c Drag timer interval calculation now works as intended
git-svn-id: http://macvim.googlecode.com/svn/trunk@186 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 07:07:32 +00:00
Bjorn Winckler 19da3b8d4b Change algorithm for computing drag timer interval
git-svn-id: http://macvim.googlecode.com/svn/trunk@185 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-24 06:43:32 +00:00
Bjorn Winckler f4be07f6ad Added autoscrolling whilst dragging the mouse
git-svn-id: http://macvim.googlecode.com/svn/trunk@184 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-23 18:58:37 +00:00
Bjorn Winckler 0301e9bad8 - Now possible to have 'openFiles' events to open the files in tabs in the topmost window by enabling MMOpenFilesInTabsKey user deafult - Removed MMStatuslineOffKey user default
git-svn-id: http://macvim.googlecode.com/svn/trunk@182 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-23 16:20:09 +00:00
Bjorn Winckler fdc0627d4d Mouse cursor is set to arrow when outside text view
git-svn-id: http://macvim.googlecode.com/svn/trunk@181 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-23 07:38:58 +00:00
Bjorn Winckler 4b62116002 Added mouse shape support
git-svn-id: http://macvim.googlecode.com/svn/trunk@180 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 18:51:49 +00:00
Bjorn Winckler e71f402b6d Check for nil string argument in replaceString:::::::
git-svn-id: http://macvim.googlecode.com/svn/trunk@179 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 17:19:09 +00:00
Bjorn Winckler bbaf848f8c Fixed bugs where potentially zero-length data could be added to NSMutableData.
git-svn-id: http://macvim.googlecode.com/svn/trunk@178 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 17:15:59 +00:00
Bjorn Winckler 49506e8e99 Dragging text-clippings onto window now pastes text instead of trying to open file.
git-svn-id: http://macvim.googlecode.com/svn/trunk@177 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 16:22:32 +00:00
Bjorn Winckler 26698eed82 Special color is used (underlines now have color)
git-svn-id: http://macvim.googlecode.com/svn/trunk@176 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 16:10:46 +00:00
Bjorn Winckler 6a500c45ba - Ctrl-C is passed on to Vim and handled there (does not send SIGINT) - Cmd-. no longer sends SIGINT
git-svn-id: http://macvim.googlecode.com/svn/trunk@175 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 15:56:31 +00:00
Bjorn Winckler 142bbbf488 git-svn-id: http://macvim.googlecode.com/svn/trunk@174 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-22 08:06:41 +00:00
Bjorn Winckler 6d5cdb9be5 Put @try/@catch around DO calls
git-svn-id: http://macvim.googlecode.com/svn/trunk@173 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 08:04:04 +00:00
Bjorn Winckler 70f011e901 Updated MessageStrings[]
git-svn-id: http://macvim.googlecode.com/svn/trunk@172 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 08:03:31 +00:00
Bjorn Winckler ee148b2a1f gui_mch_update() now checks the run-loop
git-svn-id: http://macvim.googlecode.com/svn/trunk@171 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-22 08:01:24 +00:00
Bjorn Winckler 3b4c40a98c Respond to 'shouldSelectTab...', return NO, and let Vim decide whether or not to select the tab. This fixes a tab selection bug (tab selection disallowed after q:).
git-svn-id: http://macvim.googlecode.com/svn/trunk@170 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-21 19:11:33 +00:00
Bjorn Winckler c879f09400 Increased flush timeout constant
git-svn-id: http://macvim.googlecode.com/svn/trunk@169 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-21 18:59:42 +00:00
Bjorn Winckler 52d0bf3706 - Added processInputAndData to process multiple input in bulk\ - By default request timeout is 0 (MM_NO_REQUEST_TIMEOUT); this is to try to combat the 'beachball'. This has the side-effect that deliveries of messages to Vim are not guaranteed. - All backendProxy communication is inside @try/@catch
git-svn-id: http://macvim.googlecode.com/svn/trunk@168 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-21 18:55:53 +00:00
vimboss 19879d9794 updated for version 7.1-087 2007-08-21 16:03:51 +00:00
vimboss 22b3c958d8 updated for version 7.1-086 2007-08-21 15:29:56 +00:00
vimboss 7c594dd2b8 updated for version 7.1-085 2007-08-21 13:29:28 +00:00
vimboss e1e999578f updated for version 7.1-084 2007-08-21 13:07:12 +00:00
Bjorn Winckler 0592ddc98f Showing arrow cursor instead of ibeam cursor
git-svn-id: http://macvim.googlecode.com/svn/trunk@167 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-20 17:53:44 +00:00
Bjorn Winckler ed50e5f587 git-svn-id: http://macvim.googlecode.com/svn/trunk@166 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-20 17:34:04 +00:00
Bjorn Winckler 6bc27d1dde git-svn-id: http://macvim.googlecode.com/svn/trunk@164 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-19 14:49:52 +00:00
Bjorn Winckler 3c50385282 - Request/reply timeout set on root connection object - Check for unresponsive Vim processes in applicationShouldTerminate: and present alert if any are detectd - Send SIGINT to all Vim processes in applicationWillTerminate: - Started adding support for 'enc' (set MM_ENABLE_CONV in MacVim.h) - Cmd-. sends SIGINT to Vim - Use @try/@catch for starRegisterToPasteboard: calls - Removed starRegisterFromPasteboard: message
git-svn-id: http://macvim.googlecode.com/svn/trunk@163 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-19 14:47:17 +00:00
Bjorn Winckler 12a4710db4 Changed key equivalents for 'next/prev error' and 'older/newer list'
git-svn-id: http://macvim.googlecode.com/svn/trunk@162 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-19 14:12:44 +00:00
Bjorn Winckler eda16bf9f6 Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@161 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 17:36:08 +00:00
Bjorn Winckler 2e2ee9fa7e Scroll wheel message sent to scrollers are passed on to text view.
git-svn-id: http://macvim.googlecode.com/svn/trunk@160 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 16:54:01 +00:00
Bjorn Winckler e33692a5ee - Changed the way input text field is place in dialogs - If a dialog has no title but a message with newlines, then use the first line of the message as a title (this makes dialogs look better)
git-svn-id: http://macvim.googlecode.com/svn/trunk@159 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 16:41:46 +00:00
vimboss 77f866f32d updated for version 7.1-082 2007-08-18 16:21:50 +00:00
vimboss f43f78df20 updated for version 7.1-081 2007-08-18 15:47:34 +00:00
vimboss 171fd8af5e updated for version 7.1-080 2007-08-18 15:00:42 +00:00
Bjorn Winckler b1790524df git-svn-id: http://macvim.googlecode.com/svn/trunk@158 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-18 13:56:50 +00:00
Bjorn Winckler b9e6968bae Initial support for alert panels with text fields
git-svn-id: http://macvim.googlecode.com/svn/trunk@157 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 13:46:32 +00:00
Bjorn Winckler 8d0f043ffe Dialog buttons are assigned key equivalents
git-svn-id: http://macvim.googlecode.com/svn/trunk@156 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-18 10:52:04 +00:00
Bjorn Winckler 7c1e81dc5d Don't wait on focus change messages (also added hack to make sure gui.in_focus is set whenever input is received).
git-svn-id: http://macvim.googlecode.com/svn/trunk@155 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 20:50:21 +00:00
Bjorn Winckler 90e76984a4 - MacVim sends focus change messages to Vim - Partial implementation of GUI dialogs
git-svn-id: http://macvim.googlecode.com/svn/trunk@154 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 20:30:35 +00:00
Bjorn Winckler bf2497087e Give error instead of throw exception if Vim exe is not in app bundle.
git-svn-id: http://macvim.googlecode.com/svn/trunk@153 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 20:15:33 +00:00
Bjorn Winckler 0c5f83c1fe Added "Close Window" menu item with key equivalent <D-W>
git-svn-id: http://macvim.googlecode.com/svn/trunk@152 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 14:59:45 +00:00
Bjorn Winckler b97fa8a1b1 Append KS_EXTRA, KE_CSI, to CSI byte added to input buffer when inserting text
git-svn-id: http://macvim.googlecode.com/svn/trunk@151 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 09:38:52 +00:00
Bjorn Winckler e4813adad0 Fixed out of range exception in insertText:
git-svn-id: http://macvim.googlecode.com/svn/trunk@150 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 09:11:31 +00:00
Bjorn Winckler b3ff443cd4 Ctrl-C is intercepted in MacVim and sends SIGINT to Vim process.
git-svn-id: http://macvim.googlecode.com/svn/trunk@149 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 07:22:52 +00:00
Bjorn Winckler 980078e79c Add tab button on tabline is back
git-svn-id: http://macvim.googlecode.com/svn/trunk@148 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 07:22:04 +00:00
Bjorn Winckler 0d336c2bf5 Disabled zero-link because it was driving me nuts!
git-svn-id: http://macvim.googlecode.com/svn/trunk@147 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-17 06:27:31 +00:00
Bjorn Winckler 1ff9d92d41 Fixed "Open selection ..." Services menu entry (now works if MacVim is not open)
git-svn-id: http://macvim.googlecode.com/svn/trunk@146 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 14:56:32 +00:00
Bjorn Winckler 1c50cfa265 Added note on PSMTabBarControl bugs and updated feature list
git-svn-id: http://macvim.googlecode.com/svn/trunk@145 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:56:39 +00:00
Bjorn Winckler 9973a221fa - Fixed bug where tab bar controller never removed itself as an observer - Shutdown changed; when connection dies, cleanup is called where all delegates, notifications etc. are reset. - Views are now initialized in the designated initializer of MMWindowController instead of in the nib. For some reason some object in the nib got deallocated more than once and this caused EXC_BAD_ACCESS errors. Hopefully this bug is now fixed. - Put @try/@catch clause around processInput:data: DO call since this can throw an exception if the underlying port is dead. - GUI status line is no longer used. - Added description methods to MMWindowController and MMVimController.
git-svn-id: http://macvim.googlecode.com/svn/trunk@144 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:56:10 +00:00
Bjorn Winckler c9ce3ae679 - VimWindow.nib is deprecated; it is replaced by EmptyWindow.nib - Removed VimWidow.nib from project and added EmptyWindow.nib
git-svn-id: http://macvim.googlecode.com/svn/trunk@143 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:44:31 +00:00
Bjorn Winckler 0c28d2ce65 Changed default title
git-svn-id: http://macvim.googlecode.com/svn/trunk@142 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:42:52 +00:00
Bjorn Winckler 2abf0b8370 Added 'Close' item to menu for debugging purposes.
git-svn-id: http://macvim.googlecode.com/svn/trunk@141 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-16 08:42:30 +00:00
vimboss bb77c5e988 updated for version 7.1-079 2007-08-15 18:41:34 +00:00
vimboss 41a68b20d4 updated for version 7.1-078 2007-08-15 18:08:50 +00:00
vimboss 8380edc499 updated for version 7.1-077 2007-08-14 21:07:36 +00:00
vimboss 5b28c3b12b updated for version 7.1-076 2007-08-14 20:54:49 +00:00
vimboss dda6c551df updated for version 7.1-075 2007-08-14 20:41:13 +00:00
vimboss 96a62707a5 updated for version 7.1-074 2007-08-14 20:29:31 +00:00
vimboss 8a55ffcfcc updated for version 7.1-073 2007-08-14 20:16:42 +00:00
Bjorn Winckler 6646d230e1 Changed which toolbar icons are hidden
git-svn-id: http://macvim.googlecode.com/svn/trunk@140 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 18:42:28 +00:00
Bjorn Winckler a94be50724 git-svn-id: http://macvim.googlecode.com/svn/trunk@139 96c4425d-ca35-0410-94e5-3396d5c13a8f 2007-08-14 18:42:02 +00:00
Bjorn Winckler 830ba6f4e2 - Toolbar pill button redirected to toggleToolbar: action, which passes the click on to Vim (fixes several toolbar bugs reported by Nico) - Tabline separator hide/show code has been fixed
git-svn-id: http://macvim.googlecode.com/svn/trunk@138 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 18:41:51 +00:00
Bjorn Winckler 5e9bd1011d Keypad enter no longer conflicts with Ctrl-C (fixing Ctrl-C bug)
git-svn-id: http://macvim.googlecode.com/svn/trunk@137 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 17:18:25 +00:00
Bjorn Winckler d0aa271e7a Shift-tab no longer treated as Ctrl-Y (fixes Ctrl-Y bug)
git-svn-id: http://macvim.googlecode.com/svn/trunk@136 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 16:42:10 +00:00
vimboss 2bc48873a9 updated for version 7.1-072 2007-08-14 15:55:42 +00:00
Bjorn Winckler 9487df63bf Command queue if flushed more often so that there are no long pauses of (seeming) inactivity when Vim is doing lengthy processing.
git-svn-id: http://macvim.googlecode.com/svn/trunk@135 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-14 15:51:24 +00:00
vimboss 513a57fc0c updated for version 7.1-071 2007-08-14 15:29:16 +00:00
vimboss 11dd30e312 updated for version 7.1-070 2007-08-14 14:57:55 +00:00
vimboss 1631cc6839 updated for version 7.1-069 2007-08-14 13:00:40 +00:00
vimboss 4551350682 updated for version 7.1-068 2007-08-12 14:55:56 +00:00
vimboss 0f3a0a18a9 updated for version 7.1-067 2007-08-12 14:38:46 +00:00
vimboss cc10f71319 updated for version 7.1-066 2007-08-12 13:51:26 +00:00
vimboss bbb1e02d56 updated for version 7.1-065 2007-08-12 13:25:01 +00:00
Bjorn Winckler c5e9d5d505 Cell width is rounded to an integer (fixes bug where window is too wide)
git-svn-id: http://macvim.googlecode.com/svn/trunk@129 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-12 11:12:56 +00:00
vimboss 67daacd48c updated for version 7.1-064 2007-08-11 20:24:10 +00:00
Bjorn Winckler c098f82deb The system vimrc is now copied to the right directory.
git-svn-id: http://macvim.googlecode.com/svn/trunk@128 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:59:18 +00:00
Bjorn Winckler 3a54b3e0f4 Syntax highlighting enabled by default
git-svn-id: http://macvim.googlecode.com/svn/trunk@127 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:58:53 +00:00
Bjorn Winckler 15f99f17de Removed some items from the toolbar so that all items were visible at the default window size.
git-svn-id: http://macvim.googlecode.com/svn/trunk@126 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:53:52 +00:00
Bjorn Winckler 37c3229d44 Now possible to have space and flexible space in toolbar (by creating items which math '-space.*-' and '-flexspace.*-' respectively).
git-svn-id: http://macvim.googlecode.com/svn/trunk@125 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:50:05 +00:00
Bjorn Winckler fb36ef1acd The wrong command line arguments were specified when launching MacVim.
git-svn-id: http://macvim.googlecode.com/svn/trunk@124 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 17:48:34 +00:00
Bjorn Winckler 6e8f33c766 Added system vimrc to project
git-svn-id: http://macvim.googlecode.com/svn/trunk@123 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 14:23:56 +00:00
Bjorn Winckler d0a09a8cfe This file is long since obsolete (Colors.plist is used instead)
git-svn-id: http://macvim.googlecode.com/svn/trunk@122 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 14:22:26 +00:00
vimboss 0b9a0534e2 updated for version 7.1-063 2007-08-11 14:00:30 +00:00
vimboss c676926be2 updated for version 7.1-062 2007-08-11 12:32:57 +00:00
vimboss 6e5b8116a2 updated for version 7.1-061 2007-08-11 11:58:23 +00:00
Bjorn Winckler a2fa2f99ed - Moved user default keys to MacVim.[h|m] - Renamed user defaults to the same name as their keys (minus "Key" at the end) - Window top left point autosave is now a string instead of a dictionary
git-svn-id: http://macvim.googlecode.com/svn/trunk@121 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 11:48:08 +00:00
vimboss d669940394 updated for version 7.1-060 2007-08-11 11:39:45 +00:00
Bjorn Winckler 4834afb74a Added support for ':popup' command.
git-svn-id: http://macvim.googlecode.com/svn/trunk@120 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-11 11:20:16 +00:00
Bjorn Winckler 4e599646f1 - MMTextStorage ensures that all glyphs have the same width (or twice that, for wide chars) - MMTypesetter only has to make all line fragments the same height, no glyph placement is necessary anymore - MMTextStorage cleaned up now that cell size is fixed across fonts
git-svn-id: http://macvim.googlecode.com/svn/trunk@119 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 20:13:57 +00:00
Bjorn Winckler 4588872456 Removed 'centerglyphs' user default
git-svn-id: http://macvim.googlecode.com/svn/trunk@118 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 20:09:41 +00:00
vimboss 5ca9076802 updated for version 7.1-059 2007-08-10 19:33:47 +00:00
Bjorn Winckler 959c39dac1 The flags '<' and 'C' in cpoptions are cleared and restored, so that mappings with <CR> in them work.
git-svn-id: http://macvim.googlecode.com/svn/trunk@117 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 14:22:52 +00:00
Bjorn Winckler 8155d80455 Ctrl-click is translated to right click (for people with one button mice). This behaviour can be disabled by setting user default 'translatectrlclick' to 0.
git-svn-id: http://macvim.googlecode.com/svn/trunk@116 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 13:46:49 +00:00
Bjorn Winckler 1b28266622 - Added support for popup menus - Adding a submenu to a popup menu now places the submenu under the popup menu instead of under the main menu (bug)
git-svn-id: http://macvim.googlecode.com/svn/trunk@115 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 13:28:59 +00:00
Bjorn Winckler 556bf0a410 Disabled NSTextView's popup menus
git-svn-id: http://macvim.googlecode.com/svn/trunk@114 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 10:24:28 +00:00
Bjorn Winckler b3c22363a4 - Default baselineoffset changed to -1 - Added user default 'centerglyphs' for nicer looking proportional fonts (disabled by default)
git-svn-id: http://macvim.googlecode.com/svn/trunk@113 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-10 10:10:52 +00:00
Bjorn Winckler 0813d7c5c2 Only bypass interpretKeyEvents: if Ctrl is held on key down (fixes bug where alt-e, e, did not produce e-acute).
git-svn-id: http://macvim.googlecode.com/svn/trunk@112 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 19:30:30 +00:00
Bjorn Winckler 9b9a6096ed Key down events in which Ctrl, Alt, or Command is held are immediately sent off to Vim instead of to interpretKeyEvents:. This is an attempt to bypass Key Bindings in Cocoa, since some key bindings cause several doCommandBySelector: messages to be sent (which means the key gets repeated). This fixed the CTRL-O bug in insert mode.
git-svn-id: http://macvim.googlecode.com/svn/trunk@111 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 18:25:16 +00:00
Bjorn Winckler ddc4ed0b35 - First window autosaves its position - Safari-like window cascading support (cascade from key window)
git-svn-id: http://macvim.googlecode.com/svn/trunk@110 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 17:48:17 +00:00
Bjorn Winckler d355ab4b00 Hides end-of-line characters
git-svn-id: http://macvim.googlecode.com/svn/trunk@109 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 11:19:08 +00:00
Bjorn Winckler ba058d45a9 - All user default key variables end with 'key' - Added user default keys: typesetter, cellwidthmultiplier, baselineoffset - Cell width calculations based on widht of 'm' (so that 'cellwidthmultiplier' is the width of a cell in em-units)
git-svn-id: http://macvim.googlecode.com/svn/trunk@108 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 10:22:52 +00:00
Bjorn Winckler be3881c8f9 Changing font via font panel now sets 'guifont' as well.
git-svn-id: http://macvim.googlecode.com/svn/trunk@107 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 09:24:29 +00:00
Bjorn Winckler 846d11d79c Added support for font panel.
git-svn-id: http://macvim.googlecode.com/svn/trunk@106 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-09 09:12:47 +00:00
vimboss 265980e5c2 updated for version 7.1-058 2007-08-08 20:49:37 +00:00
vimboss 6e9559fdbd updated for version 7.1-057 2007-08-08 19:42:05 +00:00
Bjorn Winckler a15c9110c0 Added custom typesetter (better wide-font support, can typeset proportional fonts)
git-svn-id: http://macvim.googlecode.com/svn/trunk@105 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 19:18:16 +00:00
Bjorn Winckler 656dcdea12 Added MMTypesetter.[m|h] to project.
git-svn-id: http://macvim.googlecode.com/svn/trunk@104 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 19:16:05 +00:00
Bjorn Winckler 4c3331492b Code cleanup
git-svn-id: http://macvim.googlecode.com/svn/trunk@103 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 12:40:30 +00:00
Bjorn Winckler e12a38b992 - Added processCommandQueueDidFinish notification to MMWindowController - Window resizing is delayed until processCommandQueueDidFinish (no more need for performSelectionOnMainThread:::)
git-svn-id: http://macvim.googlecode.com/svn/trunk@102 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 12:00:17 +00:00
Bjorn Winckler 6c59edb93e Code cleanup.
git-svn-id: http://macvim.googlecode.com/svn/trunk@101 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:58:41 +00:00
Bjorn Winckler ff164a8637 If only one file is dropped, use ':drop' instead of ':tab drop' (this works better when a directory is dropped).
git-svn-id: http://macvim.googlecode.com/svn/trunk@100 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:07:30 +00:00
Bjorn Winckler c659ac0f36 Modified default menus (which only show if no window has been opened)
git-svn-id: http://macvim.googlecode.com/svn/trunk@99 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:06:24 +00:00
Bjorn Winckler ed5935d1c8 Added Services menu entries
git-svn-id: http://macvim.googlecode.com/svn/trunk@98 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-08 09:05:42 +00:00
vimboss 870b09a30b updated for version 7.1-056 2007-08-07 20:00:31 +00:00
Bjorn Winckler 84494a00bd - Added services menu support with some simple provider messages - MMVimController observer registration moved from MMVimController init to MMWindowController windowDidLoad - Text system initialized in MMWindowController init instead of awakeFromNib
git-svn-id: http://macvim.googlecode.com/svn/trunk@96 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-07 19:23:05 +00:00
vimboss fe0e0c6689 updated for version 7.1-055 2007-08-06 20:28:43 +00:00
Bjorn Winckler b91bd4afc9 More active & pending
git-svn-id: http://macvim.googlecode.com/svn/trunk@95 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 19:09:33 +00:00
Bjorn Winckler be7c3da504 Updated outdate information
git-svn-id: http://macvim.googlecode.com/svn/trunk@94 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 19:09:09 +00:00
Bjorn Winckler 0306e0edf0 Added support for dropping text on window.
git-svn-id: http://macvim.googlecode.com/svn/trunk@93 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 18:52:11 +00:00
Bjorn Winckler 00d4006beb Added menukeyequiv for "Tools.Older List" and "Tools.Newer List".
git-svn-id: http://macvim.googlecode.com/svn/trunk@92 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 18:50:29 +00:00
Bjorn Winckler 397c6a926f Replaced "Close Tab" and "Close Window" with "Close" which maps to ":q".
git-svn-id: http://macvim.googlecode.com/svn/trunk@91 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:32:27 +00:00
Bjorn Winckler 31d4006d77 Added rudimentary support for drag and drop of files on window.
git-svn-id: http://macvim.googlecode.com/svn/trunk@90 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:23:35 +00:00
Bjorn Winckler 7249a58d74 Tab selection messages are ignored; selection is done when tabline updates.
git-svn-id: http://macvim.googlecode.com/svn/trunk@89 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:22:50 +00:00
Bjorn Winckler 0351dd2f05 Fixed tab selection bug where the wrong tab would get opened if multiple files were dragged onto the Vim dock icon.
git-svn-id: http://macvim.googlecode.com/svn/trunk@88 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-06 13:21:43 +00:00
Bjorn Winckler c732707423 Two more active, one pending.
git-svn-id: http://macvim.googlecode.com/svn/trunk@87 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 18:54:08 +00:00
Bjorn Winckler 9495317748 No longer uses stringWithFormat: when creating emptyRowString (%255c does not work as a format string).
git-svn-id: http://macvim.googlecode.com/svn/trunk@86 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 18:53:39 +00:00
vimboss 54135e65b8 updated for version 7.1-054 2007-08-05 18:10:54 +00:00
vimboss 3235b6ff67 updated for version 7.1-053 2007-08-05 17:20:43 +00:00
vimboss 27f84b42a7 updated for version 7.1-052 2007-08-05 16:49:43 +00:00
vimboss 6e7387ca70 updated for version 7.1-051 2007-08-05 16:33:12 +00:00
Bjorn Winckler ed22b4bb40 More active
git-svn-id: http://macvim.googlecode.com/svn/trunk@83 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 12:06:04 +00:00
Bjorn Winckler 8377ea3c5f - Removed unused stuff - No default bindings for next/prev window
git-svn-id: http://macvim.googlecode.com/svn/trunk@82 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 12:05:45 +00:00
Bjorn Winckler 189ba53edf Moved 'activateIgnoringOtherApps:' call to 'connectBackend:'.
git-svn-id: http://macvim.googlecode.com/svn/trunk@81 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-05 11:24:47 +00:00
Bjorn Winckler 5e3b3d9a7a - Tabline is automatically sized (set up in Interface Builder) - When tabline hidden a baseline is shown
git-svn-id: http://macvim.googlecode.com/svn/trunk@80 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 20:19:22 +00:00
Bjorn Winckler 39e8f87d4a Toolbar baseline separator always hidden.
git-svn-id: http://macvim.googlecode.com/svn/trunk@79 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 20:17:03 +00:00
Bjorn Winckler f84bd2df91 Added a tabline separator (NSBox).
git-svn-id: http://macvim.googlecode.com/svn/trunk@78 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 20:13:09 +00:00
Bjorn Winckler def350e3c8 Moved activateIgnoringOtherApps: hack from [MMWindowController openWindow] to [MMAppController applicationDidFinishLaunching:].
git-svn-id: http://macvim.googlecode.com/svn/trunk@77 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:39:45 +00:00
Bjorn Winckler 6957942365 Active: menu validation
git-svn-id: http://macvim.googlecode.com/svn/trunk@76 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:33:16 +00:00
Bjorn Winckler 4d95ec0ab8 Zoom to max only if mouse clicked with Cmd held.
git-svn-id: http://macvim.googlecode.com/svn/trunk@75 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:30:41 +00:00
Bjorn Winckler 91d3213c32 Added note on binding menus to ':action'
git-svn-id: http://macvim.googlecode.com/svn/trunk@74 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:20:15 +00:00
Bjorn Winckler f57a0e3d61 If a menu item is bound to ':action', the corresponding NSMenuItem has that action set as its action message (instead of the default 'vimMenuItemAction:').
git-svn-id: http://macvim.googlecode.com/svn/trunk@73 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:19:44 +00:00
Bjorn Winckler 35d1d0be99 - Added user default 'terminateafterlastwindowclosed' - Autoenabling of menu items is turned on when last window is closed
git-svn-id: http://macvim.googlecode.com/svn/trunk@72 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 17:17:36 +00:00
Bjorn Winckler 4098680553 When launching MacVim from [MMBackend checkin], use CFBundleExecutable in Info.plist to determine the name of the MacVim executable.
git-svn-id: http://macvim.googlecode.com/svn/trunk@71 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 10:58:19 +00:00
Bjorn Winckler a4e7da905c Tab next/previous were mixed up.
git-svn-id: http://macvim.googlecode.com/svn/trunk@70 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 10:31:00 +00:00
Bjorn Winckler e9232cd96a Removed log messages
git-svn-id: http://macvim.googlecode.com/svn/trunk@69 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-04 10:29:32 +00:00
vimboss 4f22bd588a updated for version 7.1-050 2007-08-04 10:14:52 +00:00
vimboss 2cb3423f74 updated for version 7.1-049 2007-08-03 20:02:28 +00:00
Bjorn Winckler b0d1020fca Added menu related todos.
git-svn-id: http://macvim.googlecode.com/svn/trunk@68 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-03 10:30:58 +00:00
Bjorn Winckler 80036f94e5 Changed File and Window menus to follow Apple HIG more closely.
git-svn-id: http://macvim.googlecode.com/svn/trunk@67 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-03 10:30:31 +00:00
Bjorn Winckler 53d930bf5e - Cleanup of menu add code - Buffers menu gets updated now - Main menu update changed; Vim now in control of entire menu, menu named "Window" is set to be the Window menu.
git-svn-id: http://macvim.googlecode.com/svn/trunk@66 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-03 10:29:43 +00:00
vimboss fb0e31a0d6 updated for version 7.1-048 2007-08-02 21:00:50 +00:00
Bjorn Winckler 0860847814 Modified tab/window selection keyboard mappings.
git-svn-id: http://macvim.googlecode.com/svn/trunk@65 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 08:34:00 +00:00
Bjorn Winckler 15eb437c2d Pending: text inset, scrollbars do not cover resize box
git-svn-id: http://macvim.googlecode.com/svn/trunk@64 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 07:07:06 +00:00
Bjorn Winckler 0dfd3cad43 Ensure that vertical scrollbars do not cover the resize corner (Cocoa never lets them do it anyway, but there were drawing artifacts, so now there is an explicit check).
git-svn-id: http://macvim.googlecode.com/svn/trunk@63 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 06:35:51 +00:00
Bjorn Winckler 4fd52452a9 Added -inset[left|right|top|bottom] command line arguments.
git-svn-id: http://macvim.googlecode.com/svn/trunk@62 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 06:22:43 +00:00
Bjorn Winckler 2fb4387bdc - Text view now drawn with inset - Added user defaults to control text view inset -inset[left|right|top|bottom]
git-svn-id: http://macvim.googlecode.com/svn/trunk@61 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-02 06:19:18 +00:00
Bjorn Winckler 18737386cd Less active, more pending.
git-svn-id: http://macvim.googlecode.com/svn/trunk@60 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:56:17 +00:00
Bjorn Winckler 3e62aa74cd Added "Special Characters..." menu item with key equivalent.
git-svn-id: http://macvim.googlecode.com/svn/trunk@59 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:53:27 +00:00
Bjorn Winckler 7805a8a6b0 Added menu items "New Vim Window", "New Tab", "Close Tab" with key equivalents.
git-svn-id: http://macvim.googlecode.com/svn/trunk@58 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:39:12 +00:00
Bjorn Winckler 215d49a732 Removed "New Window" and "New Tab" menu items.
git-svn-id: http://macvim.googlecode.com/svn/trunk@57 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:38:29 +00:00
Bjorn Winckler a182287130 Window menu changed, had to update hard coding as to where it is placed.
git-svn-id: http://macvim.googlecode.com/svn/trunk@56 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:37:30 +00:00
Bjorn Winckler f3ffb6bd76 App will terminate when last window closes (because of menu problems).
git-svn-id: http://macvim.googlecode.com/svn/trunk@55 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 18:35:47 +00:00
Bjorn Winckler 97e7df1850 Added system gvimrc file to project.
git-svn-id: http://macvim.googlecode.com/svn/trunk@54 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 17:56:18 +00:00
Bjorn Winckler 853caf4272 Added support for key equivalents on menu items.
git-svn-id: http://macvim.googlecode.com/svn/trunk@52 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 14:17:23 +00:00
vimboss 85b24afdfc updated for version 7.1-047 2007-08-01 13:47:46 +00:00
Bjorn Winckler b6ec24bf15 More to read and to do.
git-svn-id: http://macvim.googlecode.com/svn/trunk@51 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:55:21 +00:00
Bjorn Winckler 5a32d86fba - Text system set up in awakeFromNib instead of open window (fixing bug where the background color wouldn't get set properly since textView was nil) - Open window no longer has rows&columns as parameters
git-svn-id: http://macvim.googlecode.com/svn/trunk@50 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:43:31 +00:00
Bjorn Winckler ef4c73ed05 OpenVimWindowMsgID no longer has rows&columns as parameters.
git-svn-id: http://macvim.googlecode.com/svn/trunk@49 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:41:21 +00:00
Bjorn Winckler e8a4e1095f Open window no longer has rows&columns as paramters.
git-svn-id: http://macvim.googlecode.com/svn/trunk@48 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:40:30 +00:00
Bjorn Winckler f21b4dcc33 Rows & columns no longer sent with draw messages.
git-svn-id: http://macvim.googlecode.com/svn/trunk@47 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:24:00 +00:00
Bjorn Winckler aedb944c55 - Handles setFont: and setDefaultColorsBackground::. - Text storage dimensions now set in setTextDimensionsWithRows::. - No longer responds to NSLayoutManager delegate messages. - Zooming now defaults to height-only zoom. - Fixed bug in window resizing code, where views were not placed properly if the window didn't change size (but views still needed placing) - Text storage no longer resized in placeViews; if text storage dimensions need to change Vim is notified and dimensions change as soon as setTextDimensionsWithRows:: is called.
git-svn-id: http://macvim.googlecode.com/svn/trunk@46 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 07:09:46 +00:00
Bjorn Winckler f830df220f - When in processCommandQueue: no input is sent to Vim; instead it is put on a queue and sent when done processing. - Lets MMWindowController handle setFont: and setDefaultColorsBackground::. - Resizing of text storage moved from performBatchDrawWithData: to SetTextDimensionsMsgID.
git-svn-id: http://macvim.googlecode.com/svn/trunk@45 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:52:38 +00:00
Bjorn Winckler bce6dd3d60 Notifying MacVim when SetTextDimensionsMsgID received.
git-svn-id: http://macvim.googlecode.com/svn/trunk@44 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:48:05 +00:00
Bjorn Winckler 2c5b0aa100 Added debug strings for message enum.
git-svn-id: http://macvim.googlecode.com/svn/trunk@43 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:46:40 +00:00
Bjorn Winckler d1d6ab7382 - Simpler size calculations, which don't use NSLayoutManager - Lazy resizing - Width calculations based on cellWidth instead of widthOfEmptyRow
git-svn-id: http://macvim.googlecode.com/svn/trunk@42 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-08-01 06:45:32 +00:00
Bjorn Winckler 55f25ba6df Active
git-svn-id: http://macvim.googlecode.com/svn/trunk@41 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-31 11:40:57 +00:00
Bjorn Winckler 4e595ed2db Code cleanup.
git-svn-id: http://macvim.googlecode.com/svn/trunk@40 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-31 11:40:43 +00:00
vimboss 9915f43a9d updated for version 7.1-046 2007-07-30 20:32:53 +00:00
vimboss c2044ca153 updated for version 7.1-045 2007-07-30 20:00:38 +00:00
Bjorn Winckler 13808e78e5 - Added ex_action command (uses support file Actions.plist which defines all allowable actions). - Added selectNextWindow: and selectPreviousWindow: actions to MMAppController
git-svn-id: http://macvim.googlecode.com/svn/trunk@39 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-30 17:03:24 +00:00
Bjorn Winckler b45f1d37c6 Active & Pending
git-svn-id: http://macvim.googlecode.com/svn/trunk@38 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 18:03:33 +00:00
Bjorn Winckler a02a149dc2 - Added registering of user defaults, supported defaults: nowindow, tabminwidth, tabmaxwidth, taboptimumwidth, statuslineoff - Implemented hiding of status line via user default 'statuslineoff'
git-svn-id: http://macvim.googlecode.com/svn/trunk@37 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 18:01:14 +00:00
Bjorn Winckler 37a8aa2661 - The leftmost horizontal scrollbar is stretced to cover the tab view - Scrollbars are clipped to fit the tab view
git-svn-id: http://macvim.googlecode.com/svn/trunk@36 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 17:11:01 +00:00
Bjorn Winckler c2b80619a0 - The range is clipped to maxRows in rectForRowsInRange: - The range is clipped to maxColumns in rectForColumnsInRange:
git-svn-id: http://macvim.googlecode.com/svn/trunk@35 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 17:10:05 +00:00
Bjorn Winckler a2405dbee9 Enabled native exception handling.
git-svn-id: http://macvim.googlecode.com/svn/trunk@34 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:22:12 +00:00
Bjorn Winckler 3e1b8d1c0d Added exception handling to deal with time-outs in sendMessage:::
git-svn-id: http://macvim.googlecode.com/svn/trunk@33 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:21:52 +00:00
Bjorn Winckler 44c6ee46ee Don't wait on ScrollbarEventMsgID.
git-svn-id: http://macvim.googlecode.com/svn/trunk@32 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:20:26 +00:00
Bjorn Winckler cc7e1b9b11 Active & pending changed
git-svn-id: http://macvim.googlecode.com/svn/trunk@31 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 15:01:17 +00:00
Bjorn Winckler 26a06f581f - Status line shows 'title' text on :browse - Status line shows dimensions when user drags/zooms the window
git-svn-id: http://macvim.googlecode.com/svn/trunk@30 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 14:55:37 +00:00
vimboss b7bbb25e3b updated for version 7.1-044 2007-07-29 13:03:35 +00:00
Bjorn Winckler a7d20e4dee Added :browse support for DO.
git-svn-id: http://macvim.googlecode.com/svn/trunk@29 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 12:40:25 +00:00
Bjorn Winckler 2ddd79ba97 Patched up memory leak by balancing two unmatched alloc/release calls.
git-svn-id: http://macvim.googlecode.com/svn/trunk@28 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 11:58:38 +00:00
Bjorn Winckler 5381551a05 colorscheme now works (even after resizing window).
git-svn-id: http://macvim.googlecode.com/svn/trunk@27 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 11:10:45 +00:00
Bjorn Winckler c10ae3882e - Tabs no longer uses 'size to fit'. - Added some cautionary comments to certain sendMessage:data:wait: calls.
git-svn-id: http://macvim.googlecode.com/svn/trunk@26 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 10:27:18 +00:00
Bjorn Winckler e70a969683 Added connection to event tracking mode so that live resize works for DO.
git-svn-id: http://macvim.googlecode.com/svn/trunk@25 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 10:25:33 +00:00
Bjorn Winckler a1011f566a Added support for 'wait' flag in sendMessage:data:wait:.
git-svn-id: http://macvim.googlecode.com/svn/trunk@24 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-29 10:24:42 +00:00
Bjorn Winckler 0fd41065f9 More bugs...
git-svn-id: http://macvim.googlecode.com/svn/trunk@21 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-28 20:21:18 +00:00
Bjorn Winckler 2bb270f60c - Added support for Distributed Objects, as an alternative to NSPortMessage for communicating between processes (MM_USE_DO=0 to disable in MacVim.h) - MMWindowController, MMTextView does not communicate directly with backend anymore, instead they have to go through MMVimController sendMessage:data:wait:. - If window is closed by clicking the red button, Vim now displays a message if a buffer has been modified.
git-svn-id: http://macvim.googlecode.com/svn/trunk@20 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-28 20:19:20 +00:00
vimboss 8fa2a5a1d2 updated for version 7.1-043 2007-07-28 12:21:47 +00:00
vimboss c0f0ed96bd updated for version 7.1-042 2007-07-27 19:33:14 +00:00
Bjorn Winckler 0f60f1a416 Changed the misnomer 'emptyColumn*' to 'emptyRow*'.
git-svn-id: http://macvim.googlecode.com/svn/trunk@19 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-27 06:24:00 +00:00
vimboss 4caa7cb5a1 updated for version 7.1-041 2007-07-26 21:11:52 +00:00
vimboss c140e4cf02 updated for version 7.1-040 2007-07-26 20:58:42 +00:00
Bjorn Winckler b3a6a7c442 Vim runtime is now copied using a 'Copy Files Build Phase' instead of using a shell script.
git-svn-id: http://macvim.googlecode.com/svn/trunk@17 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-26 07:19:08 +00:00
Bjorn Winckler 5bd7a8c04b Don't wait on SetTextDimensionsMsgID while in live resize.
git-svn-id: http://macvim.googlecode.com/svn/trunk@16 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-26 07:17:17 +00:00
vimboss 21250fa474 updated for version 7.1-039 2007-07-25 20:56:39 +00:00
Bjorn Winckler 84f0068325 Changed build settings to only build for native architecture
git-svn-id: http://macvim.googlecode.com/svn/trunk@13 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-25 18:57:16 +00:00
Bjorn Winckler 9ed9a9f105 Initial import
git-svn-id: http://macvim.googlecode.com/svn/trunk@5 96c4425d-ca35-0410-94e5-3396d5c13a8f
2007-07-25 07:09:26 +00:00
vimboss 4bc1d521c8 updated for version 7.1-038 2007-07-24 13:26:15 +00:00
vimboss 2a2e902fff updated for version 7.1-037 2007-07-24 12:58:01 +00:00
vimboss 74ced66073 updated for version 7.1-036 2007-07-24 12:34:30 +00:00
vimboss 620bc48eec updated for version 7.1-035 2007-07-24 09:16:38 +00:00
vimboss bac0707aff updated for version 7.1-034 2007-07-24 08:45:13 +00:00
vimboss 6bc9b0c5e4 updated for version 7.1-033 2007-07-24 07:51:18 +00:00
vimboss 79cf24f237 updated for version 7.1-032 2007-07-17 16:15:36 +00:00
vimboss 883140b588 updated for version 7.1-031 2007-07-17 14:32:23 +00:00
vimboss ed9b162745 updated for version 7.1-030 2007-07-17 12:33:46 +00:00
vimboss 10663ade35 updated for version 7.1-029 2007-07-16 18:39:49 +00:00
vimboss 0295598a7b updated for version 7.1-028 2007-07-10 15:26:20 +00:00
vimboss ec3fc91813 updated for version 7.1-027 2007-07-10 15:10:54 +00:00
vimboss dd8f451752 updated for version 7.1-026 2007-07-10 12:03:33 +00:00
vimboss 37f7106970 updated for version 7.1-025 2007-07-10 11:28:55 +00:00
vimboss 3953a39af4 updated for version 7.1-024 2007-07-10 11:09:36 +00:00
vimboss 635d3f0e64 updated for version 7.1-023 2007-07-10 10:38:02 +00:00
vimboss 348b9f0b88 updated for version 7.1-022 2007-07-07 11:58:28 +00:00
vimboss 5ca7570c94 updated for version 7.1-021 2007-07-06 17:43:08 +00:00
vimboss dc21b049a0 updated for version 7.1-020 2007-07-05 08:11:42 +00:00
vimboss 014aa1df5c updated for version 7.1-019 2007-07-05 07:54:17 +00:00
vimboss 32a75074b3 updated for version 7.1-018 2007-06-28 20:18:51 +00:00
vimboss 1119034066 updated for version 7.1-017 2007-06-28 20:02:32 +00:00
vimboss 9825247a1f updated for version 7.1-016 2007-06-28 19:33:43 +00:00
vimboss a55ed8655d updated for version 7.1-015 2007-06-28 11:07:21 +00:00
vimboss 7c85e6e791 updated for version 7.1-014 2007-06-28 10:49:22 +00:00
vimboss 17efc64b9b updated for version 7.1-013 2007-06-28 10:03:45 +00:00
vimboss 00a2ab8be4 updated for version 7.1-012 2007-06-19 18:52:53 +00:00
vimboss 26aa7f971e updated for version 7.1-011 2007-06-19 18:27:18 +00:00
vimboss 1510fa1aa3 updated for version 7.1-010 2007-06-19 16:03:50 +00:00
vimboss cc2112c6af updated for version 7.1-009 2007-06-19 15:44:58 +00:00
vimboss 88b303a3fa updated for version 7.1-008 2007-06-19 15:31:05 +00:00
vimboss 0d70c62db8 updated for version 7.1-008 2007-06-19 15:19:55 +00:00
vimboss 4b2d9804d9 updated for version 7.1-007 2007-06-19 14:29:43 +00:00
vimboss ae9a7a0039 updated for version 7.1-006 2007-06-19 13:36:52 +00:00
vimboss 0d9c1da8c1 updated for version 7.1-005 2007-06-19 10:56:05 +00:00
vimboss 537b065682 updated for version 7.1-004 2007-06-19 09:51:25 +00:00
vimboss 89a13e1745 updated for version 7.1-003 2007-06-19 08:06:18 +00:00
vimboss 50846e1ff0 updated for version 7.1-002 2007-05-15 07:12:25 +00:00
vimboss 6f46710e86 updated for version 7.1-001 2007-05-14 17:38:30 +00:00
vimboss c9439d64d9 updated for version 7.1 2007-05-12 15:34:06 +00:00
vimboss f9e52be216 updated for version 7.1 2007-05-12 15:32:12 +00:00
vimboss db0d6fc3a0 updated for version 7.1 2007-05-12 15:28:06 +00:00
vimboss 8cd01eb495 updated for version 7.1 2007-05-12 15:26:47 +00:00
vimboss 9b159ceb47 updated for version 7.1 2007-05-12 15:23:40 +00:00
vimboss c3f8f16147 updated for version 7.1 2007-05-12 15:19:41 +00:00
vimboss 37f6c6a38d updated for version 7.1 2007-05-12 15:16:37 +00:00
vimboss b7453f35ad updated for version 7.1 2007-05-12 15:14:36 +00:00
vimboss ae4cbb939d updated for version 7.1 2007-05-12 15:12:15 +00:00
vimboss 33410d41f3 updated for version 7.1 2007-05-12 15:10:39 +00:00
vimboss 7ec19465a4 updated for version 7.1 2007-05-12 15:07:00 +00:00
vimboss 7877b169d8 updated for version 7.1 2007-05-12 15:05:26 +00:00
vimboss 3f5651d65a updated for version 7.1 2007-05-12 15:04:19 +00:00
vimboss 6f84493064 updated for version 7.1 2007-05-12 15:00:32 +00:00
vimboss 61d62264c9 updated for version 7.1 2007-05-12 14:59:12 +00:00
vimboss 3567315ee0 updated for version 7.1 2007-05-12 14:57:31 +00:00
vimboss fe5f000f53 updated for version 7.1 2007-05-12 14:50:38 +00:00
vimboss 35c580222e updated for version 7.1 2007-05-12 14:46:25 +00:00
vimboss 8f7d5b82fd updated for version 7.1 2007-05-12 14:42:48 +00:00
vimboss 2a8289e00a updated for version 7.1 2007-05-12 14:38:41 +00:00
vimboss 884ea50b52 updated for version 7.1 2007-05-12 14:34:30 +00:00
vimboss 97f12af058 updated for version 7.1 2007-05-12 14:32:25 +00:00
vimboss 87d60dcedc updated for version 7.1 2007-05-12 14:28:25 +00:00
vimboss a775ca5ca1 updated for version 7.1 2007-05-12 14:24:45 +00:00
vimboss 524364e7ac updated for version 7.1 2007-05-12 14:23:41 +00:00
vimboss 12b35f5f69 updated for version 7.1 2007-05-12 14:17:21 +00:00
vimboss 797d06e414 updated for version 7.1 2007-05-12 14:15:39 +00:00
vimboss 2c33e7aa04 updated for version 7.1 2007-05-12 14:13:37 +00:00
vimboss a6ca4b2f40 updated for version 7.1 2007-05-12 14:10:12 +00:00
vimboss fbfeffeca2 updated for version 7.1 2007-05-12 14:06:39 +00:00
vimboss 494fd4cf67 updated for version 7.1 2007-05-12 14:03:30 +00:00
vimboss 982751de34 updated for version 7.1 2007-05-12 13:57:53 +00:00
vimboss dd520c1666 updated for version 7.1 2007-05-12 13:56:44 +00:00
vimboss bfdbce831c updated for version 7.1 2007-05-12 13:55:30 +00:00
vimboss cd79c75da1 updated for version 7.1 2007-05-12 13:52:50 +00:00
vimboss 310de0f52f updated for version 7.1 2007-05-12 13:51:35 +00:00
vimboss 5c4b217e3e updated for version 7.1 2007-05-12 13:48:35 +00:00
vimboss 13adccfebc updated for version 7.1 2007-05-12 13:47:10 +00:00
vimboss 56b7903323 updated for version 7.1 2007-05-12 13:43:14 +00:00
vimboss d0f7b4cdbc updated for version 7.1 2007-05-12 13:40:39 +00:00
vimboss ea52721182 updated for version 7.1 2007-05-12 13:38:39 +00:00
vimboss cc8688d998 updated for version 7.1 2007-05-12 13:36:14 +00:00
vimboss 4f29e19992 updated for version 7.1 2007-05-12 13:30:28 +00:00
vimboss b273c11d03 updated for version 7.1 2007-05-12 13:28:48 +00:00
vimboss 011c362d7b updated for version 7.1 2007-05-12 13:26:40 +00:00
vimboss 6b6a2b4361 updated for version 7.1 2007-05-12 13:25:01 +00:00
vimboss 9ce550a838 updated for version 7.1 2007-05-12 13:20:15 +00:00
vimboss d27d7dcf47 updated for version 7.1 2007-05-12 13:16:04 +00:00
vimboss 40ebe92e19 updated for version 7.1 2007-05-12 13:13:51 +00:00
vimboss b5cb847890 updated for version 7.1 2007-05-12 13:12:19 +00:00
vimboss 6c559fcfe3 updated for version 7.1 2007-05-12 13:06:29 +00:00
vimboss de8a134f78 updated for version 7.1 2007-05-12 13:03:54 +00:00
vimboss 165abf2e35 updated for version 7.1 2007-05-12 13:02:42 +00:00
vimboss 287bbf0130 updated for version 7.1 2007-05-12 13:00:40 +00:00
vimboss 2e4f4234bc updated for version 7.1 2007-05-12 12:58:05 +00:00
vimboss c8061826e1 updated for version 7.1b-002 2007-05-11 18:15:45 +00:00
vimboss d8d0fd770d updated for version 7.1b-001 2007-05-10 20:17:29 +00:00
vimboss 1e90c6f106 updated for version 7.1b 2007-05-10 19:30:25 +00:00
vimboss 8bbb4780e0 updated for version 7.1b 2007-05-10 19:24:43 +00:00
vimboss 21d4ef015a updated for version 7.1b 2007-05-10 19:19:59 +00:00
vimboss 324824c936 updated for version 7.1b 2007-05-10 19:08:09 +00:00
vimboss c8ab2659ce updated for version 7.1b 2007-05-10 19:06:20 +00:00
vimboss a1963552c2 updated for version 7.1b 2007-05-10 19:00:27 +00:00
vimboss cefc0d317f updated for version 7.1b 2007-05-10 18:59:07 +00:00
vimboss 9fcb6b732b updated for version 7.1b 2007-05-10 18:52:16 +00:00
vimboss ec01c0f4a9 updated for version 7.1b 2007-05-10 18:46:18 +00:00
vimboss 6eed454ea3 updated for version 7.1b 2007-05-10 18:44:18 +00:00
vimboss 640b76e5bb updated for version 7.1b 2007-05-10 18:40:02 +00:00
vimboss c2f7b59d80 updated for version 7.1b 2007-05-10 18:38:52 +00:00
vimboss c19f76aa1f updated for version 7.1b 2007-05-10 18:32:52 +00:00
vimboss 6ce2c134ac updated for version 7.1b 2007-05-10 18:29:51 +00:00
vimboss bc17643c83 updated for version 7.1b 2007-05-10 18:25:20 +00:00
vimboss e6efe42b0d updated for version 7.1b 2007-05-10 18:19:11 +00:00
vimboss 0754eaa908 updated for version 7.1b 2007-05-10 18:07:50 +00:00
vimboss 20d281f1c6 updated for version 7.1b 2007-05-10 18:05:13 +00:00
vimboss 5ff6d4f08b updated for version 7.1b 2007-05-10 18:02:27 +00:00
vimboss e905ac12dd updated for version 7.1b 2007-05-10 18:00:30 +00:00
vimboss cac9944f08 updated for version 7.1b 2007-05-10 17:56:19 +00:00
vimboss 57ca7697bf updated for version 7.1b 2007-05-10 17:52:45 +00:00
vimboss d2e45758c4 updated for version 7.1b 2007-05-10 17:46:55 +00:00
vimboss f720b32124 updated for version 7.1b 2007-05-10 17:45:37 +00:00
vimboss 3d95cee3b1 updated for version 7.1b 2007-05-10 17:44:18 +00:00
vimboss e28e869caf updated for version 7.1b 2007-05-10 17:39:52 +00:00
vimboss f704746f42 updated for version 7.1b 2007-05-10 17:36:58 +00:00
vimboss f220dcdc52 updated for version 7.1b 2007-05-10 17:35:54 +00:00
vimboss 791c26bd39 updated for version 7.1b 2007-05-10 17:26:28 +00:00
vimboss d0451cbcb9 updated for version 7.1b 2007-05-10 17:24:16 +00:00
vimboss 3282156729 updated for version 7.1b 2007-05-10 17:17:07 +00:00
vimboss 5d1154b8bc updated for version 7.1b 2007-05-10 17:15:45 +00:00
vimboss 3b358da302 updated for version 7.1b 2007-05-10 17:06:00 +00:00
vimboss 543e630c15 updated for version 7.1b 2007-05-10 17:04:44 +00:00
vimboss 754bea531c updated for version 7.1b 2007-05-10 17:03:39 +00:00
vimboss 6d8efd56ea updated for version 7.1b 2007-05-10 17:02:32 +00:00
vimboss 764327dabd updated for version 7.1b 2007-05-10 17:00:48 +00:00
vimboss 576f7e3483 updated for version 7.1b 2007-05-10 16:58:19 +00:00
vimboss dab14322b0 updated for version 7.1b 2007-05-10 16:56:30 +00:00
vimboss 570e643786 updated for version 7.1b 2007-05-10 16:50:23 +00:00
vimboss bf843d5890 updated for version 7.1b 2007-05-10 16:48:19 +00:00
vimboss 82ebac3c63 updated for version 7.1b 2007-05-10 16:44:05 +00:00
vimboss 4aeafce480 updated for version 7.1b 2007-05-10 16:41:10 +00:00
vimboss 9cb7df172f updated for version 7.1a-001 2007-05-06 21:55:31 +00:00
vimboss 29b8025030 updated for version 7.1a 2007-05-06 17:22:46 +00:00
vimboss e39c260197 updated for version 7.1a 2007-05-06 17:19:06 +00:00
vimboss 76f0946484 updated for version 7.1a 2007-05-06 16:50:15 +00:00
vimboss 3bdb52d1b1 updated for version 7.1a 2007-05-06 16:46:03 +00:00
vimboss ca1d9c9c97 updated for version 7.1a 2007-05-06 16:41:27 +00:00
vimboss 48aad3c01c updated for version 7.1a 2007-05-06 16:39:48 +00:00
vimboss cd5fd0ca66 updated for version 7.1a 2007-05-06 16:33:11 +00:00
vimboss ed9a8cd91e updated for version 7.1a 2007-05-06 16:28:11 +00:00
vimboss 5b00938873 updated for version 7.1a 2007-05-06 16:19:19 +00:00
vimboss 2aa9f7d108 updated for version 7.1a 2007-05-06 16:15:07 +00:00
vimboss 0fac43dce7 updated for version 7.1a 2007-05-06 15:48:14 +00:00
vimboss cf0aaef43f updated for version 7.1a 2007-05-06 15:30:35 +00:00
vimboss 773df55cc6 updated for version 7.1a 2007-05-06 15:28:16 +00:00
vimboss 2d97966c7a updated for version 7.1a 2007-05-06 15:11:45 +00:00
vimboss a27ed4abc5 updated for version 7.1a 2007-05-06 14:33:06 +00:00
vimboss 33e3bf805d updated for version 7.1a 2007-05-06 14:28:38 +00:00
vimboss 9a0f248663 updated for version 7.1a 2007-05-06 14:26:48 +00:00
vimboss 3d6513cd2c updated for version 7.1a 2007-05-06 14:25:46 +00:00
vimboss 5a195f07b7 updated for version 7.1a 2007-05-06 14:15:36 +00:00
vimboss ff9a3892f3 updated for version 7.1a 2007-05-06 14:13:49 +00:00
vimboss dcb66fe62d updated for version 7.1a 2007-05-06 14:12:36 +00:00
vimboss 4bc133f05b updated for version 7.1a 2007-05-06 13:58:05 +00:00
vimboss fef40c21e9 updated for version 7.1a 2007-05-06 13:56:27 +00:00
vimboss b03112d6bb updated for version 7.1a 2007-05-06 13:54:35 +00:00
vimboss a6e664dce5 updated for version 7.1a 2007-05-06 13:49:21 +00:00
vimboss 405eede0df updated for version 7.1a 2007-05-06 13:45:52 +00:00
vimboss 5b10678a34 updated for version 7.1a 2007-05-06 13:43:09 +00:00
vimboss 0c6b2884a4 updated for version 7.1a 2007-05-06 13:38:48 +00:00
vimboss 9fcfef456e updated for version 7.1a 2007-05-06 13:32:59 +00:00
vimboss 68f787eca8 updated for version 7.1a 2007-05-06 13:28:50 +00:00
vimboss a2033f575d updated for version 7.1a 2007-05-06 13:26:41 +00:00
vimboss 1e7d260a6d updated for version 7.1a 2007-05-06 13:23:02 +00:00
vimboss 75f1bbc472 updated for version 7.1a 2007-05-06 13:22:01 +00:00
vimboss 6853880ece updated for version 7.1a 2007-05-06 13:18:29 +00:00
vimboss 5b0f0ba040 updated for version 7.1a 2007-05-06 13:12:34 +00:00
vimboss efd62618df updated for version 7.1a 2007-05-06 13:10:49 +00:00
vimboss e07767d470 updated for version 7.1a 2007-05-06 13:04:32 +00:00
vimboss a3c6365c2c updated for version 7.1a 2007-05-06 12:54:06 +00:00
vimboss 78f5730311 updated for version 7.1a 2007-05-06 12:51:41 +00:00
vimboss a1f804b6d6 updated for version 7.1a 2007-05-06 12:48:13 +00:00
vimboss bff7aaa055 updated for version 7.1a 2007-05-06 12:46:22 +00:00
vimboss 5d911ebc7e updated for version 7.1a 2007-05-06 12:44:46 +00:00
vimboss 839e0c35e6 updated for version 7.1a 2007-05-06 12:40:34 +00:00
vimboss 45aa652122 updated for version 7.1a 2007-05-06 12:39:05 +00:00
vimboss 692ac59393 updated for version 7.1a 2007-05-06 12:34:30 +00:00
vimboss 4919e40b80 updated for version 7.1a 2007-05-06 12:32:12 +00:00
vimboss 4cefc42b25 updated for version 7.1a 2007-05-06 12:30:18 +00:00
vimboss c76adda91e updated for version 7.1a 2007-05-06 12:28:24 +00:00
vimboss 4f0fa07db0 updated for version 7.1a 2007-05-06 12:26:25 +00:00
vimboss c628b8201c updated for version 7.1a 2007-05-06 12:24:45 +00:00
vimboss b3530287e7 updated for version 7.1a 2007-05-06 12:18:31 +00:00
vimboss 3cc19389db updated for version 7.1a 2007-05-06 12:12:19 +00:00
vimboss 0dc5179b8d updated for version 7.1a 2007-05-06 12:07:59 +00:00
vimboss 7e36185c93 updated for version 7.1a 2007-05-06 11:59:04 +00:00
vimboss 7504f7a7ab updated for version 7.1a 2007-05-06 11:56:32 +00:00
vimboss f91331dd34 updated for version 7.1a 2007-05-06 11:55:00 +00:00
vimboss ceb8628d01 updated for version 7.1a 2007-05-06 11:53:06 +00:00
vimboss 8ae4d75dd0 updated for version 7.1a 2007-05-06 11:29:37 +00:00
vimboss 25b571fd20 updated for version 7.1a 2007-05-05 18:27:07 +00:00
vimboss 49b03a5ce3 updated for version 7.1a 2007-05-05 18:24:42 +00:00
vimboss 05b6da1c99 updated for version 7.1a 2007-05-05 18:01:06 +00:00
vimboss b39ece0bf5 updated for version 7.1a 2007-05-05 17:59:48 +00:00
vimboss bbc12ddbca updated for version 7.1a 2007-05-05 17:56:55 +00:00
vimboss 0496d46ee2 updated for version 7.1a 2007-05-05 17:54:07 +00:00
vimboss 7a30f23656 updated for version 7.1a 2007-05-05 17:15:44 +00:00
vimboss 9895f8a1af updated for version 7.1a 2007-05-05 17:11:56 +00:00
vimboss c4208da11e updated for version 7.1a 2007-05-05 17:10:09 +00:00
vimboss 52ca0eccef updated for version 7.0-243 2007-05-05 10:52:16 +00:00
vimboss 590634ab72 updated for version 7.0-242 2007-05-04 20:29:09 +00:00
vimboss 3d1d706d0f updated for version 7.0-241 2007-05-03 20:11:13 +00:00
vimboss d05f5d020b updated for version 7.0-240 2007-05-02 19:50:14 +00:00
vimboss 4c3b1bca87 updated for version 7.0-239 2007-05-01 21:21:21 +00:00
vimboss c93ea1c7e1 updated for version 7.0-238 2007-05-01 20:04:53 +00:00
vimboss a92c118c4f updated for version 7.0-237 2007-05-01 17:05:03 +00:00
vimboss 6868c77bc3 updated for version 7.0-236 2007-05-01 11:37:47 +00:00
vimboss a10745844e updated for version 7.0-235 2007-04-29 11:53:56 +00:00
vimboss 4ab98e1db3 updated for version 7.0-234 2007-04-27 20:15:55 +00:00
vimboss b4be9e52f7 updated for version 7.0-233 2007-04-26 16:40:56 +00:00
vimboss e07e41e4e4 updated for version 7.0-232 2007-04-26 16:20:50 +00:00
vimboss 99d212d0e1 updated for version 7.0-231 2007-04-26 15:21:56 +00:00
vimboss 3c2ab31708 updated for version 7.0-230 2007-04-26 15:06:45 +00:00
vimboss 5a2a840b79 updated for version 7.0-229 2007-04-26 14:48:01 +00:00
vimboss 2006706be6 updated for version 7.0-228 2007-04-26 14:26:37 +00:00
vimboss a6b3d73a84 updated for version 7.0-227 2007-04-26 14:09:42 +00:00
vimboss 9a7d7736c6 updated for version 7.0-226 2007-04-26 09:04:31 +00:00
vimboss e60d1fec50 updated for version 7.0-225 2007-04-26 08:54:21 +00:00
vimboss b6d4f9d6b4 updated for version 7.0-224 2007-03-27 14:57:09 +00:00
vimboss f506b1020b updated for version 7.0-223 2007-03-27 10:42:05 +00:00
vimboss 02a1dd4d4b updated for version 7.0-222 2007-03-27 09:02:11 +00:00
vimboss b4869c1e7a updated for version 7.0-221 2007-03-27 08:19:43 +00:00
vimboss a6be23157b updated for version 7.0-220 2007-03-25 15:49:08 +00:00
vimboss 7cb54cefcb updated for version 7.0-219 2007-03-18 20:51:46 +00:00
vimboss 872f99870d updated for version 7.0-218 2007-03-15 21:54:01 +00:00
vimboss 81df7743d4 updated for version 7.0-217 2007-03-15 20:38:26 +00:00
vimboss b6e88f0f1e updated for version 7.0-216 2007-03-11 14:48:29 +00:00
vimboss ed4d1d577d updated for version 7.0-215 2007-03-08 19:34:12 +00:00
vimboss a3516b5939 updated for version 7.0-214 2007-03-08 17:12:08 +00:00
vimboss 8432d3dfba updated for version 7.0-213 2007-03-08 13:49:53 +00:00
vimboss a1c86812a4 updated for version 7.0-212 2007-03-08 12:36:46 +00:00
vimboss 0e5648052b updated for version 7.0-211 2007-03-08 12:10:13 +00:00
vimboss 0e7d4870f2 updated for version 7.0-210 2007-03-08 10:01:03 +00:00
vimboss bb719f5012 updated for version 7.0-209 2007-03-08 09:20:28 +00:00
vimboss 74d4b083f4 updated for version 7.0-208 2007-03-06 19:22:53 +00:00
vimboss 4b9581906b updated for version 7.0-207 2007-03-04 20:22:01 +00:00
vimboss 69cb628e1e updated for version 7.0-206 2007-03-02 18:56:27 +00:00
vimboss e162275798 updated for version 7.0-205 2007-02-27 22:03:05 +00:00
vimboss 0e9247fff2 updated for version 7.0-204 2007-02-27 17:08:16 +00:00
vimboss 991d41f4d2 updated for version 7.0-203 2007-02-27 16:21:38 +00:00
vimboss bcf1d3ce9a updated for version 7.0-202 2007-02-27 15:48:28 +00:00
vimboss 396d8a5bf1 updated for version 7.0-201 2007-02-20 03:43:38 +00:00
vimboss dc8537ca2a updated for version 7.0-200 2007-02-20 02:49:19 +00:00
vimboss 44dff99315 updated for version 7.0-199 2007-02-20 02:31:20 +00:00
vimboss 247960892f updated for version 7.0-198 2007-02-20 02:16:18 +00:00
vimboss 837110aa37 updated for version 7.0-197 2007-02-20 01:59:20 +00:00
vimboss df366a3b09 updated for version 7.0-196 2007-02-19 23:14:18 +00:00
vimboss c3fec098f4 updated for version 7.0-195 2007-02-13 05:19:30 +00:00
vimboss 4c752d635b updated for version 7.0-194 2007-02-13 03:01:39 +00:00
vimboss 69d0c57c09 updated for version 7.0-193 2007-02-13 02:47:22 +00:00
vimboss e2711b9710 updated for version 7.0-192 2007-02-07 02:41:57 +00:00
vimboss 167def3f88 updated for version 7.0-191 2007-02-04 01:58:18 +00:00
vimboss 3545da3d9a updated for version 7.0-190 2007-02-04 01:48:10 +00:00
vimboss 709192cc29 updated for version 7.0-189 2007-02-04 01:37:39 +00:00
vimboss f4c9cab83f updated for version 7.0-188 2007-01-16 21:14:45 +00:00
vimboss c17ac70563 updated for version 7.0-187 2007-01-16 20:33:19 +00:00
vimboss e7e59aad8f updated for version 7.0-186 2007-01-16 15:01:41 +00:00
vimboss 1be50a37dd updated for version 7.0-185 2007-01-16 14:46:32 +00:00
vimboss ab710f5a62 updated for version 7.0-184 2007-01-16 14:18:41 +00:00
vimboss b96c63fc67 updated for version 7.0-183 2007-01-14 14:28:34 +00:00
vimboss 01114cd149 updated for version 7.0-182 2007-01-09 19:23:12 +00:00
vimboss f0c13b0f34 updated for version 7.0-181 2007-01-09 14:37:01 +00:00
vimboss 9fd754ffb4 updated for version 7.0-180 2007-01-09 14:09:25 +00:00
vimboss a9cd2d7e92 updated for version 7.0-179 2007-01-09 13:34:50 +00:00
vimboss 1e33916fc1 updated for version 7.0-178 2006-12-05 21:06:46 +00:00
vimboss 9baec7f4bb updated for version 7.0-177 2006-12-05 20:43:17 +00:00
vimboss dd5d2b95af updated for version 7.0-176 2006-12-05 20:29:56 +00:00
vimboss 1084a99588 updated for version 7.0-175 2006-12-05 09:32:29 +00:00
vimboss b7f6aa3a42 updated for version 7.0-174 2006-11-28 20:40:00 +00:00
vimboss 7fb053dfad updated for version 7.0-173 2006-11-28 19:54:04 +00:00
vimboss 8702b475c2 updated for version 7.0-172 2006-11-28 17:36:37 +00:00
vimboss de58d656b9 updated for version 7.0-171 2006-11-28 16:43:58 +00:00
vimboss cd715abe19 updated for version 7.0-170 2006-11-28 16:16:58 +00:00
vimboss bc93c8d345 updated for version 7.0-169 2006-11-28 15:14:56 +00:00
vimboss f470423173 updated for version 7.0-168 2006-11-21 19:57:30 +00:00
vimboss 3602f133e0 updated for version 7.0-167 2006-11-21 18:36:05 +00:00
vimboss f7e636d4a6 updated for version 7.0-166 2006-11-21 10:43:23 +00:00
vimboss 7430d93327 updated for version 7.0-165 2006-11-21 10:29:45 +00:00
vimboss 7be0458198 updated for version 7.0-164 2006-11-14 19:25:02 +00:00
vimboss 45242269bc updated for version 7.0-163 2006-11-14 17:29:46 +00:00
vimboss d5e7c2a58e updated for version 7.0-162 2006-11-07 21:59:47 +00:00
vimboss 561e4f30f3 updated for version 7.0-161 2006-11-07 18:05:31 +00:00
vimboss 85e1a75489 updated for version 7.0-160 2006-11-07 17:43:47 +00:00
vimboss fc10daaefc updated for version 7.0-159 2006-11-07 17:02:30 +00:00
vimboss bb6377f539 updated for version 7.0-158 2006-11-01 20:25:45 +00:00
vimboss 23a0922869 updated for version 7.0-157 2006-11-01 17:34:40 +00:00
vimboss 3292fd90cd updated for version 7.0-156 2006-11-01 17:12:57 +00:00
vimboss b658bd3def updated for version 7.0-155 2006-11-01 14:32:36 +00:00
vimboss dcc4d68593 updated for version 7.0-154 2006-11-01 11:44:31 +00:00
vimboss 99808b521f updated for version 7.0-153 2006-10-30 21:32:28 +00:00
vimboss cd712f3c66 updated for version 7.0-152 2006-10-24 20:29:10 +00:00
vimboss e5452830cb updated for version 7.0-151 2006-10-24 20:01:06 +00:00
vimboss c2b3283e46 updated for version 7.0-150 2006-10-24 19:36:02 +00:00
vimboss 3774eda588 updated for version 7.0-149 2006-10-24 19:12:40 +00:00
vimboss a26bd6ccf9 updated for version 7.0-148 2006-10-24 11:49:25 +00:00
vimboss ad5823572c updated for version 7.0-147 2006-10-24 10:59:57 +00:00
vimboss 45bc5e553e updated for version 7.0-146 2006-10-20 18:13:14 +00:00
vimboss fde339f11e updated for version 7.0-145 2006-10-17 20:38:28 +00:00
vimboss 04eda27720 updated for version 7.0-144 2006-10-17 16:48:26 +00:00
vimboss 1c6d2c1242 updated for version 7.0-143 2006-10-17 16:34:24 +00:00
vimboss 89cbddf1c1 updated for version 7.0-142 2006-10-17 14:54:03 +00:00
vimboss 6593a02e3f updated for version 7.0-141 2006-10-17 14:25:24 +00:00
vimboss 4dc7bac632 updated for version 7.0-140 2006-10-17 13:16:39 +00:00
vimboss 449bdfa94e updated for version 7.0-139 2006-10-17 11:37:50 +00:00
vimboss cc889e4ef5 updated for version 7.0-138 2006-10-17 10:51:57 +00:00
vimboss fa57c5163b updated for version 7.0-137 2006-10-17 09:49:09 +00:00
vimboss 77abeea3dc updated for version 7.0-136 2006-10-17 09:12:21 +00:00
vimboss 986c45d61e updated for version 7.0-135 2006-10-15 20:37:38 +00:00
vimboss 1b11a5aa1f updated for version 7.0-134 2006-10-15 13:09:12 +00:00
vimboss 187a595f8d updated for version 7.0-133 2006-10-14 12:32:39 +00:00
vimboss df5317437c updated for version 7.0-132 2006-10-12 19:14:26 +00:00
vimboss aac23afcbf updated for version 7.0-131 2006-10-10 19:56:03 +00:00
vimboss bf75bb7ff2 updated for version 7.0-130 2006-10-10 16:44:07 +00:00
vimboss ca42a83a82 updated for version 7.0-129 2006-10-10 16:28:30 +00:00
vimboss e55f24d8ee updated for version 7.0-128 2006-10-10 15:35:57 +00:00
vimboss 491ed76fd5 updated for version 7.0-127 2006-10-10 14:20:13 +00:00
vimboss 4775a3fb84 updated for version 7.0-126 2006-10-10 13:49:10 +00:00
vimboss 767c686fa6 updated for version 7.0-125 2006-10-10 11:26:53 +00:00
vimboss 404a0196b7 updated for version 7.0-124 2006-10-10 10:55:47 +00:00
vimboss 00b0ef6108 updated for version 7.0-123 2006-10-10 09:41:28 +00:00
vimboss 0f75001894 updated for version 7.0-122 2006-10-09 20:11:17 +00:00
vimboss b201d19590 updated for version 7.0-121 2006-10-08 11:56:24 +00:00
vimboss 5cff763e23 updated for version 7.0-120 2006-10-06 21:33:16 +00:00
vimboss 84b0d2431c updated for version 7.0-119 2006-10-06 18:39:58 +00:00
vimboss 474213f29f updated for version 7.0-118 2006-10-03 15:21:42 +00:00
vimboss 4f510987f4 updated for version 7.0-117 2006-10-03 15:04:36 +00:00
vimboss d5ab0ef22a updated for version 7.0-116 2006-10-03 14:30:41 +00:00
vimboss af35e82206 updated for version 7.0-115 2006-10-03 13:49:29 +00:00
vimboss 5620f0d9e8 updated for version 7.0-114 2006-10-03 13:36:13 +00:00
vimboss 77e8f77cbf updated for version 7.0-113 2006-10-03 13:22:23 +00:00
vimboss eb2ace5129 updated for version 7.0-112 2006-10-03 13:02:36 +00:00
vimboss 949589e6e3 updated for version 7.0-111 2006-10-03 12:44:42 +00:00
vimboss 94f96d6d08 updated for version 7.0-110 2006-09-26 11:48:34 +00:00
vimboss e2041e2509 updated for version 7.0-109 2006-09-15 18:18:09 +00:00
vimboss 57baeb62a9 updated for version 7.0-108 2006-09-14 19:36:57 +00:00
vimboss f201f31712 updated for version 7.0-107 2006-09-14 19:04:14 +00:00
vimboss 3097f10c43 updated for version 7.0-106 2006-09-14 11:35:25 +00:00
vimboss 040794fa00 updated for version 7.0-105 2006-09-14 09:27:26 +00:00
vimboss de831fad0f updated for version 7.0-104 2006-09-14 09:07:34 +00:00
vimboss f1ed2ce68b updated for version 7.0-103 2006-09-14 08:48:14 +00:00
vimboss bbd0c29ab0 updated for version 7.0-102 2006-09-14 08:25:49 +00:00
vimboss 8181c66a34 updated for version 7.0-101 2006-09-12 20:25:24 +00:00
vimboss 3ed26e08d2 updated for version 7.0-100 2006-09-11 19:38:08 +00:00
vimboss cdfd960bff updated for version 7.0-099 2006-09-10 19:39:25 +00:00
vimboss 8449d1f0f0 updated for version 7.0-098 2006-09-10 19:07:28 +00:00
vimboss d39483be60 updated for version 7.0-097 2006-09-10 13:51:17 +00:00
vimboss 2a4ffc0507 updated for version 7.0-096 2006-09-10 11:56:59 +00:00
vimboss 844ad92767 updated for version 7.0-095 2006-09-10 11:24:31 +00:00
vimboss fbe99e481c updated for version 7.0-094 2006-09-09 12:52:42 +00:00
vimboss 2d827cb808 updated for version 7.0-093 2006-09-09 11:37:51 +00:00
vimboss 80b287d6c6 updated for version 7.0-092 2006-09-09 10:06:58 +00:00
vimboss bce72a3002 updated for version 7.0-091 2006-09-06 20:16:42 +00:00
vimboss 8d46990cf5 updated for version 7.0-090 2006-09-05 18:57:57 +00:00
vimboss 7422c0fe32 updated for version 7.0-089 2006-09-05 16:30:40 +00:00
vimboss dd628b0a8f updated for version 7.0-088 2006-09-05 15:32:11 +00:00
vimboss 727e5f27d0 updated for version 7.0-087 2006-09-05 14:31:54 +00:00
vimboss c86ef30b16 updated for version 7.0-086 2006-09-05 13:37:47 +00:00
vimboss 6d8cce8d06 updated for version 7.0-085 2006-09-05 11:36:02 +00:00
vimboss f6fb8ee7ff updated for version 7.0-084 2006-09-05 10:59:47 +00:00
vimboss d312b76c04 updated for version 7.0-083 2006-09-03 14:35:42 +00:00
vimboss cde7dd261e updated for version 7.0-082 2006-09-03 13:34:00 +00:00
vimboss 53a436e564 updated for version 7.0-081 2006-09-02 15:54:18 +00:00
vimboss d8e87a192d updated for version 7.0-080 2006-09-02 14:32:22 +00:00
vimboss c71d8cc85f updated for version 7.0-079 2006-09-02 12:50:52 +00:00
vimboss 35646ec32d updated for version 7.0-078 2006-09-02 12:04:57 +00:00
vimboss d1e020d2c3 updated for version 7.0-077 2006-09-02 11:41:07 +00:00
vimboss d945f54db5 updated for version 7.0-076 2006-08-29 20:31:34 +00:00
vimboss 8921c1b975 updated for version 7.0-075 2006-08-29 19:55:53 +00:00
vimboss 1783105012 updated for version 7.0-074 2006-08-29 19:26:50 +00:00
vimboss 50ada34de1 updated for version 7.0-073 2006-08-29 16:33:06 +00:00
vimboss 503f0dc923 updated for version 7.0-072 2006-08-29 16:13:22 +00:00
vimboss 4508032489 updated for version 7.0-071 2006-08-29 15:58:12 +00:00
vimboss e448ca81c6 updated for version 7.0-070 2006-08-29 15:30:07 +00:00
vimboss ef14548621 updated for version 7.0-069 2006-08-29 14:48:14 +00:00
vimboss bf6132088b updated for version 7.0-068 2006-08-29 14:30:35 +00:00
vimboss 7064ba6b37 updated for version 7.0-067 2006-08-29 14:07:36 +00:00
vimboss 3593c48199 updated for version 7.0-066 2006-08-22 19:48:48 +00:00
vimboss 510112e465 updated for version 7.0-065 2006-08-22 19:36:17 +00:00
vimboss 3acc89c6a3 updated for version 7.0-064 2006-08-22 17:55:55 +00:00
vimboss 0c73fc97f4 updated for version 7.0-063 2006-08-16 20:02:22 +00:00
vimboss d760520b6a updated for version 7.0-062 2006-08-16 19:41:08 +00:00
vimboss 2d9808f1fd updated for version 7.0-061 2006-08-16 19:24:22 +00:00
vimboss a0ecec7ee9 updated for version 7.0-060 2006-08-16 17:35:00 +00:00
vimboss 4c05bc8e07 updated for version 7.0-059 2006-08-16 16:17:39 +00:00
vimboss 03eb5443a9 updated for version 7.0-058 2006-08-16 16:03:34 +00:00
vimboss 32cb9810a3 updated for version 7.0-057 2006-08-16 15:34:57 +00:00
vimboss 903a8e0aa1 updated for version 7.0-056 2006-08-16 15:04:21 +00:00
vimboss b176744b2e updated for version 7.0-055 2006-08-16 14:23:04 +00:00
vimboss 61528f6a8d updated for version 7.0-054 2006-08-16 13:55:16 +00:00
vimboss 1feda6a6b9 updated for version 7.0-053 2006-08-15 20:24:14 +00:00
vimboss eb8fe63815 updated for version 7.0-052 2006-08-15 19:40:35 +00:00
vimboss 20f07bc817 updated for version 7.0-051 2006-08-11 20:55:20 +00:00
vimboss 99e24da468 updated for version 7.0-050 2006-08-08 19:34:19 +00:00
vimboss aea2ed07cb updated for version 7.0-049 2006-08-08 18:54:11 +00:00
vimboss 626e308abc updated for version 7.0-048 2006-08-08 17:53:03 +00:00
vimboss 15b6cb0620 updated for version 7.0-047 2006-08-08 17:08:52 +00:00
vimboss b45cb31563 updated for version 7.0-046 2006-08-08 16:07:03 +00:00
vimboss 3993d8b30b updated for version 7.0-045 2006-08-08 15:04:31 +00:00
vimboss d43a4ef3a1 updated for version 7.0-044 2006-08-08 14:45:44 +00:00
vimboss 4bc9f373da updated for version 7.0-043 2006-08-08 14:29:16 +00:00
vimboss fad19a1e26 updated for version 7.0-042 2006-07-23 20:37:09 +00:00
vimboss af8eee581d updated for version 7.0-041 2006-07-23 20:12:24 +00:00
vimboss 2d7305f909 updated for version 7.0-040 2006-07-23 19:51:57 +00:00
vimboss ef3668d1bd updated for version 7.0-039 2006-07-13 06:31:00 +00:00
vimboss 5f4f478ed1 updated for version 7.0-038 2006-07-12 19:49:41 +00:00
vimboss fb6a4e0a93 updated for version 7.0-037 2006-07-11 21:01:01 +00:00
vimboss 699f63cdaf updated for version 7.0-036 2006-07-11 20:36:45 +00:00
vimboss 9e140a76d5 updated for version 7.0-035 2006-06-23 19:36:29 +00:00
vimboss 1488a1991b updated for version 7.0-034 2006-06-23 15:59:09 +00:00
vimboss 34b4f98044 updated for version 7.0-033 2006-06-23 15:25:34 +00:00
vimboss 8ecc6d1181 updated for version 7.0-032 2006-06-23 14:44:06 +00:00
vimboss 81e4e2db51 updated for version 7.0-031 2006-06-23 14:33:23 +00:00
vimboss c2db5b9e12 updated for version 7.0-030 2006-06-22 19:15:58 +00:00
vimboss de936a15d3 updated for version 7.0-029 2006-06-22 19:01:34 +00:00
vimboss e379dfb744 updated for version 7.0-028 2006-06-22 17:47:10 +00:00
vimboss 448da41ee9 updated for version 7.0-027 2006-06-22 17:34:26 +00:00
vimboss 5321c8c89f updated for version 7.0-026 2006-06-22 16:19:31 +00:00
vimboss 0864ea9653 updated for version 7.0-025 2006-06-22 16:03:05 +00:00
vimboss a462a4dfaf updated for version 7.0-024 2006-06-22 15:35:14 +00:00
vimboss a70816e545 updated for version 7.0-023 2006-06-22 15:13:21 +00:00
vimboss 737970b47a updated for version 7.0-022 2006-06-20 19:10:43 +00:00
vimboss 4853b802e7 updated for version 7.0-021 2006-06-20 18:49:32 +00:00
vimboss 35161781b0 updated for version 7.0-020 2006-06-20 18:39:51 +00:00
vimboss 9b094eb108 updated for version 7.0-019 2006-06-20 18:29:34 +00:00
vimboss 208e064d83 updated for version 7.0-018 2006-06-20 16:51:47 +00:00
vimboss e8e74d840e updated for version 7.0-017 2006-05-13 15:22:39 +00:00
vimboss 24a766349b updated for version 7.0-016 2006-05-13 15:06:23 +00:00
vimboss ea8325c4c3 updated for version 7.0-015 2006-05-13 13:51:38 +00:00
vimboss 29d280905c updated for version 7.0-014 2006-05-13 13:41:03 +00:00
vimboss 1a27959c9a updated for version 7.0-013 2006-05-13 13:24:33 +00:00
vimboss c32d09bedf updated for version 7.0-012 2006-05-13 12:48:30 +00:00
vimboss 41f3e837e4 updated for version 7.0-011 2006-05-13 12:37:50 +00:00
vimboss 10f32ad022 updated for version 7.0-010 2006-05-13 12:25:55 +00:00
vimboss 850f195880 updated for version 7.0-009 2006-05-13 12:09:24 +00:00
vimboss 85d61a0656 updated for version 7.0-008 2006-05-13 11:33:27 +00:00
vimboss fba74d947e updated for version 7.0-007 2006-05-13 11:09:22 +00:00
vimboss f18ca5877d updated for version 7.0-006 2006-05-13 10:55:25 +00:00
vimboss f7dc53fb73 updated for version 7.0-005 2006-05-13 10:44:07 +00:00
vimboss e5ceef81d8 updated for version 7.0-004 2006-05-13 10:32:52 +00:00
vimboss 7057ee29a9 updated for version 7.0-003 2006-05-13 10:11:39 +00:00
vimboss fbb76b5be9 updated for version 7.0-002 2006-05-13 09:09:15 +00:00
vimboss 2d9cda8c54 updated for version 7.0-001 2006-05-09 16:15:42 +00:00
vimboss c498fb2376 updated for version 7.0 2006-05-07 15:16:06 +00:00
vimboss 3b53cf6654 updated for version 7.0g05 2006-05-06 21:47:30 +00:00
vimboss a32f897499 updated for version 7.0g05 2006-05-06 21:44:30 +00:00
vimboss 1d1bf9d262 updated for version 7.0g05 2006-05-06 21:40:45 +00:00
vimboss f5d802cdd6 updated for version 7.0g05 2006-05-06 21:38:18 +00:00
vimboss 5d8bea3cb6 updated for version 7.0g04 2006-05-05 21:18:03 +00:00
vimboss ab867c3e9e updated for version 7.0g04 2006-05-05 21:16:59 +00:00
vimboss af12ff49b8 updated for version 7.0g04 2006-05-05 21:15:17 +00:00
vimboss 4387278b94 updated for version 7.0g04 2006-05-05 21:09:41 +00:00
vimboss 32ebf73a32 updated for version 7.0g03 2006-05-04 21:57:11 +00:00
vimboss ec0517cd1c updated for version 7.0g03 2006-05-04 21:54:08 +00:00
vimboss 69078aa337 updated for version 7.0g03 2006-05-04 21:49:10 +00:00
vimboss 9850988784 updated for version 7.0g03 2006-05-04 21:47:50 +00:00
vimboss 6162683e16 updated for version 7.0g02 2006-05-03 21:29:58 +00:00
vimboss 75e458604d updated for version 7.0g02 2006-05-03 21:28:47 +00:00
vimboss 88d1ba7a31 updated for version 7.0g02 2006-05-03 21:26:49 +00:00
vimboss 6ecb651849 updated for version 7.0g01 2006-05-02 22:09:31 +00:00
vimboss 938b339827 updated for version 7.0g01 2006-05-02 22:08:30 +00:00
vimboss c7c94432ed updated for version 7.0g 2006-04-30 18:54:39 +00:00
vimboss 9822bf3d0a updated for version 7.0f05 2006-04-29 22:03:41 +00:00
vimboss 4ddf75c2ba updated for version 7.0f05 2006-04-29 22:02:36 +00:00
vimboss 53b01bc4a9 updated for version 7.0f05 2006-04-29 22:01:03 +00:00
vimboss 27ea3b7a1f updated for version 7.0f05 2006-04-29 21:55:22 +00:00
vimboss 9714d5976d updated for version 7.0f04 2006-04-28 22:41:43 +00:00
vimboss b679ad903d updated for version 7.0f04 2006-04-28 22:39:47 +00:00
vimboss d7db9a38a0 updated for version 7.0f04 2006-04-28 22:38:25 +00:00
vimboss 50a907c5c1 updated for version 7.0f04 2006-04-28 22:34:45 +00:00
vimboss 61e7ed156e updated for version 7.0f04 2006-04-28 22:32:28 +00:00
vimboss 1487401650 updated for version 7.0f03 2006-04-27 21:47:44 +00:00
vimboss a7081a05c4 updated for version 7.0f03 2006-04-27 21:40:34 +00:00
vimboss 2372438f62 updated for version 7.0f02 2006-04-27 00:02:13 +00:00
vimboss 2d1be1e482 updated for version 7.0f01 2006-04-25 22:13:59 +00:00
vimboss 0a913bdf15 updated for version 7.0f 2006-04-24 19:47:27 +00:00
vimboss 0f64520f5a updated for version 7.0e07 2006-04-23 22:40:29 +00:00
vimboss 1d32e8698a updated for version 7.0e06 2006-04-22 22:33:57 +00:00
vimboss 08257551fc updated for version 7.0e05 2006-04-21 22:12:41 +00:00
vimboss 5723a0e153 updated for version 7.0e04 2006-04-20 22:17:20 +00:00
vimboss a964e97586 updated for version 7.0e03 2006-04-19 21:23:36 +00:00
vimboss a724a19897 updated for version 7.0e02 2006-04-18 21:55:01 +00:00
vimboss 6660b6ef2d updated for version 7.0e01 2006-04-17 22:14:47 +00:00
vimboss 767c397304 updated for version 7.0e 2006-04-16 18:30:08 +00:00
vimboss 3499745502 updated for version 7.0d05 2006-04-15 20:28:54 +00:00
vimboss ad2aa3a054 updated for version 7.0d05 2006-04-15 20:27:24 +00:00
vimboss 25298151ac updated for version 7.0d05 2006-04-15 20:25:09 +00:00
vimboss 4f3fef47ba updated for version 7.0d05 2006-04-15 20:16:09 +00:00
vimboss 9b69221ad1 updated for version 7.0d04 2006-04-14 20:42:25 +00:00
vimboss e97e4d0b5a updated for version 7.0d03 2006-04-13 20:37:35 +00:00
vimboss 27f68e676c updated for version 7.0d02 2006-04-12 21:52:12 +00:00
vimboss 8afc632460 updated for version 7.0d01 2006-04-11 21:38:50 +00:00
vimboss 634f7d7ab1 updated for version 7.0d 2006-04-10 14:55:34 +00:00
vimboss a772c1db67 updated for version 7.0c13 2006-04-09 21:54:49 +00:00
vimboss 3427456f3d updated for version 7.0c12 2006-04-07 21:40:07 +00:00
vimboss ed038ea07d updated for version 7.0c12 2006-04-07 21:33:12 +00:00
vimboss e344975f94 updated for version 7.0c11 2006-04-06 20:21:51 +00:00
vimboss bd84174adc updated for version 7.0c11 2006-04-06 20:18:50 +00:00
vimboss 9f43c236b9 updated for version 7.0c10 2006-04-05 20:41:53 +00:00
vimboss 7dd92ca62c updated for version 7.0c03 2006-03-29 21:18:24 +00:00
vimboss 84df6f4731 updated for version 7.0c03 2006-03-29 21:06:37 +00:00
vimboss 318148da99 updated for version 7.0c02 2006-03-28 21:08:56 +00:00
vimboss 632759e106 updated for version 7.0c02 2006-03-28 20:57:42 +00:00
vimboss 4863ac137d updated for version 7.0c01 2006-03-27 21:03:26 +00:00
vimboss 5948cdf77a updated for version 7.0c01 2006-03-27 20:59:33 +00:00
vimboss 38744728bb updated for version 7.0c01 2006-03-27 20:58:26 +00:00
vimboss 3e4ef3b9ff updated for version 7.0c01 2006-03-27 20:55:21 +00:00
vimboss 66437cab97 updated for version 7.0c 2006-03-27 17:01:56 +00:00
vimboss e2f1a58736 updated for version 7.0b02 2006-03-26 21:06:50 +00:00
vimboss 880338a5e0 updated for version 7.0b01 2006-03-25 22:06:54 +00:00
vimboss fd3b49a941 updated for version 7.0b01 2006-03-25 22:05:04 +00:00
vimboss 73de7d58b0 updated for version 7.0b01 2006-03-25 22:02:07 +00:00
vimboss b98e0b1e7d updated for version 7.0b01 2006-03-25 21:59:56 +00:00
vimboss eb9d90364e updated for version 7.0b01 2006-03-25 21:55:52 +00:00
vimboss 9b1fe90fad updated for version 7.0b01 2006-03-25 21:52:34 +00:00
vimboss 1c32d6451b updated for version 7.0b01 2006-03-25 21:48:58 +00:00
vimboss eb9fd9fe42 updated for version 7.0b01 2006-03-25 21:46:12 +00:00
vimboss 16d8075db8 updated for version 7.0b 2006-03-24 22:46:53 +00:00
vimboss 5728c49d66 updated for version 7.0b 2006-03-24 22:21:52 +00:00
vimboss 1b9fd320b0 updated for version 7.0232 2006-03-23 22:59:57 +00:00
vimboss 4dbdfbd0cb updated for version 7.0232 2006-03-23 22:47:08 +00:00
vimboss 48af61ef3d updated for version 7.0232 2006-03-23 22:44:10 +00:00
vimboss dcb58cc10c updated for version 7.0231 2006-03-21 21:33:03 +00:00
vimboss ad92fa0e91 updated for version 7.0231 2006-03-21 21:29:36 +00:00
vimboss 64d741957f updated for version 7.0231 2006-03-21 21:23:25 +00:00
vimboss b36a6cac11 updated for version 7.0231 2006-03-21 21:20:39 +00:00
vimboss bbb8347e17 updated for version 7.0230 2006-03-20 21:59:49 +00:00
vimboss e105919f5d updated for version 7.0230 2006-03-20 21:55:45 +00:00
vimboss 87e29d0191 updated for version 7.0230 2006-03-20 21:50:15 +00:00
vimboss 33fd289021 updated for version 7.0230 2006-03-20 21:47:49 +00:00
vimboss d0dff0b92d updated for version 7.0229 2006-03-19 22:18:55 +00:00
vimboss 6d0ebed3e6 updated for version 7.0229 2006-03-19 22:15:26 +00:00
vimboss 95962ae533 updated for version 7.0229 2006-03-19 22:11:16 +00:00
vimboss d582425684 updated for version 7.0229 2006-03-19 22:08:37 +00:00
vimboss e87ef87352 updated for version 7.0228 2006-03-18 21:42:09 +00:00
vimboss 905615df73 updated for version 7.0228 2006-03-18 21:40:56 +00:00
vimboss 0fa22b2d47 updated for version 7.0228 2006-03-18 21:33:02 +00:00
vimboss 899c548e82 updated for version 7.0228 2006-03-18 21:31:46 +00:00
vimboss e821927e1b updated for version 7.0228 2006-03-18 21:30:13 +00:00
vimboss 74169f945b updated for version 7.0227 2006-03-17 23:21:19 +00:00
vimboss 04fc68a143 updated for version 7.0227 2006-03-17 23:19:38 +00:00
vimboss 0f9f226382 updated for version 7.0227 2006-03-17 23:12:21 +00:00
vimboss af195ff6bd updated for version 7.0227 2006-03-17 23:10:44 +00:00
vimboss e54eeb9e81 updated for version 7.0226 2006-03-16 21:46:52 +00:00
vimboss 51fdb4b99b updated for version 7.0226 2006-03-16 21:43:34 +00:00
vimboss 3bb6fcb20d updated for version 7.0226 2006-03-16 21:41:35 +00:00
vimboss c652aea537 updated for version 7.0226 2006-03-16 21:35:52 +00:00
vimboss 4f109ac90d updated for version 7.0225 2006-03-15 23:07:59 +00:00
vimboss 5981ea15b3 updated for version 7.0225 2006-03-15 23:06:44 +00:00
vimboss fe892ddf3c updated for version 7.0225 2006-03-15 23:04:43 +00:00
vimboss 8b2a55267a updated for version 7.0225 2006-03-15 23:03:01 +00:00
vimboss a3dc7de54b updated for version 7.0225 2006-03-15 22:59:18 +00:00
vimboss 74d39e6711 updated for version 7.0225 2006-03-15 22:53:57 +00:00
vimboss 3de53eb0cc updated for version 7.0225 2006-03-15 22:50:30 +00:00
vimboss 80f27ebe8d updated for version 7.0225 2006-03-15 22:48:35 +00:00
vimboss eb1c560a56 updated for version 7.0224 2006-03-14 23:08:30 +00:00
vimboss 85f796e984 updated for version 7.0224 2006-03-14 23:07:19 +00:00
vimboss 922f54377f updated for version 7.0224 2006-03-14 23:04:27 +00:00
vimboss 3a1088f130 updated for version 7.0224 2006-03-14 23:02:02 +00:00
vimboss bca3131758 updated for version 7.0224 2006-03-14 23:00:46 +00:00
vimboss 90eb26272b updated for version 7.0224 2006-03-14 22:55:34 +00:00
vimboss f6e6d5571b updated for version 7.0224 2006-03-14 22:53:34 +00:00
vimboss 18152ef1d0 updated for version 7.0224 2006-03-14 22:51:38 +00:00
vimboss f0d8f49f3d updated for version 7.0223 2006-03-13 22:18:45 +00:00
vimboss 8d173c6d39 updated for version 7.0223 2006-03-13 22:15:53 +00:00
vimboss 694c87e313 updated for version 7.0223 2006-03-13 22:10:45 +00:00
vimboss d2888af570 updated for version 7.0223 2006-03-13 22:08:57 +00:00
vimboss bf0f941856 updated for version 7.0223 2006-03-13 22:07:11 +00:00
vimboss 5b4ae62324 updated for version 7.0222 2006-03-12 22:19:04 +00:00
vimboss 9cbaa829a4 updated for version 7.0222 2006-03-12 22:18:00 +00:00
vimboss 6c220d053c updated for version 7.0222 2006-03-12 22:13:45 +00:00
vimboss 8e9e52b62d updated for version 7.0222 2006-03-12 22:11:10 +00:00
vimboss 488915bf47 updated for version 7.0222 2006-03-12 22:10:07 +00:00
vimboss f75e6b3d64 updated for version 7.0222 2006-03-12 22:08:12 +00:00
vimboss 7a9ffd94d1 updated for version 7.0222 2006-03-12 22:05:10 +00:00
vimboss 35c73b0a3a updated for version 7.0222 2006-03-12 22:00:48 +00:00
vimboss ba9a982b6d updated for version 7.0222 2006-03-12 21:58:43 +00:00
vimboss 04df333bc8 updated for version 7.0222 2006-03-12 21:56:11 +00:00
vimboss 259b78de79 updated for version 7.0222 2006-03-12 21:53:56 +00:00
vimboss 6e979b77ff updated for version 7.0222 2006-03-12 21:52:47 +00:00
vimboss e928d572a3 updated for version 7.0222 2006-03-12 21:50:18 +00:00
vimboss f1d8d4f13a updated for version 7.0221 2006-03-11 21:38:31 +00:00
vimboss 308fc078f9 updated for version 7.0221 2006-03-11 21:36:59 +00:00
vimboss 4456ceb64a updated for version 7.0221 2006-03-11 21:35:11 +00:00
vimboss 47b7fb050e updated for version 7.0221 2006-03-11 21:32:59 +00:00
vimboss dafe541679 updated for version 7.0221 2006-03-11 21:30:53 +00:00
vimboss 368c2ce6fc updated for version 7.0221 2006-03-11 21:29:41 +00:00
vimboss ae600a198f updated for version 7.0221 2006-03-11 21:27:59 +00:00
vimboss ee11cb8a4a updated for version 7.0221 2006-03-11 21:24:08 +00:00
vimboss 0f0301c90a updated for version 7.0221 2006-03-11 21:22:53 +00:00
vimboss eaae20d3f2 updated for version 7.0221 2006-03-11 21:18:15 +00:00
vimboss c932effe94 updated for version 7.0221 2006-03-11 21:16:47 +00:00
vimboss 6173b52047 updated for version 7.0220 2006-03-10 21:46:58 +00:00
vimboss 37faef8a17 updated for version 7.0220 2006-03-10 21:42:59 +00:00
vimboss 0e43079c42 updated for version 7.0220 2006-03-10 21:37:46 +00:00
vimboss 8f81a80187 updated for version 7.0220 2006-03-10 21:35:45 +00:00
vimboss cbd96e75ac updated for version 7.0220 2006-03-10 21:34:27 +00:00
vimboss bedcefa3bd updated for version 7.0219 2006-03-09 22:37:52 +00:00
vimboss b40abb4b0c updated for version 7.0219 2006-03-09 22:32:39 +00:00
vimboss f3d6859585 updated for version 7.0219 2006-03-09 22:27:48 +00:00
vimboss ae41e146d6 updated for version 7.0218 2006-03-08 21:32:40 +00:00
vimboss d8287a9d9f updated for version 7.0217 2006-03-07 22:38:47 +00:00
vimboss 104ed24b07 updated for version 7.0217 2006-03-07 22:29:51 +00:00
vimboss 852a687748 updated for version 7.0216 2006-03-06 23:29:24 +00:00
vimboss bc19437d12 updated for version 7.0214 2006-03-04 21:58:33 +00:00
vimboss 463f5483d1 updated for version 7.0214 2006-03-04 21:55:31 +00:00
vimboss f001d96694 updated for version 7.0214 2006-03-04 21:49:37 +00:00
vimboss 4f71de9bcf updated for version 7.0214 2006-03-04 21:46:13 +00:00
vimboss a51079b36b updated for version 7.0213 2006-03-03 23:00:03 +00:00
vimboss 92ca4dc3ca updated for version 7.0213 2006-03-03 22:58:45 +00:00
vimboss abea221158 updated for version 7.0213 2006-03-03 22:56:30 +00:00
vimboss 050845c659 updated for version 7.0213 2006-03-03 22:50:42 +00:00
vimboss 88330bde9e updated for version 7.0212 2006-03-02 22:52:09 +00:00
vimboss de9cd646b8 updated for version 7.0212 2006-03-02 22:51:05 +00:00
vimboss 60435ea65b updated for version 7.0212 2006-03-02 22:49:12 +00:00
vimboss e532bb58ed updated for version 7.0212 2006-03-02 22:43:39 +00:00
vimboss cb220b5bf2 updated for version 7.0212 2006-03-02 22:40:52 +00:00
vimboss 6a72622ee0 updated for version 7.0211 2006-03-01 22:12:31 +00:00
vimboss 1155d2f291 updated for version 7.0211 2006-03-01 22:09:21 +00:00
vimboss 55eea31b2d updated for version 7.0211 2006-03-01 22:01:55 +00:00
vimboss 3873394168 updated for version 7.0210 2006-03-01 00:01:28 +00:00
vimboss 52185b636c updated for version 7.0210 2006-02-28 23:52:23 +00:00
vimboss 56054d0197 updated for version 7.0210 2006-02-28 23:50:17 +00:00
vimboss 9c167300b4 updated for version 7.0209 2006-02-27 23:58:35 +00:00
vimboss 3504aa24b3 updated for version 7.0208 2006-02-27 00:11:10 +00:00
vimboss 2e8864ae55 updated for version 7.0208 2006-02-27 00:08:02 +00:00
vimboss 645c3a07af updated for version 7.0208 2006-02-27 00:00:52 +00:00
vimboss a030d8b3cf updated for version 7.0208 2006-02-26 23:59:20 +00:00
vimboss 69aa32005f updated for version 7.0207 2006-02-25 21:55:24 +00:00
vimboss 2a28b8157c updated for version 7.0207 2006-02-25 21:52:33 +00:00
vimboss 87af0d09cd updated for version 7.0207 2006-02-25 21:47:41 +00:00
vimboss 8d3d63c448 updated for version 7.0207 2006-02-25 21:45:02 +00:00
vimboss 9de9ee3c38 updated for version 7.0206 2006-02-24 23:53:04 +00:00
vimboss d0702ed0d2 updated for version 7.0205 2006-02-23 21:34:44 +00:00
vimboss dc8350daad updated for version 7.0205 2006-02-23 21:32:16 +00:00
vimboss 9d3239931c updated for version 7.0205 2006-02-23 21:26:58 +00:00
vimboss a0e6e3a6c4 updated for version 7.0204 2006-02-22 21:25:37 +00:00
vimboss ee98f8cb48 updated for version 7.0203 2006-02-21 22:12:05 +00:00
vimboss 52daaf0109 updated for version 7.0203 2006-02-21 22:04:51 +00:00
vimboss 85eeafb3ce updated for version 7.0203 2006-02-21 22:02:53 +00:00
vimboss ca3326f113 updated for version 7.0202 2006-02-20 21:37:40 +00:00
vimboss 711991ec7c updated for version 7.0202 2006-02-20 21:28:49 +00:00
vimboss 984d4c9589 updated for version 7.0202 2006-02-20 21:27:21 +00:00
vimboss a53ba0a6ae updated for version 7.0201 2006-02-18 22:14:51 +00:00
vimboss 5ceda50b55 updated for version 7.0200 2006-02-17 21:53:23 +00:00
vimboss b38a017c1a updated for version 7.0200 2006-02-17 21:45:41 +00:00
vimboss a402adb714 updated for version 7.0199 2006-02-16 22:11:02 +00:00
vimboss 9ae2207556 updated for version 7.0198 2006-02-15 22:18:42 +00:00
vimboss 9ff724b1f1 updated for version 7.0198 2006-02-15 22:12:56 +00:00
vimboss 0c62fae2a6 updated for version 7.0198 2006-02-15 22:11:25 +00:00
vimboss fe5ab21601 updated for version 7.0197 2006-02-14 22:29:30 +00:00
vimboss 5557a89fa4 updated for version 7.0196 2006-02-10 23:23:57 +00:00
vimboss 041a772cb9 updated for version 7.0196 2006-02-10 23:20:28 +00:00
vimboss 9fef80c409 updated for version 7.0196 2006-02-10 23:13:40 +00:00
vimboss 02de2e46dd updated for version 7.0196 2006-02-10 23:11:56 +00:00
vimboss 01830171be updated for version 7.0195 2006-02-09 23:54:54 +00:00
vimboss 98d60d4ef5 updated for version 7.0195 2006-02-09 23:53:20 +00:00
vimboss a2e01af9d4 updated for version 7.0195 2006-02-09 23:48:02 +00:00
vimboss 0cc0871e61 updated for version 7.0194 2006-02-08 09:20:24 +00:00
vimboss d30f543f5e updated for version 7.0193 2006-02-04 22:45:44 +00:00
vimboss 507cdfd713 updated for version 7.0193 2006-02-04 22:43:20 +00:00
vimboss d8399b19d2 updated for version 7.0193 2006-02-04 22:38:56 +00:00
vimboss 1243024951 updated for version 7.0193 2006-02-04 22:37:47 +00:00
vimboss 802d2eb771 updated for version 7.0192 2006-02-04 00:59:56 +00:00
vimboss a60d38bcfa updated for version 7.0192 2006-02-04 00:57:42 +00:00
vimboss 10d0ca133a updated for version 7.0192 2006-02-04 00:54:59 +00:00
vimboss b7ce93111a updated for version 7.0191 2006-02-01 21:56:25 +00:00
vimboss 10754adf98 updated for version 7.0191 2006-02-01 21:51:12 +00:00
vimboss 3872cb5f49 updated for version 7.0191 2006-02-01 21:47:16 +00:00
vimboss a8e400bdb1 updated for version 7.0189 2006-01-30 00:14:18 +00:00
vimboss f83d55c443 updated for version 7.0188 2006-01-26 22:25:15 +00:00
vimboss a92c72e088 updated for version 7.0188 2006-01-26 22:17:47 +00:00
vimboss e58218255e updated for version 7.0188 2006-01-26 22:16:34 +00:00
vimboss 7e5eff84e2 updated for version 7.0187 2006-01-25 22:10:52 +00:00
vimboss a103cda7af updated for version 7.0187 2006-01-25 22:02:51 +00:00
vimboss 9cf6f40cc4 updated for version 7.0186 2006-01-23 22:30:28 +00:00
vimboss 7260061d38 updated for version 7.0186 2006-01-23 22:23:09 +00:00
vimboss ddc2d64d91 updated for version 7.0185 2006-01-22 23:30:12 +00:00
vimboss ee741fb22a updated for version 7.0185 2006-01-22 23:25:56 +00:00
vimboss 67e8015b57 updated for version 7.0185 2006-01-22 23:22:22 +00:00
vimboss defe263bfe updated for version 7.0184 2006-01-21 22:16:51 +00:00
vimboss 05a443d5a4 updated for version 7.0184 2006-01-21 22:12:51 +00:00
vimboss 4104593f69 updated for version 7.0184 2006-01-21 22:09:43 +00:00
vimboss 612abeb222 updated for version 7.0183 2006-01-20 23:10:18 +00:00
vimboss 6668138185 updated for version 7.0183 2006-01-20 23:02:51 +00:00
vimboss af55b517a8 updated for version 7.0182 2006-01-19 22:16:24 +00:00
vimboss 9bd0739bf4 updated for version 7.0182 2006-01-19 22:09:32 +00:00
vimboss 5976528bbc updated for version 7.0181 2006-01-14 21:23:38 +00:00
vimboss 289c96db96 updated for version 7.0181 2006-01-14 21:20:41 +00:00
vimboss a1dd50dfd1 updated for version 7.0181 2006-01-14 21:18:42 +00:00
vimboss 64470a7171 updated for version 7.0181 2006-01-14 21:15:59 +00:00
vimboss d998a07829 updated for version 7.0180 2006-01-13 22:35:40 +00:00
vimboss 20ea828478 updated for version 7.0179 2006-01-12 23:22:24 +00:00
vimboss 5bc895018e updated for version 7.0178 2005-12-29 22:51:09 +00:00
vimboss dfa83b05f0 updated for version 7.0178 2005-12-29 22:48:26 +00:00
vimboss b5b9378e16 updated for version 7.0178 2005-12-29 22:45:34 +00:00
vimboss b5f491f79c updated for version 7.0178 2005-12-29 22:43:53 +00:00
vimboss 960b195915 updated for version 7.0177 2005-12-28 22:39:57 +00:00
vimboss 790e73412b updated for version 7.0176 2005-12-23 22:19:46 +00:00
vimboss 99570266c7 updated for version 7.0176 2005-12-23 22:16:03 +00:00
vimboss 90bfa3f446 updated for version 7.0176 2005-12-23 22:13:51 +00:00
vimboss 2e256916f5 updated for version 7.0176 2005-12-23 22:11:04 +00:00
vimboss 3561e701ac updated for version 7.0175 2005-12-22 22:47:02 +00:00
vimboss 2391518b08 updated for version 7.0174 2005-12-19 22:15:59 +00:00
vimboss d5c4787432 updated for version 7.0174 2005-12-19 22:14:58 +00:00
vimboss 6077dacf88 updated for version 7.0174 2005-12-19 22:08:24 +00:00
vimboss 421b200005 updated for version 7.0174 2005-12-19 22:06:56 +00:00
vimboss 5d84176ff2 updated for version 7.0173 2005-12-18 22:10:00 +00:00
vimboss bdd49afc51 updated for version 7.0173 2005-12-18 22:02:33 +00:00
vimboss e1a3f17d6d updated for version 7.0173 2005-12-18 21:59:16 +00:00
vimboss f783d77c56 updated for version 7.0172 2005-12-17 22:10:02 +00:00
vimboss 9fe7b859a6 updated for version 7.0172 2005-12-17 22:06:52 +00:00
vimboss d0fe77e4a4 updated for version 7.0172 2005-12-17 22:02:57 +00:00
vimboss f8d9e9be45 updated for version 7.0171 2005-12-16 21:55:46 +00:00
vimboss fde10f3c3d updated for version 7.0171 2005-12-16 21:53:56 +00:00
vimboss 80a265a83b updated for version 7.0171 2005-12-16 21:49:31 +00:00
vimboss d0ef63264c updated for version 7.0170 2005-12-14 22:08:35 +00:00
vimboss 48bce5c885 updated for version 7.0170 2005-12-14 22:04:43 +00:00
vimboss f7600e6004 updated for version 7.0170 2005-12-14 22:02:18 +00:00
vimboss a9790b1420 updated for version 7.0170 2005-12-14 21:59:55 +00:00
vimboss 25e99495f1 updated for version 7.0169 2005-12-13 20:09:08 +00:00
vimboss 479720bec8 updated for version 7.0169 2005-12-13 20:04:55 +00:00
vimboss 0471a03a9f updated for version 7.0169 2005-12-13 20:02:15 +00:00
vimboss d7c3aeea28 updated for version 7.0168 2005-12-12 22:05:50 +00:00
vimboss 49291d40f2 updated for version 7.0168 2005-12-12 22:02:31 +00:00
vimboss 1132e3ef91 updated for version 7.0168 2005-12-12 21:58:40 +00:00
vimboss d15595b953 updated for version 7.0167 2005-12-11 21:36:39 +00:00
vimboss 87cca2d5f2 updated for version 7.0167 2005-12-11 21:33:32 +00:00
vimboss 0828f5f7cb updated for version 7.0167 2005-12-11 21:29:51 +00:00
vimboss 8e419c02f2 updated for version 7.0167 2005-12-11 21:27:22 +00:00
vimboss 0b66a5442d updated for version 7.0166 2005-12-10 20:23:46 +00:00
vimboss 3f6fce8343 updated for version 7.0166 2005-12-10 20:19:46 +00:00
vimboss f431c968fc updated for version 7.0166 2005-12-10 20:17:30 +00:00
vimboss 3c3ff7d91a updated for version 7.0166 2005-12-10 20:15:02 +00:00
vimboss cf6e7bf7ad updated for version 7.0165 2005-12-08 22:05:05 +00:00
vimboss 2c8ac538cb updated for version 7.0165 2005-12-08 22:02:51 +00:00
vimboss bb246ded2f updated for version 7.0165 2005-12-08 22:00:22 +00:00
vimboss e09cbecb61 updated for version 7.0164 2005-12-07 21:07:59 +00:00
vimboss 8aefba6857 updated for version 7.0164 2005-12-07 21:04:31 +00:00
vimboss 7fdb53d0fd updated for version 7.0164 2005-12-07 20:59:24 +00:00
vimboss b7974ae5b6 updated for version 7.0164 2005-12-07 20:56:14 +00:00
vimboss 350d5237e0 updated for version 7.0164 2005-12-07 20:54:59 +00:00
vimboss e57b1047f2 updated for version 7.0163 2005-12-06 20:04:44 +00:00
vimboss 15d994a4ee updated for version 7.0163 2005-12-06 19:59:18 +00:00
vimboss 180d30ac20 updated for version 7.0163 2005-12-06 19:50:41 +00:00
vimboss ada9065b1f updated for version 7.0162 2005-12-02 00:50:49 +00:00
vimboss 2caa69c05e updated for version 7.0162 2005-12-02 00:46:37 +00:00
vimboss f943c7945d updated for version 7.0162 2005-12-02 00:44:04 +00:00
vimboss 97794c6698 updated for version 7.0161 2005-11-28 23:05:55 +00:00
vimboss f7e7f76470 updated for version 7.0161 2005-11-28 23:01:53 +00:00
vimboss 440a7fab56 updated for version 7.0161 2005-11-28 22:58:23 +00:00
vimboss ca4f046c52 updated for version 7.0161 2005-11-28 22:56:19 +00:00
vimboss 6157e61a40 updated for version 7.0160 2005-11-26 23:48:46 +00:00
vimboss 949d4d1e5a updated for version 7.0160 2005-11-26 23:46:11 +00:00
vimboss 1ac2f8fe25 updated for version 7.0160 2005-11-26 23:45:02 +00:00
vimboss b30e28e215 updated for version 7.0160 2005-11-26 23:42:09 +00:00
vimboss b97d391266 updated for version 7.0160 2005-11-26 23:40:59 +00:00
vimboss 5b7ed4d48d updated for version 7.0159 2005-11-25 19:58:47 +00:00
vimboss c58f280bfd updated for version 7.0159 2005-11-25 19:54:28 +00:00
vimboss e1103fbb34 updated for version 7.0159 2005-11-25 19:50:52 +00:00
vimboss 25162acccc updated for version 7.0158 2005-11-23 21:25:05 +00:00
vimboss 088332d9ea updated for version 7.0157 2005-10-12 21:01:44 +00:00
vimboss d44ee7316d updated for version 7.0157 2005-10-12 20:58:49 +00:00
vimboss 7848aaad0e updated for version 7.0157 2005-10-12 20:54:52 +00:00
vimboss 08a7eb1619 updated for version 7.0157 2005-10-12 20:52:20 +00:00
vimboss c0247c1fbb updated for version 7.0156 2005-10-11 20:34:58 +00:00
vimboss cfef781973 updated for version 7.0156 2005-10-11 20:32:28 +00:00
vimboss 102e00f389 updated for version 7.0156 2005-10-11 20:29:39 +00:00
vimboss 21c08d4cc5 updated for version 7.0155 2005-10-10 21:00:54 +00:00
vimboss d719150647 updated for version 7.0155 2005-10-10 20:59:28 +00:00
vimboss 425e8e6c4a updated for version 7.0154 2005-10-04 09:16:35 +00:00
vimboss 587fc2a643 updated for version 7.0154 2005-10-04 09:14:13 +00:00
vimboss 269de06e73 updated for version 7.0154 2005-10-04 09:12:31 +00:00
vimboss aad7d658e6 updated for version 7.0154 2005-10-04 09:08:17 +00:00
vimboss 05876b17e8 updated for version 7.0154 2005-10-04 09:06:09 +00:00
vimboss e4a87bae09 updated for version 7.0153 2005-10-03 22:05:45 +00:00
vimboss 9b8cfc874f updated for version 7.0153 2005-10-03 22:04:08 +00:00
vimboss 7e461dfaf2 updated for version 7.0153 2005-10-03 22:02:18 +00:00
vimboss df81eaed3b updated for version 7.0153 2005-10-03 21:52:09 +00:00
vimboss 78a442d417 updated for version 7.0152 2005-09-30 21:23:56 +00:00
vimboss f08b12544b updated for version 7.0152 2005-09-30 21:20:29 +00:00
vimboss dc7af9045a updated for version 7.0152 2005-09-30 21:15:37 +00:00
vimboss c5e10d4cf2 updated for version 7.0152 2005-09-30 21:12:02 +00:00
vimboss abd1a49096 updated for version 7.0151 2005-09-29 18:26:07 +00:00
vimboss 13adbf272b updated for version 7.0150 2005-09-25 22:20:24 +00:00
vimboss 59edb5bbf8 updated for version 7.0150 2005-09-25 22:16:38 +00:00
vimboss 6b898027fd updated for version 7.0149 2005-09-20 23:22:24 +00:00
vimboss 08c0b72476 updated for version 7.0148 2005-09-16 21:55:43 +00:00
vimboss 908898eed0 updated for version 7.0148 2005-09-16 21:47:57 +00:00
vimboss 3c40764276 updated for version 7.0147 2005-09-14 21:41:18 +00:00
vimboss ce4974c7d0 updated for version 7.0147 2005-09-14 21:40:12 +00:00
vimboss c8135e0e3f updated for version 7.0147 2005-09-14 21:33:59 +00:00
vimboss a877f2a1e3 updated for version 7.0147 2005-09-14 21:32:32 +00:00
vimboss ef9b7a7b6c updated for version 7.0146 2005-09-13 21:22:27 +00:00
vimboss 3e7321dc1b updated for version 7.0146 2005-09-13 21:20:47 +00:00
vimboss defe1daa65 updated for version 7.0146 2005-09-13 21:09:24 +00:00
vimboss d4b4f2d589 updated for version 7.0145 2005-09-10 19:26:26 +00:00
vimboss 7e125c7d33 updated for version 7.0145 2005-09-10 19:24:59 +00:00
vimboss 1466c4c62d updated for version 7.0145 2005-09-10 19:22:57 +00:00
vimboss 4307be7c27 updated for version 7.0145 2005-09-10 19:16:33 +00:00
vimboss 12adbb8bc9 updated for version 7.0144 2005-09-09 19:53:42 +00:00
vimboss d00579ef5b updated for version 7.0144 2005-09-09 19:52:02 +00:00
vimboss ccc7d8c4e7 updated for version 7.0144 2005-09-09 19:49:30 +00:00
vimboss 9fbe225681 updated for version 7.0144 2005-09-09 19:47:12 +00:00
vimboss 1e7cf01ea2 updated for version 7.0144 2005-09-09 19:44:31 +00:00
vimboss 7954681ab7 updated for version 7.0143 2005-09-07 21:22:27 +00:00
vimboss 87061c3480 updated for version 7.0143 2005-09-07 21:21:14 +00:00
vimboss 3ab4ac9a4d updated for version 7.0143 2005-09-07 21:18:43 +00:00
vimboss 36eb7b34a3 updated for version 7.0143 2005-09-07 21:15:32 +00:00
vimboss e688a91a81 updated for version 7.0143 2005-09-07 21:12:33 +00:00
vimboss f6be87e77a updated for version 7.0142 2005-09-06 19:25:11 +00:00
vimboss 2b7a88c216 updated for version 7.0142 2005-09-06 19:13:27 +00:00
vimboss 1f7bfc2edc updated for version 7.0141 2005-09-05 22:14:46 +00:00
vimboss 0e6e5a866d updated for version 7.0141 2005-09-05 22:11:52 +00:00
vimboss 3e56143161 updated for version 7.0141 2005-09-05 22:05:30 +00:00
vimboss 3d2cce349c updated for version 7.0140 2005-09-01 20:46:49 +00:00
vimboss 7d86ff7d5b updated for version 7.0139 2005-08-30 21:55:26 +00:00
vimboss ffac2d4e1c updated for version 7.0138 2005-08-29 22:25:38 +00:00
vimboss 5c1dd0a9b6 updated for version 7.0137 2005-08-25 21:27:31 +00:00
vimboss cb91e487cf updated for version 7.0137 2005-08-25 21:21:38 +00:00
vimboss 6c10873968 updated for version 7.0136 2005-08-24 22:16:11 +00:00
vimboss 36fa1d9f64 updated for version 7.0136 2005-08-24 22:09:56 +00:00
vimboss 0bf58a097a updated for version 7.0136 2005-08-24 22:08:48 +00:00
vimboss 6b632e457d updated for version 7.0135 2005-08-23 21:04:20 +00:00
vimboss 36ba64bb70 updated for version 7.0135 2005-08-23 21:02:42 +00:00
vimboss 64831f8355 updated for version 7.0135 2005-08-23 21:00:13 +00:00
vimboss 7ee3afaa9c updated for version 7.0134 2005-08-22 22:59:46 +00:00
vimboss 272fae4a17 updated for version 7.0134 2005-08-22 22:54:29 +00:00
vimboss d92ca41de7 updated for version 7.0133 2005-08-21 22:20:28 +00:00
vimboss 8fb3d49e3e updated for version 7.0133 2005-08-21 22:17:52 +00:00
vimboss 7d3bd12106 updated for version 7.0133 2005-08-21 22:14:09 +00:00
vimboss af3883332e updated for version 7.0133 2005-08-21 22:12:59 +00:00
vimboss dd011f0dea updated for version 7.0133 2005-08-21 22:08:24 +00:00
vimboss 3e924af90d updated for version 7.0132 2005-08-19 20:40:30 +00:00
vimboss 50cb55f4a0 updated for version 7.0132 2005-08-19 20:32:47 +00:00
vimboss e32590c6f4 updated for version 7.0131 2005-08-16 23:01:50 +00:00
vimboss 34bb2cc88a updated for version 7.0130 2005-08-15 21:41:48 +00:00
vimboss d3eb2f3af3 updated for version 7.0129 2005-08-12 19:59:19 +00:00
vimboss 7a190ec963 updated for version 7.0129 2005-08-12 19:48:49 +00:00
vimboss b8be391fbd updated for version 7.0128 2005-08-11 20:11:38 +00:00
vimboss 5efb30f584 updated for version 7.0128 2005-08-11 20:09:58 +00:00
vimboss 23d6103c30 updated for version 7.0128 2005-08-11 20:00:37 +00:00
vimboss 8138bf06af updated for version 7.0128 2005-08-11 19:59:29 +00:00
vimboss 5ce004d992 updated for version 7.0127 2005-08-10 21:07:57 +00:00
vimboss 52d43d147c updated for version 7.0126 2005-08-10 08:16:23 +00:00
vimboss 15d4c72195 updated for version 7.0126 2005-08-10 08:15:00 +00:00
vimboss f401a83ceb updated for version 7.0126 2005-08-10 07:57:38 +00:00
vimboss ca48cc063d updated for version 7.0126 2005-08-10 07:56:18 +00:00
vimboss 765d6961aa updated for version 7.0126 2005-08-10 07:51:35 +00:00
vimboss 006189f340 updated for version 7.0125 2005-08-08 22:06:28 +00:00
vimboss df0e170c88 updated for version 7.0125 2005-08-08 22:02:16 +00:00
vimboss 23aff8de20 updated for version 7.0125 2005-08-08 22:00:59 +00:00
vimboss b6fb549f7f updated for version 7.0125 2005-08-08 21:57:35 +00:00
vimboss 0436d3a7d4 updated for version 7.0124 2005-08-05 21:35:02 +00:00
vimboss b6df29bf46 updated for version 7.0124 2005-08-05 21:27:51 +00:00
vimboss c95adf1fa8 updated for version 7.0123 2005-08-04 21:32:22 +00:00
vimboss a8cf9e66da updated for version 7.0123 2005-08-04 21:29:45 +00:00
vimboss 8ccb0e6ae9 updated for version 7.0122 2005-08-01 22:02:32 +00:00
vimboss e0478e0103 updated for version 7.0122 2005-08-01 21:58:57 +00:00
vimboss 2fddbfb91e updated for version 7.0122 2005-08-01 21:54:37 +00:00
vimboss 92d1cee5fc updated for version 7.0122 2005-08-01 21:52:12 +00:00
vimboss 374edfa896 updated for version 7.0121 2005-08-01 07:19:10 +00:00
vimboss 0a8a5aae48 updated for version 7.0121 2005-08-01 07:08:33 +00:00
vimboss 055726a48a updated for version 7.0121 2005-08-01 07:04:56 +00:00
vimboss 9c8fd94869 updated for version 7.0120 2005-07-30 22:45:36 +00:00
vimboss 361ca135f0 updated for version 7.0120 2005-07-30 22:43:24 +00:00
vimboss 5fe8e1e1a7 updated for version 7.0120 2005-07-30 22:37:17 +00:00
vimboss dcde3209f5 updated for version 7.0120 2005-07-30 22:36:01 +00:00
vimboss 76f6d9a012 updated for version 7.0119 2005-07-29 22:36:03 +00:00
vimboss 4919e4a7b2 updated for version 7.0118 2005-07-28 22:36:45 +00:00
vimboss 8399d883a2 updated for version 7.0118 2005-07-28 22:28:16 +00:00
vimboss da0581fa73 updated for version 7.0117 2005-07-27 21:13:01 +00:00
vimboss 6990095e12 updated for version 7.0116 2005-07-25 20:46:57 +00:00
vimboss c210ff9c06 updated for version 7.0116 2005-07-25 20:42:36 +00:00
vimboss 04647acb79 updated for version 7.0115 2005-07-24 21:18:31 +00:00
vimboss 78bef146ce updated for version 7.0115 2005-07-24 21:16:51 +00:00
vimboss 0bd2a15a5c updated for version 7.0115 2005-07-24 21:09:41 +00:00
vimboss d15e237c7a updated for version 7.0114 2005-07-23 22:25:46 +00:00
vimboss b86bdc2df1 updated for version 7.0113 2005-07-22 21:54:43 +00:00
vimboss 0bf034848c updated for version 7.0113 2005-07-22 21:52:15 +00:00
vimboss c37b87c13d updated for version 7.0113 2005-07-22 21:46:50 +00:00
vimboss fc0c935433 updated for version 7.0112 2005-07-21 21:11:17 +00:00
vimboss 2935c24744 updated for version 7.0112 2005-07-21 21:08:21 +00:00
vimboss 7c164c7c04 updated for version 7.0112 2005-07-21 21:03:15 +00:00
vimboss 8c4755ef18 updated for version 7.0111 2005-07-20 22:06:07 +00:00
vimboss 6cce6686c4 updated for version 7.0111 2005-07-20 22:04:36 +00:00
vimboss 854479c360 updated for version 7.0111 2005-07-20 22:02:14 +00:00
vimboss 5039003993 updated for version 7.0111 2005-07-20 22:00:04 +00:00
vimboss 43cf541e3d updated for version 7.0111 2005-07-20 21:58:59 +00:00
vimboss 7d644ddd30 updated for version 7.0111 2005-07-20 21:57:28 +00:00
vimboss b498fea949 updated for version 7.0111 2005-07-20 21:56:21 +00:00
vimboss eae1179c69 updated for version 7.0111 2005-07-20 21:54:57 +00:00
vimboss 044b442f04 updated for version 7.0110 2005-07-19 22:22:13 +00:00
vimboss 8c2cf5e159 updated for version 7.0110 2005-07-19 22:21:12 +00:00
vimboss 9415e94172 updated for version 7.0110 2005-07-19 22:18:49 +00:00
vimboss cc9f303894 updated for version 7.0110 2005-07-19 22:17:30 +00:00
vimboss aea65769b9 updated for version 7.0110 2005-07-19 22:14:07 +00:00
vimboss 94fce75d51 updated for version 7.0110 2005-07-19 22:10:03 +00:00
vimboss c96ac21e60 updated for version 7.0109 2005-07-18 21:58:11 +00:00
vimboss 34d567905b updated for version 7.0109 2005-07-18 21:47:53 +00:00
vimboss cf5da46042 updated for version 7.0109 2005-07-18 21:43:02 +00:00
vimboss e0478043ed updated for version 7.0109 2005-07-18 21:40:44 +00:00
vimboss fc09854680 updated for version 7.0108 2005-07-12 22:50:18 +00:00
vimboss 9edc10c316 updated for version 7.0108 2005-07-12 22:46:17 +00:00
vimboss 2c9db52229 updated for version 7.0108 2005-07-12 22:42:41 +00:00
vimboss 72e26b83dd updated for version 7.0108 2005-07-12 22:40:29 +00:00
vimboss 7bb6c7eb89 updated for version 7.0107 2005-07-11 22:42:07 +00:00
vimboss 856325fa21 updated for version 7.0107 2005-07-11 22:40:32 +00:00
vimboss a81c8240a0 updated for version 7.0107 2005-07-11 22:29:03 +00:00
vimboss bc4055dab4 updated for version 7.0106 2005-07-09 21:14:46 +00:00
vimboss 968560c15b updated for version 7.0106 2005-07-09 21:08:57 +00:00
vimboss 8416334be5 updated for version 7.0106 2005-07-09 21:03:22 +00:00
vimboss ca311c3209 updated for version 7.0106 2005-07-09 20:58:57 +00:00
vimboss 5de4c83ea9 updated for version 7.0105 2005-07-08 22:31:03 +00:00
vimboss 7937ba23e6 updated for version 7.0105 2005-07-08 22:28:00 +00:00
vimboss b6972e4de2 updated for version 7.0105 2005-07-08 22:26:47 +00:00
vimboss c87c6987fe updated for version 7.0105 2005-07-08 22:25:33 +00:00
vimboss 23656f4c32 updated for version 7.0105 2005-07-08 22:21:38 +00:00
vimboss e102c05f5c updated for version 7.0105 2005-07-08 22:19:11 +00:00
vimboss e87c4690ad updated for version 7.0105 2005-07-08 22:17:29 +00:00
vimboss 1f2a334841 updated for version 7.0105 2005-07-08 22:14:37 +00:00
vimboss d6e91f15e6 updated for version 7.0104 2005-07-06 22:38:49 +00:00
vimboss c86689dd24 updated for version 7.0104 2005-07-06 22:35:45 +00:00
vimboss 2862e17369 updated for version 7.0104 2005-07-06 22:31:45 +00:00
vimboss a4ec5ffc4a updated for version 7.0104 2005-07-06 22:29:20 +00:00
vimboss dc5eb76172 updated for version 7.0104 2005-07-06 22:28:03 +00:00
vimboss 91f12e8128 updated for version 7.0103 2005-07-05 21:48:14 +00:00
vimboss e10ed0a1c8 updated for version 7.0103 2005-07-05 21:36:03 +00:00
vimboss 11f05c9e68 updated for version 7.0102 2005-07-04 22:49:24 +00:00
vimboss 0ae33fe218 updated for version 7.0101 2005-07-03 21:39:27 +00:00
vimboss f1ff1332ba updated for version 7.0100 2005-07-02 23:21:11 +00:00
vimboss 6f7a9beaad updated for version 7.0100 2005-07-02 23:19:16 +00:00
vimboss 5eb23aae24 updated for version 7.0100 2005-07-02 23:10:47 +00:00
vimboss b2591ae029 updated for version 7.0100 2005-07-02 23:09:03 +00:00
vimboss 38629f6b18 updated for version 7.0099 2005-07-01 22:41:52 +00:00
vimboss 380525c842 updated for version 7.0099 2005-07-01 22:38:32 +00:00
vimboss 7f19c866c3 updated for version 7.0099 2005-07-01 22:33:52 +00:00
vimboss ae293a368b updated for version 7.0099 2005-07-01 22:31:55 +00:00
vimboss 707a677a2c updated for version 7.0098 2005-06-30 22:06:41 +00:00
vimboss a87efd30ea updated for version 7.0098 2005-06-30 22:04:15 +00:00
vimboss 38236613d0 updated for version 7.0098 2005-06-30 21:56:01 +00:00
vimboss 19776ec98c updated for version 7.0098 2005-06-30 21:52:39 +00:00
vimboss 73d0981ae3 updated for version 7.0097 2005-06-29 22:40:58 +00:00
vimboss eedf97a68e updated for version 7.0096 2005-06-28 23:32:02 +00:00
vimboss 6fdb9b3a5a updated for version 7.0096 2005-06-28 23:24:33 +00:00
vimboss e07a4fe3f6 updated for version 7.0096 2005-06-28 23:23:32 +00:00
vimboss 61858083b8 updated for version 7.0095 2005-06-27 22:48:21 +00:00
vimboss 6d3448aa13 updated for version 7.0095 2005-06-27 22:42:44 +00:00
vimboss 315aba5f29 updated for version 7.0095 2005-06-27 22:37:13 +00:00
vimboss 9039bd7cd9 updated for version 7.0095 2005-06-27 22:34:07 +00:00
vimboss ff2cee918d updated for version 7.0095 2005-06-27 22:29:54 +00:00
vimboss 1822eea3c9 updated for version 7.0095 2005-06-27 22:27:46 +00:00
vimboss 77801303c2 updated for version 7.0095 2005-06-27 22:25:50 +00:00
vimboss e80a700fa9 updated for version 7.0094 2005-06-26 22:34:35 +00:00
vimboss 84f6ff558b updated for version 7.0094 2005-06-26 22:30:47 +00:00
vimboss 4912d0564e updated for version 7.0094 2005-06-26 22:29:44 +00:00
vimboss 6e8a990b49 updated for version 7.0094 2005-06-26 22:28:42 +00:00
vimboss 75f6e95784 updated for version 7.0094 2005-06-26 22:26:21 +00:00
vimboss d224af4928 updated for version 7.0093 2005-06-25 23:04:51 +00:00
vimboss 04311d76d5 updated for version 7.0093 2005-06-25 22:49:46 +00:00
vimboss 2ac16efdea updated for version 7.0092 2005-06-24 23:11:15 +00:00
vimboss ccd1ce1c9a updated for version 7.0092 2005-06-24 23:07:47 +00:00
vimboss 2c96db86b6 updated for version 7.0092 2005-06-24 23:01:23 +00:00
vimboss 2471ee2099 updated for version 7.0091 2005-06-23 22:39:27 +00:00
vimboss 815fb69f77 updated for version 7.0091 2005-06-23 22:36:45 +00:00
vimboss a23dd42da7 updated for version 7.0091 2005-06-23 22:31:01 +00:00
vimboss 0b9077f1e1 updated for version 7.0091 2005-06-23 22:29:21 +00:00
vimboss 172a95c36c updated for version 7.0091 2005-06-23 22:27:26 +00:00
vimboss a6f05cd0c9 updated for version 7.0090 2005-06-22 22:37:09 +00:00
vimboss 40daf332fe updated for version 7.0090 2005-06-22 22:35:10 +00:00
vimboss b6f35c7e81 updated for version 7.0090 2005-06-22 22:29:18 +00:00
vimboss 985e244a91 updated for version 7.0090 2005-06-22 22:26:26 +00:00
vimboss f12b516502 updated for version 7.0090 2005-06-22 22:25:07 +00:00
vimboss 2945d40981 updated for version 7.0089 2005-06-21 22:37:39 +00:00
vimboss 3702bbf24e updated for version 7.0088 2005-06-19 22:56:27 +00:00
vimboss 7a5d8ff615 updated for version 7.0088 2005-06-19 22:55:26 +00:00
vimboss 7a0b3672f4 updated for version 7.0088 2005-06-19 22:54:15 +00:00
vimboss a34dc7c064 updated for version 7.0088 2005-06-19 22:50:11 +00:00
vimboss 961600e3f2 updated for version 7.0088 2005-06-19 22:48:47 +00:00
vimboss f57aca4da4 updated for version 7.0087 2005-06-17 22:03:40 +00:00
vimboss 9f8e95eab4 updated for version 7.0087 2005-06-17 22:02:20 +00:00
vimboss 49ebab3861 updated for version 7.0087 2005-06-17 22:00:15 +00:00
vimboss 29732ffa6a updated for version 7.0087 2005-06-17 21:55:00 +00:00
vimboss 3c57c30315 updated for version 7.0087 2005-06-17 21:51:16 +00:00
vimboss a3bbbe506f updated for version 7.0086 2005-06-16 21:59:56 +00:00
vimboss c8f85a6d8d updated for version 7.0086 2005-06-16 21:53:56 +00:00
vimboss e56f4d6939 updated for version 7.0086 2005-06-16 21:52:47 +00:00
vimboss a7992a0e5f updated for version 7.0086 2005-06-16 21:51:00 +00:00
vimboss f1389f329d updated for version 7.0086 2005-06-16 21:47:53 +00:00
vimboss 02cf8bbd62 updated for version 7.0085 2005-06-14 22:13:23 +00:00
vimboss 91f153efd9 updated for version 7.0085 2005-06-14 22:11:18 +00:00
vimboss acb8cda2c2 updated for version 7.0085 2005-06-14 22:08:28 +00:00
vimboss 3d7a2518ce updated for version 7.0085 2005-06-14 22:05:40 +00:00
vimboss 20030358ed updated for version 7.0085 2005-06-14 22:01:04 +00:00
vimboss 00f9950fcc updated for version 7.0084 2005-06-13 22:28:56 +00:00
vimboss ca1096eee6 updated for version 7.0084 2005-06-13 22:12:09 +00:00
vimboss 843d314d07 updated for version 7.0083 2005-06-08 22:07:37 +00:00
vimboss 43644a6a24 updated for version 7.0083 2005-06-08 22:05:14 +00:00
vimboss 200ac0a279 updated for version 7.0083 2005-06-08 22:03:13 +00:00
vimboss 04764319d9 updated for version 7.0083 2005-06-08 22:00:03 +00:00
vimboss 69611dbb21 updated for version 7.0083 2005-06-08 21:57:32 +00:00
vimboss 1e319383d6 updated for version 7.0083 2005-06-08 21:56:31 +00:00
vimboss 4616acbc31 updated for version 7.0082 2005-06-07 21:12:49 +00:00
vimboss ab1ac69afb updated for version 7.0082 2005-06-07 21:09:25 +00:00
vimboss 5369748ad8 updated for version 7.0082 2005-06-07 21:04:49 +00:00
vimboss 5d5c45c193 updated for version 7.0082 2005-06-07 21:03:23 +00:00
vimboss 1fa0557ff4 updated for version 7.0082 2005-06-07 21:02:10 +00:00
vimboss 198cddd155 updated for version 7.0082 2005-06-07 21:00:02 +00:00
vimboss 4a02f7dba5 updated for version 7.0082 2005-06-07 20:58:01 +00:00
vimboss 103219e568 updated for version 7.0081 2005-06-06 21:59:07 +00:00
vimboss b7f7ab3c8b updated for version 7.0081 2005-06-06 21:50:35 +00:00
vimboss 99e20b06ef updated for version 7.0080 2005-06-05 22:06:27 +00:00
vimboss dad3725045 updated for version 7.0080 2005-06-05 22:05:00 +00:00
vimboss 12e92ec887 updated for version 7.0080 2005-06-05 22:03:17 +00:00
vimboss e7634ecf85 updated for version 7.0080 2005-06-05 22:01:26 +00:00
vimboss 6652d820d0 updated for version 7.0080 2005-06-05 21:54:54 +00:00
vimboss 856d05d6ed updated for version 7.0079 2005-06-04 22:06:24 +00:00
vimboss c5ba7d4e73 updated for version 7.0079 2005-06-04 21:55:20 +00:00
vimboss 1e8949a647 updated for version 7.0078 2005-06-01 21:57:40 +00:00
vimboss 30004f72f4 updated for version 7.0078 2005-06-01 21:56:33 +00:00
vimboss 23b7fb5eb3 updated for version 7.0078 2005-06-01 21:51:55 +00:00
vimboss 1cf7717c83 updated for version 7.0078 2005-06-01 21:46:07 +00:00
vimboss 320e8cb7d3 updated for version 7.0078 2005-06-01 21:44:32 +00:00
vimboss e747d8dacd updated for version 7.0077 2005-05-31 22:22:17 +00:00
vimboss da5e0ecabc updated for version 7.0077 2005-05-31 22:14:58 +00:00
vimboss c55ea69090 updated for version 7.0077 2005-05-31 22:09:46 +00:00
vimboss 977209eee9 updated for version 7.0077 2005-05-31 22:05:58 +00:00
vimboss 7bb5261c18 updated for version 7.0077 2005-05-31 22:02:19 +00:00
vimboss cc111948c3 updated for version 7.0076 2005-05-27 20:23:44 +00:00
vimboss a5b7550ea1 updated for version 7.0076 2005-05-27 20:18:59 +00:00
vimboss 179827afc8 updated for version 7.0076 2005-05-27 20:16:24 +00:00
vimboss d0ea49809f updated for version 7.0076 2005-05-27 20:14:58 +00:00
vimboss 65b428489f updated for version 7.0076 2005-05-27 20:13:12 +00:00
vimboss f34d871999 updated for version 7.0075 2005-05-22 22:12:58 +00:00
vimboss 75437e126a updated for version 7.0075 2005-05-22 22:09:40 +00:00
vimboss 47976e7e4f updated for version 7.0075 2005-05-22 22:07:59 +00:00
vimboss ccbbc0e704 updated for version 7.0075 2005-05-22 22:03:39 +00:00
vimboss 371de5d15d updated for version 7.0075 2005-05-22 22:02:25 +00:00
vimboss 579429471d updated for version 7.0074 2005-05-20 21:31:17 +00:00
vimboss 178cfb4f17 updated for version 7.0074 2005-05-20 21:27:20 +00:00
vimboss 150b782788 updated for version 7.0074 2005-05-20 21:25:31 +00:00
vimboss 416a978b18 updated for version 7.0074 2005-05-20 21:22:17 +00:00
vimboss e7824728f7 updated for version 7.0074 2005-05-20 21:19:57 +00:00
vimboss a869d0e75f updated for version 7.0073 2005-05-19 21:08:39 +00:00
vimboss 3177219fa4 updated for version 7.0073 2005-05-19 21:00:46 +00:00
vimboss 058c7215cf updated for version 7.0073 2005-05-19 20:53:52 +00:00
vimboss 8ce9c3b696 updated for version 7.0072 2005-05-18 22:24:46 +00:00
vimboss 3267f4221b updated for version 7.0072 2005-05-18 22:17:12 +00:00
vimboss 7e3adb191b updated for version 7.0072 2005-05-18 22:12:12 +00:00
vimboss 40653d08bd updated for version 7.0072 2005-05-18 22:10:28 +00:00
vimboss e7a7dfb881 updated for version 7.0072 2005-05-18 22:06:55 +00:00
vimboss cd63af4571 updated for version 7.0071 2005-04-24 22:09:56 +00:00
vimboss 5fa381b862 updated for version 7.0071 2005-04-24 22:08:39 +00:00
vimboss 9bf68eab82 updated for version 7.0071 2005-04-24 22:06:24 +00:00
vimboss af3097e3a9 updated for version 7.0071 2005-04-24 22:04:21 +00:00
vimboss d76577da29 updated for version 7.0071 2005-04-24 22:01:01 +00:00
vimboss 644209cdb6 updated for version 7.0071 2005-04-24 21:59:46 +00:00
vimboss 1d7c6ffc25 updated for version 7.0071 2005-04-24 21:58:05 +00:00
vimboss e29469f5c9 updated for version 7.0070 2005-04-23 20:53:25 +00:00
vimboss 9a96e055f4 updated for version 7.0070 2005-04-23 20:52:00 +00:00
vimboss d03bcf7fc8 updated for version 7.0070 2005-04-23 20:45:11 +00:00
vimboss 534a3a76e2 updated for version 7.0070 2005-04-23 20:43:58 +00:00
vimboss 1a7e025dd7 updated for version 7.0070 2005-04-23 20:42:23 +00:00
vimboss 8d219d268c updated for version 7.0069 2005-04-20 19:48:33 +00:00
vimboss e1b93f7bf0 updated for version 7.0069 2005-04-20 19:45:58 +00:00
vimboss 6c60dbe11b updated for version 7.0069 2005-04-20 19:43:36 +00:00
vimboss 5b2303c44e updated for version 7.0069 2005-04-20 19:40:37 +00:00
vimboss 93f4acfccf updated for version 7.0069 2005-04-20 19:38:58 +00:00
vimboss 93862c109d updated for version 7.0069 2005-04-20 19:37:22 +00:00
vimboss 6e17414567 updated for version 7.0068 2005-04-19 21:42:30 +00:00
vimboss bc43df5e45 updated for version 7.0068 2005-04-19 21:40:26 +00:00
vimboss 403149f6e9 updated for version 7.0068 2005-04-19 21:37:59 +00:00
vimboss eceac892b9 updated for version 7.0068 2005-04-19 21:35:02 +00:00
vimboss a4479d98f6 updated for version 7.0068 2005-04-19 21:33:11 +00:00
vimboss 2441886c6f updated for version 7.0068 2005-04-19 21:30:25 +00:00
vimboss e88fb375eb updated for version 7.0067 2005-04-17 20:28:32 +00:00
vimboss 6224948ceb updated for version 7.0067 2005-04-17 20:20:14 +00:00
vimboss 14a0d13250 updated for version 7.0067 2005-04-17 20:18:43 +00:00
vimboss a4d807bdd8 Set the binary flag 2005-04-17 15:24:23 +00:00
vimboss e1f19af090 Set the binary flag 2005-04-17 15:21:00 +00:00
vimboss 937a4c7497 updated for version 7.0066 2005-04-15 21:13:42 +00:00
vimboss de5b4ee2c2 updated for version 7.0066 2005-04-15 21:00:38 +00:00
vimboss 95f4a6c3a6 updated for version 7.0066 2005-04-15 20:41:38 +00:00
vimboss c8e835f24e updated for version 7.0065 2005-03-28 21:02:15 +00:00
vimboss 9879df94f1 updated for version 7.0065 2005-03-28 20:58:01 +00:00
vimboss 7661678f37 updated for version 7.0065 2005-03-28 20:49:18 +00:00
vimboss 414f8b9545 updated for version 7.0064 2005-03-25 21:58:17 +00:00
vimboss 5558bf2397 updated for version 7.0064 2005-03-25 21:53:48 +00:00
vimboss 51a0699f34 updated for version 7.0064 2005-03-25 21:45:43 +00:00
vimboss 7791c450c6 updated for version 7.0063 2005-03-22 23:06:55 +00:00
vimboss cc46f871d7 updated for version 7.0063 2005-03-22 23:03:44 +00:00
vimboss aff193805a updated for version 7.0063 2005-03-22 22:54:12 +00:00
vimboss adcc83cc72 updated for version 7.0063 2005-03-22 22:52:07 +00:00
vimboss d22a414209 updated for version 7.0062 2005-03-21 08:27:48 +00:00
vimboss ca6d1c6f34 updated for version 7.0062 2005-03-21 08:23:33 +00:00
vimboss bbc55b5b62 updated for version 7.0062 2005-03-20 22:40:14 +00:00
vimboss 51a6e810f6 updated for version 7.0062 2005-03-20 22:37:15 +00:00
vimboss 0570270204 updated for version 7.0062 2005-03-20 22:25:45 +00:00
vimboss bd840aa4bb updated for version 7.0062 2005-03-20 22:23:10 +00:00
vimboss e77447363d updated for version 7.0061 2005-03-18 20:30:32 +00:00
vimboss baa13adfbd updated for version 7.0061 2005-03-18 20:27:04 +00:00
vimboss dc2ffd3867 updated for version 7.0061 2005-03-18 20:25:31 +00:00
vimboss 49f3a0f7df updated for version 7.0061 2005-03-18 20:15:36 +00:00
vimboss d2970abcc1 updated for version 7.0060 2005-03-16 09:57:51 +00:00
vimboss 7f295ca38c updated for version 7.0060 2005-03-16 09:53:56 +00:00
vimboss 7b6318d4e5 updated for version 7.0060 2005-03-16 09:52:38 +00:00
vimboss 07c0df828e updated for version 7.0060 2005-03-16 09:50:44 +00:00
vimboss fb052ebc62 updated for version 7.0060 2005-03-16 09:48:18 +00:00
vimboss 4fbbf0e673 updated for version 7.0060 2005-03-16 09:47:09 +00:00
vimboss c32c0abe3a updated for version 7.0060 2005-03-15 22:50:43 +00:00
vimboss 4c972f6cd3 updated for version 7.0060 2005-03-15 22:48:14 +00:00
vimboss a2e2f1404e updated for version 7.0060 2005-03-15 22:46:30 +00:00
vimboss ea7b09fa72 updated for version 7.0060 2005-03-15 22:43:58 +00:00
vimboss 22ac7d8d7b updated for version 7.0060 2005-03-15 22:37:00 +00:00
vimboss 21fd6c172d updated for version 7.0060 2005-03-15 22:34:55 +00:00
vimboss 57f5d669ce updated for version 7.0060 2005-03-15 22:28:00 +00:00
vimboss 36fb7c4b5a updated for version 7.0059 2005-03-11 22:51:16 +00:00
vimboss eb0d0af3f8 updated for version 7.0059 2005-03-11 22:49:40 +00:00
vimboss a8942b33bb updated for version 7.0059 2005-03-11 22:46:48 +00:00
vimboss e8ee8940f6 updated for version 7.0059 2005-03-11 22:40:50 +00:00
vimboss 088e3f7c2c updated for version 7.0058 2005-03-08 22:46:26 +00:00
vimboss 02aad95a94 updated for version 7.0058 2005-03-08 22:43:10 +00:00
vimboss 4bf8ae2e72 updated for version 7.0058 2005-03-08 22:40:03 +00:00
vimboss bc89d1a7d0 updated for version 7.0058 2005-03-08 22:34:32 +00:00
vimboss c8a4bc42f5 updated for version 7.0058 2005-03-08 22:29:20 +00:00
vimboss 664ab7706e updated for version 7.0057 2005-03-07 23:26:06 +00:00
vimboss 2922781fc5 updated for version 7.0057 2005-03-07 23:22:00 +00:00
vimboss 923bdeda40 updated for version 7.0057 2005-03-07 23:20:08 +00:00
vimboss 06553e8ac9 updated for version 7.0057 2005-03-07 23:16:51 +00:00
vimboss 36b63d9378 updated for version 7.0057 2005-03-07 23:09:59 +00:00
vimboss 1826e895bf updated for version 7.0057 2005-03-07 23:06:25 +00:00
vimboss 5fe54eb7d1 updated for version 7.0057 2005-03-07 23:04:48 +00:00
vimboss 29d5393392 updated for version 7.0057 2005-03-07 23:03:19 +00:00
vimboss d4df77814a updated for version 7.0057 2005-03-07 23:00:57 +00:00
vimboss ac8e629412 updated for version 7.0057 2005-03-07 22:56:57 +00:00
vimboss bb71844699 updated for version 7.0056 2005-03-06 23:42:22 +00:00
vimboss 46c82c41cc updated for version 7.0056 2005-03-06 23:40:56 +00:00
vimboss 715a7780e8 updated for version 7.0056 2005-03-06 23:38:09 +00:00
vimboss 51d63e5ec6 updated for version 7.0055 2005-03-04 23:39:37 +00:00
vimboss 5ceeb6a9a2 updated for version 7.0054 2005-02-28 22:48:19 +00:00
vimboss 2610d1a3cb updated for version 7.0054 2005-02-28 22:44:58 +00:00
vimboss f0e8b63aa7 updated for version 7.0054 2005-02-28 22:39:03 +00:00
vimboss 8f37fd9ca9 updated for version 7.0053 2005-02-27 22:43:26 +00:00
vimboss bf2c654fcf updated for version 7.0053 2005-02-27 22:41:14 +00:00
vimboss 490caa6a7d updated for version 7.0053 2005-02-27 22:40:05 +00:00
vimboss 34d49d67a7 updated for version 7.0053 2005-02-27 22:38:23 +00:00
vimboss 5705aabcce updated for version 7.0053 2005-02-27 22:36:47 +00:00
vimboss 90c10231c1 updated for version 7.0052 2005-02-26 23:04:13 +00:00
vimboss 883273db64 updated for version 7.0051 2005-02-22 08:56:13 +00:00
vimboss c535381148 updated for version 7.0051 2005-02-22 08:49:11 +00:00
vimboss 91041ca59e updated for version 7.0051 2005-02-22 08:39:57 +00:00
vimboss 3a2a7b25e5 updated for version 7.0051 2005-02-22 08:28:13 +00:00
vimboss c791511e79 updated for version 7.0050 2005-02-12 14:31:42 +00:00
vimboss c488e50137 updated for version 7.0050 2005-02-12 14:29:27 +00:00
vimboss 0f322631bf updated for version 7.0049 2005-02-07 22:05:52 +00:00
vimboss 3b0bc9901a updated for version 7.0049 2005-02-07 22:03:36 +00:00
vimboss 6cd682d35e updated for version 7.0049 2005-02-07 22:01:03 +00:00
vimboss 0a1f3f88f6 updated for version 7.0049 2005-02-07 21:49:25 +00:00
vimboss ef870e8357 updated for version 7.0048 2005-02-05 21:43:56 +00:00
vimboss a9227b7c58 updated for version 7.0048 2005-02-05 21:39:53 +00:00
vimboss 8c48828cac updated for version 7.0048 2005-02-05 21:35:05 +00:00
vimboss d9b4b9d874 updated for version 7.0047 2005-02-02 23:11:38 +00:00
vimboss 5964bd7d55 updated for version 7.0047 2005-02-02 23:09:45 +00:00
vimboss 6bd1894243 updated for version 7.0047 2005-02-02 23:07:25 +00:00
vimboss d6648ea90f updated for version 7.0047 2005-02-02 23:04:36 +00:00
vimboss e1643fa436 updated for version 7.0047 2005-02-02 22:55:47 +00:00
vimboss 413192e236 updated for version 7.0046 2005-01-31 19:25:36 +00:00
vimboss 2013b24985 updated for version 7.0046 2005-01-31 19:23:41 +00:00
vimboss a76cc77d79 updated for version 7.0046 2005-01-31 19:21:46 +00:00
vimboss e99ed374b9 updated for version 7.0046 2005-01-31 19:19:04 +00:00
vimboss 18454d61fc updated for version 7.0046 2005-01-31 19:09:12 +00:00
vimboss 8183e77185 updated for version 7.0046 2005-01-31 19:02:28 +00:00
vimboss 85be221f60 updated for version 7.0046 2005-01-31 18:58:23 +00:00
vimboss 1fead47256 updated for version 7.0046 2005-01-31 18:57:18 +00:00
vimboss 77bfeb04e0 updated for version 7.0046 2005-01-31 18:55:55 +00:00
vimboss 58d4c36c50 updated for version 7.0045 2005-01-27 14:44:31 +00:00
vimboss dea17ee6ab updated for version 7.0045 2005-01-27 14:42:53 +00:00
vimboss e2185b74f5 updated for version 7.0045 2005-01-27 14:41:15 +00:00
vimboss 6d52ce27d3 updated for version 7.0045 2005-01-27 14:33:00 +00:00
vimboss 9315e9fb63 updated for version 7.0045 2005-01-27 14:31:44 +00:00
vimboss 434b001336 updated for version 7.0044 2005-01-25 22:26:29 +00:00
vimboss 5c789b2b0a updated for version 7.0044 2005-01-25 22:22:02 +00:00
vimboss b6975fb763 updated for version 7.0044 2005-01-25 22:18:08 +00:00
vimboss fa91543c94 updated for version 7.0044 2005-01-25 22:14:34 +00:00
vimboss 77ed685929 updated for version 7.0044 2005-01-25 22:12:55 +00:00
vimboss d7a2ddaef4 updated for version 7.0044 2005-01-25 22:07:05 +00:00
vimboss 241fb3b228 updated for version 7.0044 2005-01-25 22:03:25 +00:00
vimboss e03ea119a9 updated for version 7.0044 2005-01-25 21:58:26 +00:00
vimboss bcf7ad1a63 updated for version 7.0044 2005-01-25 21:57:23 +00:00
vimboss 82120069cd updated for version 7.0044 2005-01-25 21:53:18 +00:00
vimboss 6f9fa293fc updated for version 7.0044 2005-01-25 21:46:35 +00:00
vimboss e0c3b831ab updated for version 7.0044 2005-01-25 21:44:33 +00:00
vimboss e658f496d9 updated for version 7.0044 2005-01-25 21:42:15 +00:00
vimboss b014af8d9d updated for version 7.0043 2005-01-21 11:56:39 +00:00
vimboss 4d56439a62 updated for version 7.0043 2005-01-21 11:55:25 +00:00
vimboss b515286472 updated for version 7.0043 2005-01-21 11:46:23 +00:00
vimboss 90d1d23eed updated for version 7.0042 2005-01-19 22:24:34 +00:00
vimboss 4e29192636 updated for version 7.0042 2005-01-19 22:21:15 +00:00
vimboss 57cecb3b51 updated for version 7.0042 2005-01-19 22:18:32 +00:00
vimboss b3ee99225b updated for version 7.0042 2005-01-19 22:08:28 +00:00
vimboss 0c4bbcfe62 updated for version 7.0041 2005-01-17 22:23:00 +00:00
vimboss 76d90e1f26 updated for version 7.0041 2005-01-17 22:21:07 +00:00
vimboss b424d6e3f5 updated for version 7.0041 2005-01-17 22:18:45 +00:00
vimboss c2c408d25f updated for version 7.0041 2005-01-17 22:16:15 +00:00
vimboss 3060ccf3b2 updated for version 7.0041 2005-01-17 22:13:48 +00:00
vimboss 4be9de3f8e updated for version 7.0041 2005-01-17 22:11:23 +00:00
vimboss 74212cfa2f updated for version 7.0041 2005-01-17 22:06:23 +00:00
vimboss b413954494 updated for version 7.0040 2005-01-16 22:07:38 +00:00
vimboss 5938b2da41 updated for version 7.0040 2005-01-16 22:06:30 +00:00
vimboss 7db1051044 updated for version 7.0040 2005-01-16 22:02:49 +00:00
vimboss 837d8b6c88 updated for version 7.0040 2005-01-16 21:59:36 +00:00
vimboss ef7a663458 updated for version 7.0040 2005-01-16 21:57:33 +00:00
vimboss dcaccddd78 updated for version 7.0040 2005-01-16 21:56:27 +00:00
vimboss adf6a744eb updated for version 7.0039 2005-01-15 22:18:47 +00:00
vimboss 19eef10a86 updated for version 7.0039 2005-01-15 22:17:32 +00:00
vimboss 133139d2c8 updated for version 7.0039 2005-01-15 22:14:15 +00:00
vimboss 5be201f3fc updated for version 7.0039 2005-01-15 22:08:30 +00:00
vimboss cab2cad423 updated for version 7.0038 2005-01-14 21:53:12 +00:00
vimboss a50b66ae1f updated for version 7.0038 2005-01-14 21:48:43 +00:00
vimboss 3a9404aab7 updated for version 7.0038 2005-01-14 21:42:54 +00:00
vimboss d3d14b8ef7 updated for version 7.0037 2005-01-11 21:34:41 +00:00
vimboss 48ceded50f updated for version 7.0037 2005-01-11 21:30:59 +00:00
vimboss 09527fdc07 updated for version 7.0037 2005-01-11 21:29:04 +00:00
vimboss 74f1f6f4e1 updated for version 7.0037 2005-01-11 21:23:08 +00:00
vimboss cc7eec7b28 updated for version 7.0037 2005-01-11 21:21:40 +00:00
vimboss d2183e5e94 updated for version 7.0036 2005-01-09 21:23:56 +00:00
vimboss a00d31dc83 updated for version 7.0036 2005-01-09 21:22:45 +00:00
vimboss 76bc95d44f updated for version 7.0036 2005-01-09 21:20:18 +00:00
vimboss f06027b097 updated for version 7.0036 2005-01-09 21:16:21 +00:00
vimboss 2fe4c9200f updated for version 7.0035 2005-01-08 21:49:45 +00:00
vimboss 1e66ba8326 updated for version 7.0035 2005-01-08 21:45:39 +00:00
vimboss cc507b359e updated for version 7.0034 2005-01-08 16:11:57 +00:00
vimboss 0092f9a187 updated for version 7.0034 2005-01-08 16:08:21 +00:00
vimboss 08c303fc76 updated for version 7.0034 2005-01-08 16:04:29 +00:00
vimboss 64f09644d0 updated for version 7.0033 2005-01-07 21:51:51 +00:00
vimboss d915cc915b updated for version 7.0033 2005-01-07 21:48:26 +00:00
vimboss 03c5985350 updated for version 7.0033 2005-01-07 21:45:22 +00:00
vimboss 61e4250552 updated for version 7.0032 2005-01-06 23:28:25 +00:00
vimboss 231041b43a updated for version 7.0032 2005-01-06 23:24:37 +00:00
vimboss f16ff60bdc updated for version 7.0032 2005-01-06 23:22:30 +00:00
vimboss 48f717367c updated for version 7.0032 2005-01-06 23:19:09 +00:00
vimboss 18692d45c6 updated for version 7.0031 2005-01-05 22:19:46 +00:00
vimboss 8e5d279bd7 updated for version 7.0031 2005-01-05 22:16:17 +00:00
vimboss 87007eb3dc updated for version 7.0031 2005-01-05 22:10:30 +00:00
vimboss 3c8ea48fc8 updated for version 7.0031 2005-01-05 22:08:40 +00:00
vimboss 40dfff3c42 updated for version 7.0031 2005-01-05 22:07:01 +00:00
vimboss 33a9568707 updated for version 7.0030 2005-01-04 21:52:38 +00:00
vimboss 9cd61123d8 updated for version 7.0030 2005-01-04 21:45:14 +00:00
vimboss de5f1809e7 updated for version 7.0030 2005-01-04 21:43:22 +00:00
vimboss 9df7b88129 updated for version 7.0030 2005-01-04 21:38:36 +00:00
vimboss 6aef43ea60 updated for version 7.0030 2005-01-04 21:31:43 +00:00
vimboss d7a70d2571 updated for version 7.0030 2005-01-04 21:26:43 +00:00
vimboss d7d874c400 updated for version 7.0030 2005-01-04 21:24:54 +00:00
vimboss 33a031987b updated for version 7.0030 2005-01-04 21:23:48 +00:00
vimboss 76ca2efc6b updated for version 7.0030 2005-01-04 21:21:28 +00:00
vimboss 750e5ed2bc updated for version 7.0030 2005-01-04 21:19:20 +00:00
vimboss c1800a2f61 updated for version 7.0030 2005-01-04 21:16:35 +00:00
vimboss 6de4cbc7a7 updated for version 7.0030 2005-01-04 21:14:57 +00:00
vimboss 7acb1266fd updated for version 7.0030 2005-01-04 21:13:16 +00:00
vimboss 91149b61bf updated for version 7.0030 2005-01-04 21:12:13 +00:00
vimboss d354452421 updated for version 7.0030 2005-01-04 21:07:44 +00:00
vimboss bb7384c800 updated for version 7.0029 2005-01-03 21:06:01 +00:00
vimboss 4ad767fda0 updated for version 7.0029 2005-01-03 21:02:03 +00:00
vimboss da05e2e909 updated for version 7.0029 2005-01-03 20:58:59 +00:00
vimboss 3241b2e632 updated for version 7.0029 2005-01-03 20:56:17 +00:00
vimboss 12abb6a96f updated for version 7.0029 2005-01-03 20:55:08 +00:00
vimboss 51f6881848 updated for version 7.0028 2005-01-02 11:43:19 +00:00
vimboss 3723f6bfe7 updated for version 7.0028 2005-01-02 11:36:03 +00:00
vimboss 64f32b0059 updated for version 7.0028 2005-01-02 11:32:29 +00:00
vimboss 906281402c updated for version 7.0028 2005-01-02 11:31:05 +00:00
vimboss beddd13cbc updated for version 7.0028 2005-01-02 11:28:13 +00:00
vimboss 306f826e04 updated for version 7.0027 2004-12-31 21:01:02 +00:00
vimboss eaf6cf526d updated for version 7.0027 2004-12-31 20:58:58 +00:00
vimboss 0469e88c48 updated for version 7.0027 2004-12-31 20:56:11 +00:00
vimboss cc1c651f90 updated for version 7.0026 2004-12-29 21:03:02 +00:00
vimboss a2a1b9cb39 updated for version 7.0026 2004-12-29 20:58:21 +00:00
vimboss d559a3479b updated for version 7.0025 2004-12-27 21:59:20 +00:00
vimboss 8aeea83644 updated for version 7.0024 2004-12-24 14:35:23 +00:00
vimboss 06b0422054 updated for version 7.0023 2004-12-19 22:46:22 +00:00
vimboss 696e1c67d4 updated for version 7.0022 2004-12-12 11:37:09 +00:00
vimboss ded3b799f4 updated for version 7.0022 2004-12-12 11:33:30 +00:00
vimboss af77f72312 updated for version 7.0021 2004-12-09 21:34:53 +00:00
vimboss e8c12d1d24 updated for version 7.0021 2004-12-09 21:09:42 +00:00
vimboss 13060d3be9 updated for version 7.0020 2004-10-24 19:23:07 +00:00
vimboss e922568d6c updated for version 7.0020 2004-10-24 19:18:58 +00:00
vimboss d1dfd63110 updated for version 7.0019 2004-10-12 20:02:24 +00:00
vimboss 2d8328f027 updated for version 7.0019 2004-10-12 19:54:52 +00:00
vimboss ffbb1f4c83 updated for version 7.0019 2004-10-12 19:53:42 +00:00
vimboss c516c8b58f updated for version 7.0018 2004-10-11 10:16:09 +00:00
vimboss 549c3780f0 updated for version 7.0018 2004-10-11 10:06:20 +00:00
vimboss 4e67a9e79a updated for version 7.0018 2004-10-11 10:00:50 +00:00
vimboss f65104f49e updated for version 7.0017 2004-10-07 21:02:47 +00:00
vimboss c41c6b8c19 updated for version 7.0017 2004-10-07 20:45:47 +00:00
vimboss e835ce6b25 updated for version 7.0016 2004-09-13 20:26:32 +00:00
vimboss 4fd90a4f53 updated for version 7.0015 2004-09-06 17:44:46 +00:00
vimboss eaaf17beef updated for version 7.0014 2004-09-02 19:12:26 +00:00
vimboss 4bda2773ff updated for version 7.0013 2004-07-29 08:43:53 +00:00
vimboss cc301aeeec updated for version 7.0012 2004-07-26 12:53:41 +00:00
vimboss 440b8fda6e updated for version 7.0011 2004-07-19 20:55:54 +00:00
vimboss f00ab47f29 updated for version 7.0010 2004-07-18 21:34:53 +00:00
vimboss 562cfc1e87 updated for version 7.0009 2004-07-16 20:18:37 +00:00
vimboss 014adc70a3 updated for version 7.0008 2004-07-12 15:53:54 +00:00
vimboss 287c69bd4c updated for version 7.0007 2004-07-10 09:47:34 +00:00
vimboss 5057849c1a updated for version 7.0006 2004-07-05 15:58:32 +00:00
vimboss d9e8dbae3e updated for version 7.0005 2004-07-03 16:05:59 +00:00
vimboss f3371f24ba updated for version 7.0004 2004-07-02 15:38:35 +00:00
vimboss 5c3784fc45 updated for version 7.0003 2004-06-30 16:16:41 +00:00
vimboss 18d8b2d9f8 updated for version 7.0002 2004-06-24 15:53:16 +00:00
vimboss 68cf95977a updated for version 7.0002 2004-06-20 12:51:53 +00:00
vimboss 3bd139f602 Various changes 2004-06-16 11:19:22 +00:00
vimboss e5c6ef7d76 updated for version 7.0001 2004-06-13 20:20:40 +00:00
vimboss 67c7bc9511 updated for version 7.0001 2004-06-13 14:51:16 +00:00
vimboss 7822ed5597 updated for version 7.0001 2004-06-13 14:44:53 +00:00
vimboss e5d2d6e9c1 updated for version 7.0001 2004-06-13 13:30:23 +00:00
vimboss 619d2eb328 updated for version 7.0001 2004-06-13 13:18:32 +00:00
vimboss 8a7d87fea8 updated for version 7.0001 2004-06-13 13:02:36 +00:00
vimboss 1790bb23ef Initial revision 2004-06-13 12:29:53 +00:00
1282 changed files with 104665 additions and 120653 deletions
+37
View File
@@ -0,0 +1,37 @@
.*.swp
.DS_Store
src/MacVim/MacVim.xcodeproj/*.mode1
src/MacVim/MacVim.xcodeproj/*.mode1v3
src/MacVim/MacVim.xcodeproj/*.pbxuser
src/MacVim/icons/*.pyc
src/MacVim/icons/*.ttf
src/MacVim/icons/*.reg
src/MacVim/icons/*.zip
src/MacVim/icons/*.txt
src/MacVim/icons/*.so
src/MacVim/icons/*.egg-info
src/MacVim/icons/build
src/MacVim/icons/makeicns/*.o
src/MacVim/icons/makeicns/makeicns
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.mode1v3
src/MacVim/PSMTabBarControl/PSMTabBarControl.xcodeproj/*.pbxuser
src/MacVim/PSMTabBarControl/build
src/MacVim/PSMTabBarControl/build
src/MacVim/build
src/TAGS
src/Vim
src/auto/config.h
src/auto/config.mk
src/auto/if_perl.c
src/auto/link.log
src/auto/link.sed
src/auto/osdef.h
src/auto/pathdef.c
src/config.log
src/config.status
src/objects
src/po/*.mo
src/tags
src/xxd/xxd
src/xxd/xxd.dSYM
-8
View File
@@ -32,30 +32,22 @@ src/auto/pathdef.c
*.suo
*.res
*.RES
src/if_perl.c
src/pathdef.c
src/Obj*/pathdef.c
gvimext.dll
gvimext.lib
# Mac OSX
src/xxd/xxd.dSYM
# All platforms
*.rej
*.orig
*.mo
*.swp
*~
*.pyc
src/po/vim.pot
# Generated by "make test"
src/po/*.ck
src/testdir/mbyte.vim
src/testdir/mzscheme.vim
src/testdir/lua.vim
src/testdir/small.vim
src/testdir/tiny.vim
src/testdir/test*.out
src/testdir/test.log
-1167
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -9,10 +9,10 @@ Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
messages, shows current file name in window title, on-line
help, rectangular cut/paste, etc., etc., etc...
Version 7.4. Also runs under UNIX, MSDOS and other systems.
vim74rt.tgz contains the documentation and syntax files.
vim74bin.tgz contains the binaries.
vim74src.tgz contains the sources.
Version 7.3. Also runs under UNIX, MSDOS and other systems.
vim73rt.tgz contains the documentation and syntax files.
vim73bin.tgz contains the binaries.
vim73src.tgz contains the sources.
Author: Bram Moolenaar et al.
+2 -37
View File
@@ -57,7 +57,6 @@ SRC_ALL = \
src/popupmnu.c \
src/quickfix.c \
src/regexp.c \
src/regexp_nfa.c \
src/regexp.h \
src/screen.c \
src/search.c \
@@ -74,7 +73,6 @@ SRC_ALL = \
src/version.c \
src/version.h \
src/vim.h \
src/winclip.c \
src/window.c \
src/xxd/xxd.c \
src/main.aap \
@@ -83,16 +81,6 @@ SRC_ALL = \
src/testdir/test[0-9]*.ok \
src/testdir/test49.vim \
src/testdir/test60.vim \
src/testdir/test83-tags? \
src/testdir/python2/*.py \
src/testdir/python3/*.py \
src/testdir/pythonx/*.py \
src/testdir/pythonx/topmodule/__init__.py \
src/testdir/pythonx/topmodule/submodule/__init__.py \
src/testdir/pythonx/topmodule/submodule/subsubmodule/__init__.py \
src/testdir/pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py \
src/testdir/python_after/*.py \
src/testdir/python_before/*.py \
src/proto.h \
src/proto/blowfish.pro \
src/proto/buffer.pro \
@@ -141,7 +129,6 @@ SRC_ALL = \
src/proto/ui.pro \
src/proto/undo.pro \
src/proto/version.pro \
src/proto/winclip.pro \
src/proto/window.pro \
@@ -273,7 +260,6 @@ SRC_DOS = \
src/Make_mvc.mak \
src/Make_w16.mak \
src/bigvim.bat \
src/bigvim64.bat \
src/msvcsetup.bat \
src/msvc2008.bat \
src/msvc2010.bat \
@@ -327,7 +313,6 @@ SRC_DOS = \
src/xxd/Make_bc5.mak \
src/xxd/Make_cyg.mak \
src/xxd/Make_djg.mak \
src/xxd/Make_ming.mak \
src/xxd/Make_mvc.mak \
nsis/gvim.nsi \
nsis/README.txt \
@@ -362,13 +347,6 @@ SRC_DOS_BIN = \
src/vim*.ico \
src/vim.tlb \
src/vimtbar.lib \
src/xpm/COPYRIGHT \
src/xpm/README.txt \
src/xpm/include/*.h \
src/xpm/x64/lib/libXpm.a \
src/xpm/x64/lib/libXpm.lib \
src/xpm/x86/lib/libXpm.a \
src/xpm/x86/lib/libXpm.lib \
src/vimtbar.dll \
nsis/icons/*.bmp \
nsis/icons/*.ico \
@@ -456,7 +434,6 @@ SRC_EXTRA = \
src/os_beos.c \
src/os_beos.h \
src/os_beos.rsrc \
src/proto/os_beos.pro \
src/os_mint.h \
src/os_vms_fix.com \
src/toolbar.phi \
@@ -484,7 +461,6 @@ RT_ALL = \
runtime/macros/hanoi/hanoi.vim \
runtime/macros/hanoi/poster \
runtime/macros/justify.vim \
runtime/macros/less.bat \
runtime/macros/less.sh \
runtime/macros/less.vim \
runtime/macros/life/click.me \
@@ -688,13 +664,10 @@ EXTRA = \
# generic language files
LANG_GEN = \
runtime/doc/*-de.1 \
runtime/doc/*-de.UTF-8.1 \
runtime/doc/*-fr.1 \
runtime/doc/*-fr.UTF-8.1 \
runtime/doc/*-it.1 \
runtime/doc/*-it.UTF-8.1 \
runtime/doc/*-ja.UTF-8.1 \
runtime/doc/*-pl.1 \
runtime/doc/*-pl.UTF-8.1 \
runtime/doc/*-ru.1 \
@@ -707,17 +680,9 @@ LANG_GEN = \
runtime/tutor/Makefile \
runtime/tutor/tutor.utf-8 \
runtime/tutor/tutor.?? \
runtime/tutor/tutor.??.utf-8 \
runtime/tutor/tutor.??.euc \
runtime/tutor/tutor.??.sjis \
runtime/tutor/tutor.??.iso9 \
runtime/tutor/tutor.??.big5 \
runtime/tutor/tutor.??.cp1250 \
runtime/tutor/tutor.??.cp1251 \
runtime/tutor/tutor.??.cp737 \
runtime/tutor/tutor.??_??.utf-8 \
runtime/tutor/tutor.??.* \
runtime/tutor/tutor.bar \
runtime/tutor/tutor.bar.utf-8 \
runtime/tutor/tutor.bar.* \
runtime/spell/README.txt \
runtime/spell/??/*.diff \
runtime/spell/??/main.aap \
+47 -67
View File
@@ -74,17 +74,14 @@ all install uninstall tools config configure reconfig proto depend lint tags typ
# Before creating an archive first delete all backup files, *.orig, etc.
MAJOR = 7
MINOR = 4
MINOR = 3
# Uncomment this line if the Win32s version is to be included.
# DOSBIN_S = dosbin_s
DOSBIN_S = dosbin_s
# Uncomment this line if the 16 bit DOS version is to be included.
# DOSBIN_D16 = dosbin_d16
# Uncomment this line if the 32 bit DOS version is to be included.
# DOSBIN_D32 = dosbin_d32
# CHECKLIST for creating a new version:
#
# - Update Vim version number. For a test version in: src/version.h, Contents,
@@ -92,6 +89,8 @@ MINOR = 4
# runtime/doc/*.txt and nsis/gvim.nsi. Other things in README_os2.txt. For a
# minor/major version: src/GvimExt/GvimExt.reg, src/vim.def, src/vim16.def,
# src/gvim.exe.mnf.
# - Adjust the date and other info in src/version.h.
# - Correct included_patches[] in src/version.c.
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, MZscheme, Lua (if
# you can make it all work), Cscope and "huge" features. Exclude workshop
# and SNiFF.
@@ -100,14 +99,8 @@ MINOR = 4
# - With these features: "make depend" (works best with gcc).
# - If you have a lint program: "make lint" and check the output (ignore GTK
# warnings).
# - If you have valgrind, enable it in src/testdir/Makefile and run "make
# test". Enable EXITFREE, disable GUI, scheme and tcl to avoid false alarms.
# Check the valgrind output.
# - If you have the efence library, enable it in "src/Makefile" and run "make
# test". Disable Python and Ruby to avoid trouble with threads (efence is
# not threadsafe).
# - Adjust the date and other info in src/version.h.
# - Correct included_patches[] in src/version.c.
# - Enable the efence library in "src/Makefile" and run "make test". Disable
# Python and Ruby to avoid trouble with threads (efence is not threadsafe).
# - Check for missing entries in runtime/makemenu.vim (with checkmenu script).
# - Check for missing options in runtime/optwin.vim et al. (with check.vim).
# - Do "make menu" to update the runtime/synmenu.vim file.
@@ -115,8 +108,8 @@ MINOR = 4
# - Check that runtime/doc/help.txt doesn't contain entries in "LOCAL
# ADDITIONS".
# - In runtime/doc run "make" and "make html" to check for errors.
# - Check if src/Makefile, src/testdir/Makefile and src/feature.h don't contain
# any personal preferences or the changes mentioned above.
# - Check if src/Makefile and src/feature.h don't contain any personal
# preferences or the GTK, Perl, etc. mentioned above.
# - Check file protections to be "644" for text and "755" for executables (run
# the "check" script).
# - Check compiling on Amiga, MS-DOS and MS-Windows.
@@ -135,20 +128,36 @@ MINOR = 4
# PC:
# - Run make on Unix to update the ".mo" files.
# - "make dossrc" and "make dosrt". Unpack the archives on a PC.
# 16 bit DOS version: (OBSOLETE, 16 bit version doesn't build)
# - Set environment for compiling with Borland C++ 3.1.
# - "bmake -f Make_bc3.mak BOR=E:\borlandc" (compiling xxd might fail, in that
# case set environment for compiling with Borland C++ 4.0 and do
# "make -f make_bc3.mak BOR=E:\BC4 xxd/xxd.exe").
# NOTE: this currently fails because Vim is too big.
# - "make test" and check the output.
# - Rename the executables to "vimd16.exe", "xxdd16.exe", "installd16.exe" and
# "uninstald16.exe".
# 32 bit DOS version:
# - Set environment for compiling with DJGPP; "gmake -f Make_djg.mak".
# - "rm testdir/*.out", "gmake -f Make_djg.mak test" and check the output for
# "ALL DONE".
# - Rename the executables to "vimd32.exe", "xxdd32.exe", "installd32.exe" and
# "uninstald32.exe".
# Win32 console version:
# - Set environment for Visual C++ 2008, e.g.: "msvc2008.bat" Or:
# "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat".
# Or, when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the
# paths when necessary).
# For Windows 98/ME the 2003 version is required, but then the executable
# won't work on Windows 7 and 64 bit systems.
# - "nmake -f Make_mvc.mak" (use the same path as for vcvars32.bat)
# - Set environment for Visual C++ 2008, e.g.:
# "E:\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat". Or, when using the
# Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the paths when necessary).
# For Windows 98/ME the 2003 version is required, but then it won't work on
# Windows 7 and 64 bit.
# - "nmake -f Make_mvc.mak"
# - "rm testdir/*.out", "nmake -f Make_mvc.mak test" and check the output.
# - Rename vim.exe to vimw32.exe, xxd/xxd.exe to xxdw32.exe.
# - Rename the executables to "vimw32.exe", "xxdw32.exe".
# - Rename vim.pdb to vimw32.pdb.
# - Rename install.exe to installw32.exe and uninstal.exe to uninstalw32.exe.
# - When building the Win32s version later, delete vimrun.exe, install.exe and
# uninstal.exe. Otherwise rename executables to installw32.exe and
# uninstalw32.exe.
# Win32 GUI version:
# - "nmake -f Make_mvc.mak GUI=yes"
# - "nmake -f Make_mvc.mak GUI=yes.
# - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
# - Move gvim.pdb to here.
# - Delete vimrun.exe, install.exe and uninstal.exe.
@@ -158,13 +167,23 @@ MINOR = 4
# - Rename "gvim.exe" to "gvim_ole.exe".
# - Rename gvim.pdb to "gvim_ole.pdb".
# - Delete install.exe and uninstal.exe.
# - If building the Win32s version delete vimrun.exe.
# Win32s GUI version:
# - Set environment for Visual C++ 4.1 (requires a new console window):
# "vcvars32.bat" (use the path for VC 4.1 e:\msdev\bin)
# - "nmake -f Make_mvc.mak GUI=yes INTL=no clean" (use the path for VC 4.1)
# - "nmake -f Make_mvc.mak GUI=yes INTL=no" (use the path for VC 4.1)
# - Rename "gvim.exe" to "gvim_w32s.exe".
# - Rename "install.exe" to "installw32.exe"
# - Rename "uninstal.exe" to "uninstalw32.exe"
# - The produced uninstalw32.exe and vimrun.exe are used.
# Create the archives:
# - Copy all the "*.exe" files to where this Makefile is.
# - Copy all the "*.pdb" files to where this Makefile is.
# - "make dosbin".
# NSIS self installing exe:
# - To get NSIS see http://nsis.sourceforge.net
# - Make sure gvim_ole.exe, vimw32.exe, installw32.exe,
# - Make sure gvim_ole.exe, vimd32.exe, vimw32.exe, installw32.exe,
# uninstalw32.exe and xxdw32.exe have been build as mentioned above.
# - copy these files (get them from a binary archive or build them):
# gvimext.dll in src/GvimExt
@@ -177,44 +196,7 @@ MINOR = 4
# - go to ../nsis and do "makensis gvim.nsi" (takes a few minutes).
# - Copy gvim##.exe to the dist directory.
#
# 64 bit builds (these are not in the normal distribution, the 32 bit build
# works just fine on 64 bit systems).
# Like the console and GUI version, but first run vcvars64.bat or
# "..\VC\vcvarsall.bat x86_amd64".
# - "nmake -f Make_mvc.mak"
# - "nmake -f Make_mvc.mak GUI=yes"
# Or run src/bigvim64.bat for an OLE version.
#
# OBSOLETE systems: You can build this if you have an appropriate system.
#
# 16 bit DOS version: (doesn't build anywhere)
# - Set environment for compiling with Borland C++ 3.1.
# - "bmake -f Make_bc3.mak BOR=E:\borlandc" (compiling xxd might fail, in that
# case set environment for compiling with Borland C++ 4.0 and do
# "make -f make_bc3.mak BOR=E:\BC4 xxd/xxd.exe").
# NOTE: this currently fails because Vim is too big.
# - "make test" and check the output.
# - Rename the executables to "vimd16.exe", "xxdd16.exe", "installd16.exe" and
# "uninstald16.exe".
#
# 32 bit DOS version: (requires Windows XP or earlier)
# - Set environment for compiling with DJGPP; "gmake -f Make_djg.mak".
# - "rm testdir/*.out", "gmake -f Make_djg.mak test" and check the output for
# "ALL DONE".
# - Rename the executables to "vimd32.exe", "xxdd32.exe", "installd32.exe" and
# "uninstald32.exe".
#
# Win32s GUI version: (requires very old compiler)
# - Set environment for Visual C++ 4.1 (requires a new console window):
# "vcvars32.bat" (use the path for VC 4.1 e:\msdev\bin)
# - "nmake -f Make_mvc.mak GUI=yes INTL=no clean" (use the path for VC 4.1)
# - "nmake -f Make_mvc.mak GUI=yes INTL=no" (use the path for VC 4.1)
# - Rename "gvim.exe" to "gvim_w32s.exe".
# - Rename "install.exe" to "installw32.exe"
# - Rename "uninstal.exe" to "uninstalw32.exe"
# - The produced uninstalw32.exe and vimrun.exe are used.
#
# OS/2: (requires an OS/2 system)
# OS/2: (OBSOLETE, OS/2 version is no longer distributed)
# - Unpack the Unix archive.
# - "make -f Make_os2.mak".
# - Rename the executables to vimos2.exe, xxdos2.exe and teeos2.exe and copy
@@ -313,8 +295,6 @@ unixall: dist prepare
$(LANG_SRC) \
| (cd dist/$(VIMRTDIR); tar xf -)
# Need to use a "distclean" config.mk file
# Note: this file is not included in the repository to avoid problems, but it's
# OK to put it in the archive.
cp -f src/config.mk.dist dist/$(VIMRTDIR)/src/auto/config.mk
# Create an empty config.h file, make dependencies require it
touch dist/$(VIMRTDIR)/src/auto/config.h
@@ -470,7 +450,7 @@ runtime_unix2dos: dosrt_unix2dos
cd dist/vim/$(VIMRTDIR); tar cf - * \
| (cd ../../../runtime/dos; tar xf -)
dosbin: prepare dosbin_gvim dosbin_w32 $(DOSBIN_D32) dosbin_ole $(DOSBIN_S) $(DOSBIN_D16)
dosbin: prepare dosbin_gvim dosbin_w32 dosbin_d32 dosbin_ole $(DOSBIN_S) $(DOSBIN_D16)
# make Win32 gvim
dosbin_gvim: dist no_title.vim dist/$(COMMENT_GVIM)
+4 -6
View File
@@ -1,4 +1,4 @@
README.txt for version 7.4 of Vim: Vi IMproved.
README.txt for version 7.3 of Vim: Vi IMproved.
WHAT IS VIM
@@ -97,13 +97,11 @@ The latest news about Vim can be found on the Vim home page:
If you have problems, have a look at the Vim FAQ:
http://vimdoc.sf.net/vimfaq.html
If you still have problems or any other questions, use one of the mailing
lists to discuss them with Vim users and developers:
http://www.vim.org/maillist.php
If nothing else works, report bugs directly:
Send bug reports to:
Bram Moolenaar <Bram@vim.org>
There are several mailing lists for Vim, see http://www.vim.org/maillist.php.
MAIN AUTHOR
+1 -1
View File
@@ -1,4 +1,4 @@
README_ami.txt for version 7.4 of Vim: Vi IMproved.
README_ami.txt for version 7.3 of Vim: Vi IMproved.
This file explains the installation of Vim on Amiga systems.
See README.txt for general information about Vim.
+1 -1
View File
@@ -1,4 +1,4 @@
README_amibin.txt for version 7.4 of Vim: Vi IMproved.
README_amibin.txt for version 7.3 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga.
+1 -1
View File
@@ -1,4 +1,4 @@
README_amisrc.txt for version 7.4 of Vim: Vi IMproved.
README_amisrc.txt for version 7.3 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_ami.txt" for installation instructions for the Amiga.
+10 -7
View File
@@ -1,16 +1,19 @@
README_bindos.txt for version 7.4 of Vim: Vi IMproved.
README_bindos.txt for version 7.3 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
These files are in the runtime archive (vim74rt.zip).
These files are in the runtime archive (vim73rt.zip).
There are several binary distributions of Vim for the PC. You would normally
pick only one of them, but it's also possible to install several.
These ones are available (the version number may differ):
vim74w32.zip Windows 95/98/NT/etc. console version
gvim74.zip Windows 95/98/NT/etc. GUI version
gvim74ole.zip Windows 95/98/NT/etc. GUI version with OLE
vim73d16.zip 16 bit DOS version
vim73d32.zip 32 bit DOS version
vim73w32.zip Windows 95/98/NT/etc. console version
gvim73.zip Windows 95/98/NT/etc. GUI version
gvim73ole.zip Windows 95/98/NT/etc. GUI version with OLE
gvim73_s.zip Windows 3.1 GUI version
You MUST also get the runtime archive (vim74rt.zip).
The sources are also available (vim74src.zip).
You MUST also get the runtime archive (vim73rt.zip).
The sources are also available (vim73src.zip).
+17 -17
View File
@@ -1,4 +1,4 @@
README_dos.txt for version 7.4 of Vim: Vi IMproved.
README_dos.txt for version 7.3 of Vim: Vi IMproved.
This file explains the installation of Vim on MS-DOS and MS-Windows systems.
See "README.txt" for general information about Vim.
@@ -47,13 +47,13 @@ These are the normal steps to install Vim from the .zip archives:
Binary and runtime Vim archives are normally unpacked in the same location,
on top of each other.
2. Unpack the zip archives. This will create a new directory "vim\vim74",
2. Unpack the zip archives. This will create a new directory "vim\vim73",
in which all the distributed Vim files are placed. Since the directory
name includes the version number, it is unlikely that you overwrite
existing files.
Examples:
pkunzip -d gvim74.zip
unzip vim74w32.zip
pkunzip -d gvim73.zip
unzip vim73w32.zip
You need to unpack the runtime archive and at least one of the binary
archives. When using more than one binary version, be careful not to
@@ -69,7 +69,7 @@ These are the normal steps to install Vim from the .zip archives:
archive and follow the instructions in the documentation.
3. Change to the new directory:
cd vim\vim74
cd vim\vim73
Run the "install.exe" program. It will ask you a number of questions about
how you would like to have your Vim setup. Among these are:
- You can tell it to write a "_vimrc" file with your preferences in the
@@ -80,8 +80,8 @@ These are the normal steps to install Vim from the .zip archives:
console or in a shell. You can select one of the directories in your
$PATH. If you skip this, you can add Vim to the search path manually:
The simplest is to add a line to your autoexec.bat. Examples:
set path=%path%;C:\vim\vim74
set path=%path%;D:\editors\vim\vim74
set path=%path%;C:\vim\vim73
set path=%path%;D:\editors\vim\vim73
- Create entries for Vim on the desktop and in the Start menu.
That's it!
@@ -93,8 +93,8 @@ Remarks:
won't show a menubar. Then you need to set the $VIM environment variable to
point to the top directory of your Vim files. Example:
set VIM=C:\editors\vim
Vim version 7.4 will look for your vimrc file in $VIM, and for the runtime
files in $VIM/vim74. See ":help $VIM" for more information.
Vim version 7.3 will look for your vimrc file in $VIM, and for the runtime
files in $VIM/vim73. See ":help $VIM" for more information.
- To avoid confusion between distributed files of different versions and your
own modified vim scripts, it is recommended to use this directory layout:
@@ -105,14 +105,14 @@ Remarks:
C:\vim\vimfiles\ftplugin\*.vim Filetype plugins
C:\vim\... Other files you made.
Distributed files:
C:\vim\vim74\vim.exe The Vim version 7.4 executable.
C:\vim\vim74\doc\*.txt The version 7.4 documentation files.
C:\vim\vim74\bugreport.vim A Vim version 7.4 script.
C:\vim\vim74\... Other version 7.4 distributed files.
C:\vim\vim73\vim.exe The Vim version 7.3 executable.
C:\vim\vim73\doc\*.txt The version 7.3 documentation files.
C:\vim\vim73\bugreport.vim A Vim version 7.3 script.
C:\vim\vim73\... Other version 7.3 distributed files.
In this case the $VIM environment variable would be set like this:
set VIM=C:\vim
Then $VIMRUNTIME will automatically be set to "$VIM\vim74". Don't add
"vim74" to $VIM, that won't work.
Then $VIMRUNTIME will automatically be set to "$VIM\vim73". Don't add
"vim73" to $VIM, that won't work.
- You can put your Vim executable anywhere else. If the executable is not
with the other Vim files, you should set $VIM. The simplest is to add a line
@@ -136,8 +136,8 @@ Remarks:
Select Properties.
5. In the Program tab, change the "Cmdline" to add "/c" and the name of the
Vim executable. Examples:
C:\command.com /c C:\vim\vim74\vim.exe
C:\command.com /c D:\editors\vim\vim74\vim.exe
C:\command.com /c C:\vim\vim73\vim.exe
C:\command.com /c D:\editors\vim\vim73\vim.exe
6. Select the font, window size, etc. that you like. If this isn't
possible, select "Advanced" in the Program tab, and deselect "MS-DOS
mode".
+5 -3
View File
@@ -1,4 +1,4 @@
README_extra.txt for version 7.4 of Vim: Vi IMproved.
README_extra.txt for version 7.3 of Vim: Vi IMproved.
These extra files of Vim are for special purposes. This README explains what
the files are for. For general information about Vim, see the "README.txt"
@@ -19,8 +19,10 @@ src/os_beos.* Files for the BeOS port.
src/os_msdos.*
src/os_dos.* Files for the MS-DOS port.
src/gui_mac.*
src/os_mac.* Files for the Mac port.
src/gui_mac.* Carbon GUI (not used)
src/os_mac* Shared files for the different Mac ports.
src/MacVim/* Files for the MacVim port.
src/os_mint.8 Files for the Atari Mint port.
+32 -3
View File
@@ -1,8 +1,37 @@
README_mac.txt for version 7.4 of Vim: Vi IMproved.
README_mac.txt for version 7.3 of Vim: Vi IMproved.
This file explains the installation of Vim on Macintosh systems.
This file explains the installation of MacVim.
See "README.txt" for general information about Vim.
See "src/MacVim/README" for an overview of the MacVim specific source code.
MacVim uses the usual configure/make steps to build the binary but instead of
"make install" you just drag the app bundle into the directory you wish to
install in (usually `/Applications').
Sorry, this text still needs to be written!
How to build and install
========================
Run `./configure` in the `src/` directory with the flags you want, e.g.:
$ cd src
$ ./configure --with-features=huge \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-perlinterp \
--enable-cscope
Now build the project using `make`:
$ make
The resulting app bundle will reside under `MacVim/build/Release`. To try it
out quickly, type:
$ open MacVim/build/Release/MacVim.app
To install MacVim, type
$ open MacVim/build/Release
and drag the MacVim icon into your `Applications` folder.
+1 -1
View File
@@ -1,4 +1,4 @@
README_ole.txt for version 7.4 of Vim: Vi IMproved.
README_ole.txt for version 7.3 of Vim: Vi IMproved.
This archive contains gvim.exe with OLE interface and VisVim.
This version of gvim.exe can also load a number of interface dynamically (you
+12 -12
View File
@@ -1,32 +1,32 @@
README_os2.txt for version 7.4 of Vim: Vi IMproved.
README_os2.txt for version 7.3 of Vim: Vi IMproved.
This file explains the installation of Vim on OS/2 systems.
See "README.txt" for general information about Vim.
NOTE: You will need two archives:
vim74rt.zip contains the runtime files (same as for the PC version)
vim74os2.zip contains the OS/2 executables
vim73rt.zip contains the runtime files (same as for the PC version)
vim73os2.zip contains the OS/2 executables
1. Go to the directory where you want to put the Vim files. Examples:
cd C:\
cd D:\editors
2. Unpack the zip archives. This will create a new directory "vim/vim74",
2. Unpack the zip archives. This will create a new directory "vim/vim73",
in which all the distributed Vim files are placed. Since the directory
name includes the version number, it is unlikely that you overwrite
existing files.
Examples:
pkunzip -d vim74os2.zip
unzip vim74os2.zip
pkunzip -d vim73os2.zip
unzip vim73os2.zip
After you unpacked the files, you can still move the whole directory tree
to another location.
3. Add the directory where vim.exe is to your path. The simplest is to add a
line to your autoexec.bat. Examples:
set path=%path%;C:\vim\vim74
set path=%path%;D:\editors\vim\vim74
set path=%path%;C:\vim\vim73
set path=%path%;D:\editors\vim\vim73
That's it!
@@ -41,10 +41,10 @@ Extra remarks:
C:\vim\_viminfo Dynamic info for 'viminfo'.
C:\vim\... Other files you made.
Distributed files:
C:\vim\vim74\vim.exe The Vim version 7.4 executable.
C:\vim\vim74\doc\*.txt The version 7.4 documentation files.
C:\vim\vim74\bugreport.vim A Vim version 7.4 script.
C:\vim\vim74\... Other version 7.4 distributed files.
C:\vim\vim73\vim.exe The Vim version 7.3 executable.
C:\vim\vim73\doc\*.txt The version 7.3 documentation files.
C:\vim\vim73\bugreport.vim A Vim version 7.3 script.
C:\vim\vim73\... Other version 7.3 distributed files.
In this case the $VIM environment variable would be set like this:
set VIM=C:\vim
+3 -3
View File
@@ -1,4 +1,4 @@
README_zOS.txt for version 7.4 of Vim: Vi IMproved.
README_zOS.txt for version 7.3 of Vim: Vi IMproved.
This readme explains how to build Vim on z/OS. Formerly called OS/390.
See "README.txt" for general information about Vim.
@@ -29,7 +29,7 @@ console version).
Compiling:
==========
Vim can be compiled with or without GUI support. For 7.4 only the compilation
Vim can be compiled with or without GUI support. For 7.3 only the compilation
without GUI was tested. Below is a section about compiling with X11 but this
is from an earlier version of Vim.
@@ -78,7 +78,7 @@ Change to the vim directory and do:
With X11:
---------
WARNING: This instruction was not tested with Vim 7.4.
WARNING: This instruction was not tested with Vim 7.3.
There are two ways for building VIM with X11 support. The first way is simple
and results in a big executable (~13 Mb), the second needs a few additional
+5 -3
View File
@@ -1,8 +1,10 @@
README_src.txt for version 7.4 of Vim: Vi IMproved.
README_src.txt for version 7.3 of Vim: Vi IMproved.
The source archive contains the files needed to compile Vim on Unix systems.
It is packed for Unix systems (NL line separator).
It is packed for Unix systems (NL line separator). It is also used for other
systems in combination with the extra archive (vim-7.3-extra.tar.gz, in the
"extra" directory of ftp.vim.org).
For more information, see the README.txt file that comes with the runtime
archive (vim-7.4-rt.tar.gz). To be able to run Vim you MUST get the runtime
archive (vim-7.3-rt.tar.gz). To be able to run Vim you MUST get the runtime
archive too!
+2 -2
View File
@@ -1,8 +1,8 @@
README_srcdos.txt for version 7.4 of Vim: Vi IMproved.
README_srcdos.txt for version 7.3 of Vim: Vi IMproved.
See "README.txt" for general information about Vim.
See "README_dos.txt" for installation instructions for MS-DOS and MS-Windows.
These files are in the runtime archive (vim74rt.zip).
These files are in the runtime archive (vim73rt.zip).
The DOS source archive contains the files needed to compile Vim on MS-DOS or
+1 -1
View File
@@ -1,4 +1,4 @@
README_unix.txt for version 7.4 of Vim: Vi IMproved.
README_unix.txt for version 7.3 of Vim: Vi IMproved.
This file explains the installation of Vim on Unix systems.
See "README.txt" for general information about Vim.
+1 -1
View File
@@ -1,4 +1,4 @@
README_vms.txt for version 7.4 of Vim: Vi IMproved.
README_vms.txt for version 7.3 of Vim: Vi IMproved.
This file explains the installation of Vim on VMS systems.
See "README.txt" in the runtime archive for information about Vim.
+1 -1
View File
@@ -1,4 +1,4 @@
README_w32s.txt for version 7.4 of Vim: Vi IMproved.
README_w32s.txt for version 7.3 of Vim: Vi IMproved.
This archive contains the gvim.exe that was specifically compiled for use in
the Win32s subsystem in MS-Windows 3.1 and 3.11.
+6 -8
View File
@@ -5,7 +5,7 @@
# WARNING: if you make changes to this script, look out for $0 to be valid,
# because uninstall deletes most files in $0.
# Location of gvim_ole.exe, vimw32.exe, GvimExt/*, etc.
# Location of gvim_ole.exe, vimd32.exe, GvimExt/*, etc.
!define VIMSRC "..\src"
# Location of runtime files
@@ -22,7 +22,7 @@
!define HAVE_NLS
!define VER_MAJOR 7
!define VER_MINOR 4
!define VER_MINOR 3
# ----------- No configurable settings below this line -----------
@@ -40,7 +40,7 @@ RequestExecutionLevel highest
ComponentText "This will install Vim ${VER_MAJOR}.${VER_MINOR} on your computer."
DirText "Choose a directory to install Vim (must end in 'vim')"
Icon icons\vim_16c.ico
# NSIS2 uses a different strategy with six different images in a strip...
# NSIS2 uses a different strategy with six diferent images in a strip...
#EnabledBitmap icons\enabled.bmp
#DisabledBitmap icons\disabled.bmp
UninstallText "This will uninstall Vim ${VER_MAJOR}.${VER_MINOR} from your system."
@@ -56,9 +56,6 @@ LicenseData ${VIMRT}\doc\uganda.nsis.txt
!packhdr temp.dat "upx --best --compress-icons=1 temp.dat"
!endif
SetCompressor /SOLID lzma
XPStyle on
# This adds '\vim' to the user choice automagically. The actual value is
# obtained below with ReadINIStr.
InstallDir "$PROGRAMFILES\Vim"
@@ -250,10 +247,11 @@ Section "Vim console program (vim.exe)"
ReadRegStr $R0 HKLM \
"SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
IfErrors 0 lbl_winnt
# Windows 95/98/ME: not supported
# Windows 95/98/ME
File /oname=vim.exe ${VIMSRC}\vimd32.exe
Goto lbl_done
lbl_winnt:
# Windows NT/2000/XP and later
# Windows NT/2000/XT
File /oname=vim.exe ${VIMSRC}\vimw32.exe
lbl_done:
StrCpy $2 "$2 vim view vimdiff"
-5
View File
@@ -29,8 +29,6 @@
if version < 700
finish
endif
let s:keepcpo= &cpo
set cpo&vim
" Section: Constants {{{1
"
@@ -621,9 +619,6 @@ lockvar g:ada#Comment
lockvar! g:ada#Keywords
lockvar! g:ada#Ctags_Kinds
let &cpo = s:keepcpo
unlet s:keepcpo
finish " 1}}}
"------------------------------------------------------------------------------
+2 -7
View File
@@ -1,10 +1,8 @@
" Vim completion script
" Language: C
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2012 Jun 20
" Last Change: 2010 Mar 23
let s:cpo_save = &cpo
set cpo&vim
" This function is used for the 'omnifunc' option.
function! ccomplete#Complete(findstart, base)
@@ -500,7 +498,7 @@ function! s:StructMembers(typename, items, all)
endif
if !cached
while 1
exe 'silent! keepj noautocmd ' . n . 'vimgrep /\t' . typename . '\(\t\|$\)/j ' . fnames
exe 'silent! ' . n . 'vimgrep /\t' . typename . '\(\t\|$\)/j ' . fnames
let qflist = getqflist()
if len(qflist) > 0 || match(typename, "::") < 0
@@ -605,6 +603,3 @@ function! s:SearchMembers(matches, items, all)
endfor
return res
endfunc
let &cpo = s:cpo_save
unlet s:cpo_save
File diff suppressed because one or more lines are too long
+10 -27
View File
@@ -1,8 +1,8 @@
" ---------------------------------------------------------------------
" getscript.vim
" Author: Charles E. Campbell
" Date: Apr 17, 2013
" Version: 35
" Author: Charles E. Campbell, Jr.
" Date: May 31, 2011
" Version: 33
" Installing: :help glvs-install
" Usage: :help glvs
"
@@ -15,7 +15,7 @@
if exists("g:loaded_getscript")
finish
endif
let g:loaded_getscript= "v35"
let g:loaded_getscript= "v33"
if &cp
echoerr "GetLatestVimScripts is not vi-compatible; not loaded (you need to set nocp)"
finish
@@ -74,11 +74,6 @@ if !exists("g:GetLatestVimScripts_allowautoinstall")
let g:GetLatestVimScripts_allowautoinstall= 1
endif
" set up default scriptaddr address
if !exists("g:GetLatestVimScripts_scriptaddr")
let g:GetLatestVimScripts_scriptaddr = 'http://vim.sourceforge.net/script.php?script_id='
endif
"" For debugging:
"let g:GetLatestVimScripts_wget = "echo"
"let g:GetLatestVimScripts_options = "options"
@@ -319,7 +314,7 @@ fun! getscript#GetLatestVimScripts()
if &mod
silent! w!
endif
q!
q
" restore events and current directory
exe "cd ".fnameescape(substitute(origdir,'\','/','ge'))
@@ -420,7 +415,7 @@ fun! s:GetOneScript(...)
echo 'considering <'.aicmmnt.'> scriptid='.scriptid.' srcid='.srcid
" grab a copy of the plugin's vim.sourceforge.net webpage
let scriptaddr = g:GetLatestVimScripts_scriptaddr.scriptid
let scriptaddr = 'http://vim.sourceforge.net/script.php?script_id='.scriptid
let tmpfile = tempname()
let v:errmsg = ""
@@ -555,42 +550,30 @@ fun! s:GetOneScript(...)
" decompress
if sname =~ '\.bz2$'
" call Decho("decompress: attempt to bunzip2 ".sname)
exe "sil !bunzip2 ".shellescape(sname)
exe "silent !bunzip2 ".shellescape(sname)
let sname= substitute(sname,'\.bz2$','','')
" call Decho("decompress: new sname<".sname."> after bunzip2")
elseif sname =~ '\.gz$'
" call Decho("decompress: attempt to gunzip ".sname)
exe "sil !gunzip ".shellescape(sname)
exe "silent !gunzip ".shellescape(sname)
let sname= substitute(sname,'\.gz$','','')
" call Decho("decompress: new sname<".sname."> after gunzip")
elseif sname =~ '\.xz$'
" call Decho("decompress: attempt to unxz ".sname)
exe "sil !unxz ".shellescape(sname)
exe "silent !unxz ".shellescape(sname)
let sname= substitute(sname,'\.xz$','','')
" call Decho("decompress: new sname<".sname."> after unxz")
else
" call Decho("no decompression needed")
endif
" distribute archive(.zip, .tar, .vba, ...) contents
" distribute archive(.zip, .tar, .vba) contents
if sname =~ '\.zip$'
" call Decho("dearchive: attempt to unzip ".sname)
exe "silent !unzip -o ".shellescape(sname)
elseif sname =~ '\.tar$'
" call Decho("dearchive: attempt to untar ".sname)
exe "silent !tar -xvf ".shellescape(sname)
elseif sname =~ '\.tgz$'
" call Decho("dearchive: attempt to untar+gunzip ".sname)
exe "silent !tar -zxvf ".shellescape(sname)
elseif sname =~ '\.taz$'
" call Decho("dearchive: attempt to untar+uncompress ".sname)
exe "silent !tar -Zxvf ".shellescape(sname)
elseif sname =~ '\.tbz$'
" call Decho("dearchive: attempt to untar+bunzip2 ".sname)
exe "silent !tar -jxvf ".shellescape(sname)
elseif sname =~ '\.txz$'
" call Decho("dearchive: attempt to untar+xz ".sname)
exe "silent !tar -Jxvf ".shellescape(sname)
elseif sname =~ '\.vba$'
" call Decho("dearchive: attempt to handle a vimball: ".sname)
silent 1split
+1750 -2917
View File
File diff suppressed because it is too large Load Diff
+13 -14
View File
@@ -1,9 +1,9 @@
" netrwFileHandlers: contains various extension-based file handlers for
" netrw's browsers' x command ("eXecute launcher")
" Author: Charles E. Campbell
" Date: May 03, 2013
" Version: 11b ASTRO-ONLY
" Copyright: Copyright (C) 1999-2012 Charles E. Campbell {{{1
" Author: Charles E. Campbell, Jr.
" Date: Sep 30, 2008
" Version: 10
" Copyright: Copyright (C) 1999-2008 Charles E. Campbell, Jr. {{{1
" Permission is hereby granted to use and distribute this code,
" with or without modifications, provided that this copyright
" notice is copied with it. Like anything else that's free,
@@ -20,7 +20,7 @@
if exists("g:loaded_netrwFileHandlers") || &cp
finish
endif
let g:loaded_netrwFileHandlers= "v11b"
let g:loaded_netrwFileHandlers= "v10"
if v:version < 702
echohl WarningMsg
echo "***warning*** this version of netrwFileHandlers needs vim 7.2"
@@ -34,10 +34,10 @@ set cpo&vim
" netrwFileHandlers#Invoke: {{{1
fun! netrwFileHandlers#Invoke(exten,fname)
" call Dfunc("netrwFileHandlers#Invoke(exten<".a:exten."> fname<".a:fname.">)")
let exten= a:exten
let fname= a:fname
" list of supported special characters. Consider rcs,v --- that can be
" supported with a NFH_rcsCOMMAv() handler
if exten =~ '[@:,$!=\-+%?;~]'
if a:fname =~ '[@:,$!=\-+%?;~]'
let specials= {
\ '@' : 'AT',
\ ':' : 'COLON',
@@ -51,20 +51,20 @@ fun! netrwFileHandlers#Invoke(exten,fname)
\ '?' : 'QUESTION',
\ ';' : 'SEMICOLON',
\ '~' : 'TILDE'}
let exten= substitute(a:exten,'[@:,$!=\-+%?;~]','\=specials[submatch(0)]','ge')
let fname= substitute(a:fname,'[@:,$!=\-+%?;~]','\=specials[submatch(0)]','ge')
" call Decho('fname<'.fname.'> done with dictionary')
endif
if a:exten != "" && exists("*NFH_".exten)
if a:exten != "" && exists("*NFH_".a:exten)
" support user NFH_*() functions
" call Decho("let ret= netrwFileHandlers#NFH_".a:exten.'("'.fname.'")')
exe "let ret= NFH_".exten.'("'.a:fname.'")'
elseif a:exten != "" && exists("*s:NFH_".exten)
exe "let ret= NFH_".a:exten.'("'.fname.'")'
elseif a:exten != "" && exists("*s:NFH_".a:exten)
" use builtin-NFH_*() functions
" call Decho("let ret= netrwFileHandlers#NFH_".a:exten.'("'.fname.'")')
exe "let ret= s:NFH_".a:exten.'("'.a:fname.'")'
exe "let ret= s:NFH_".a:exten.'("'.fname.'")'
endif
" call Dret("netrwFileHandlers#Invoke 0 : ret=".ret)
return 0
endfun
@@ -356,7 +356,6 @@ fun! s:NFH_obj(obj)
endfun
let &cpo= s:keepcpo
unlet s:keepcpo
" ---------------------------------------------------------------------
" Modelines: {{{1
" vim: fdm=marker
+15 -46
View File
@@ -1,8 +1,8 @@
" netrwSettings.vim: makes netrw settings simpler
" Date: May 03, 2013
" Maintainer: Charles E Campbell <drchipNOSPAM at campbellfamily dot biz>
" Version: 14a ASTRO-ONLY
" Copyright: Copyright (C) 1999-2007 Charles E. Campbell {{{1
" Date: Sep 03, 2008
" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz>
" Version: 13
" Copyright: Copyright (C) 1999-2007 Charles E. Campbell, Jr. {{{1
" Permission is hereby granted to use and distribute this code,
" with or without modifications, provided that this copyright
" notice is copied with it. Like anything else that's free,
@@ -19,7 +19,7 @@
if exists("g:loaded_netrwSettings") || &cp
finish
endif
let g:loaded_netrwSettings = "v14a"
let g:loaded_netrwSettings = "v13"
if v:version < 700
echohl WarningMsg
echo "***warning*** this version of netrwSettings needs vim 7.0"
@@ -63,7 +63,7 @@ fun! netrwSettings#NetrwSettings()
endif
put ='+ ---------------------------------------------'
put ='+ NetrwSettings: by Charles E. Campbell'
put ='+ NetrwSettings: by Charles E. Campbell, Jr.'
put ='+ Press <F1> with cursor atop any line for help'
put ='+ ---------------------------------------------'
let s:netrw_settings_stop= line(".")
@@ -88,7 +88,6 @@ fun! netrwSettings#NetrwSettings()
put = 'let g:netrw_ftpmode = '.g:netrw_ftpmode
put = 'let g:netrw_ignorenetrc = '.g:netrw_ignorenetrc
put = 'let g:netrw_sshport = '.g:netrw_sshport
put = 'let g:netrw_silent = '.g:netrw_silent
put = 'let g:netrw_use_nt_rcp = '.g:netrw_use_nt_rcp
put = 'let g:netrw_win95ftp = '.g:netrw_win95ftp
let s:netrw_xfer_stop= line(".")
@@ -100,81 +99,51 @@ fun! netrwSettings#NetrwSettings()
put ='+ Netrw Browser Control'
put = 'let g:netrw_alto = '.g:netrw_alto
put = 'let g:netrw_altv = '.g:netrw_altv
put = 'let g:netrw_banner = '.g:netrw_banner
if exists("g:netrw_bannerbackslash")
put = 'let g:netrw_bannerbackslash = '.g:netrw_bannerbackslash
else
put = '\" let g:netrw_bannerbackslash = (not defined)'
endif
put = 'let g:netrw_browse_split = '.g:netrw_browse_split
if exists("g:netrw_browsex_viewer")
put = 'let g:netrw_browsex_viewer = '.g:netrw_browsex_viewer
put = 'let g:netrw_browsex_viewer = '.g:netrw_browsex_viewer
else
put = '\" let g:netrw_browsex_viewer = (not defined)'
put = 'let g:netrw_browsex_viewer = (not defined)'
endif
put = 'let g:netrw_compress = '.g:netrw_compress
if exists("g:Netrw_corehandler")
put = 'let g:Netrw_corehandler = '.g:Netrw_corehandler
else
put = '\" let g:Netrw_corehandler = (not defined)'
endif
put = 'let g:netrw_ctags = '.g:netrw_ctags
put = 'let g:netrw_cursor = '.g:netrw_cursor
put = 'let g:netrw_cursorline = '.g:netrw_cursorline
let decompressline= line("$")
put = 'let g:netrw_decompress = '.string(g:netrw_decompress)
if exists("g:netrw_dynamic_maxfilenamelen")
put = 'let g:netrw_dynamic_maxfilenamelen='.g:netrw_dynamic_maxfilenamelen
else
put = '\" let g:netrw_dynamic_maxfilenamelen= (not defined)'
endif
put ='let g:netrw_decompress...'
put = 'let g:netrw_dirhistmax = '.g:netrw_dirhistmax
put = 'let g:netrw_errorlvl = '.g:netrw_errorlvl
put = 'let g:netrw_fastbrowse = '.g:netrw_fastbrowse
let fnameescline= line("$")
put = 'let g:netrw_fname_escape = '.string(g:netrw_fname_escape)
put = 'let g:netrw_fname_escape...'
put = 'let g:netrw_ftp_browse_reject = '.g:netrw_ftp_browse_reject
put = 'let g:netrw_ftp_list_cmd = '.g:netrw_ftp_list_cmd
put = 'let g:netrw_ftp_sizelist_cmd = '.g:netrw_ftp_sizelist_cmd
put = 'let g:netrw_ftp_timelist_cmd = '.g:netrw_ftp_timelist_cmd
let globescline= line("$")
put = 'let g:netrw_glob_escape = '.string(g:netrw_glob_escape)
put ='let g:netrw_glob_escape...'
put = 'let g:netrw_hide = '.g:netrw_hide
if exists("g:netrw_home")
put = 'let g:netrw_home = '.g:netrw_home
else
put = '\" let g:netrw_home = (not defined)'
endif
put = 'let g:netrw_keepdir = '.g:netrw_keepdir
put = 'let g:netrw_list_cmd = '.g:netrw_list_cmd
put = 'let g:netrw_list_hide = '.g:netrw_list_hide
put = 'let g:netrw_liststyle = '.g:netrw_liststyle
put = 'let g:netrw_localcopycmd = '.g:netrw_localcopycmd
put = 'let g:netrw_localmkdir = '.g:netrw_localmkdir
put = 'let g:netrw_local_mkdir = '.g:netrw_local_mkdir
put = 'let g:netrw_localmovecmd = '.g:netrw_localmovecmd
put = 'let g:netrw_localrmdir = '.g:netrw_localrmdir
put = 'let g:netrw_local_rmdir = '.g:netrw_local_rmdir
put = 'let g:netrw_maxfilenamelen = '.g:netrw_maxfilenamelen
put = 'let g:netrw_menu = '.g:netrw_menu
put = 'let g:netrw_mousemaps = '.g:netrw_mousemaps
put = 'let g:netrw_mkdir_cmd = '.g:netrw_mkdir_cmd
if exists("g:netrw_nobeval")
put = 'let g:netrw_nobeval = '.g:netrw_nobeval
else
put = '\" let g:netrw_nobeval = (not defined)'
endif
put = 'let g:netrw_remote_mkdir = '.g:netrw_remote_mkdir
put = 'let g:netrw_preview = '.g:netrw_preview
put = 'let g:netrw_rename_cmd = '.g:netrw_rename_cmd
put = 'let g:netrw_retmap = '.g:netrw_retmap
put = 'let g:netrw_rm_cmd = '.g:netrw_rm_cmd
put = 'let g:netrw_rmdir_cmd = '.g:netrw_rmdir_cmd
put = 'let g:netrw_rmf_cmd = '.g:netrw_rmf_cmd
put = 'let g:netrw_silent = '.g:netrw_silent
put = 'let g:netrw_sort_by = '.g:netrw_sort_by
put = 'let g:netrw_sort_direction = '.g:netrw_sort_direction
put = 'let g:netrw_sort_options = '.g:netrw_sort_options
put = 'let g:netrw_sort_sequence = '.g:netrw_sort_sequence
put = 'let g:netrw_special_syntax = '.g:netrw_special_syntax
put = 'let g:netrw_ssh_browse_reject = '.g:netrw_ssh_browse_reject
put = 'let g:netrw_ssh_cmd = '.g:netrw_ssh_cmd
put = 'let g:netrw_scpport = '.g:netrw_scpport
put = 'let g:netrw_sepchr = '.g:netrw_sepchr
put = 'let g:netrw_sshport = '.g:netrw_sshport
+1 -5
View File
@@ -1,7 +1,7 @@
" Vim completion script
" Language: PHP
" Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl )
" Last Change: 2011 Dec 08
" Last Change: 2006 May 9
"
" TODO:
" - Class aware completion:
@@ -650,7 +650,6 @@ function! phpcomplete#GetClassContents(file, name) " {{{
" this is the most efficient way. The other way
" is to go through the looong string looking for
" matching {}
let original_window = winnr()
below 1new
0put =cfile
call search('class\s\+'.a:name)
@@ -668,9 +667,6 @@ function! phpcomplete#GetClassContents(file, name) " {{{
let classcontent = join(classc, "\n")
bw! %
" go back to where we started
exe original_window.'wincmd w'
if extends_class != ''
let classlocation = phpcomplete#GetClassLocation(extends_class)
if filereadable(classlocation)
+22 -25
View File
@@ -1,7 +1,9 @@
" Vim completion script
" Language: Ruby
" Maintainer: Mark Guzman <segfault@hasno.info>
" URL: https://github.com/vim-ruby/vim-ruby
" Last Change: 2009 Sep 28
" URL: http://vim-ruby.rubyforge.org
" Anon CVS: See above site
" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
" Maintainer Version: 0.8.1
" ----------------------------------------------------------------------------
@@ -10,23 +12,16 @@
" ----------------------------------------------------------------------------
" {{{ requirement checks
function! s:ErrMsg(msg)
echohl ErrorMsg
echo a:msg
echohl None
endfunction
if !has('ruby')
call s:ErrMsg( "Error: Rubycomplete requires vim compiled with +ruby" )
call s:ErrMsg( "Error: falling back to syntax completion" )
s:ErrMsg( "Error: Rubycomplete requires vim compiled with +ruby" )
s:ErrMsg( "Error: falling back to syntax completion" )
" lets fall back to syntax completion
setlocal omnifunc=syntaxcomplete#Complete
finish
endif
if version < 700
call s:ErrMsg( "Error: Required vim >= 7.0" )
s:ErrMsg( "Error: Required vim >= 7.0" )
finish
endif
" }}} requirement checks
@@ -56,6 +51,12 @@ endif
" {{{ vim-side support functions
let s:rubycomplete_debug = 0
function! s:ErrMsg(msg)
echohl ErrorMsg
echo a:msg
echohl None
endfunction
function! s:dprint(msg)
if s:rubycomplete_debug == 1
echom a:msg
@@ -132,7 +133,7 @@ function! s:GetRubyVarType(v)
let stopline = 1
let vtp = ''
let pos = getpos('.')
let sstr = '^\s*#\s*@var\s*'.escape(a:v, '*').'\>\s\+[^ \t]\+\s*$'
let sstr = '^\s*#\s*@var\s*'.a:v.'\>\s\+[^ \t]\+\s*$'
let [lnum,lcol] = searchpos(sstr,'nb',stopline)
if lnum != 0 && lcol != 0
call setpos('.',pos)
@@ -274,7 +275,7 @@ class VimRubyCompletion
pare = /^\s*class\s*(.*)\s*<\s*(.*)\s*\n/.match( classdef )
load_buffer_class( $2 ) if pare != nil && $2 != name # load parent class if needed
mixre = /.*\n\s*(include|prepend)\s*(.*)\s*\n/.match( classdef )
mixre = /.*\n\s*include\s*(.*)\s*\n/.match( classdef )
load_buffer_module( $2 ) if mixre != nil && $2 != name # load mixins if needed
begin
@@ -363,10 +364,6 @@ class VimRubyCompletion
print txt if @@debug
end
def escape_vim_singlequote_string(str)
str.to_s.gsub(/'/,"\\'")
end
def get_buffer_entity_list( type )
# this will be a little expensive.
loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading")
@@ -529,9 +526,9 @@ class VimRubyCompletion
end
def clean_sel(sel, msg)
ret = sel.reject{|x|x.nil?}.uniq
ret = ret.grep(/^#{Regexp.quote(msg)}/) if msg != nil
ret
sel.delete_if { |x| x == nil }
sel.uniq!
sel.grep(/^#{Regexp.quote(msg)}/) if msg != nil
end
def get_rails_view_methods
@@ -770,10 +767,10 @@ class VimRubyCompletion
constants = clean_sel( constants, message )
valid = []
valid += methods.collect { |m| { :name => m.to_s, :type => 'm' } }
valid += variables.collect { |v| { :name => v.to_s, :type => 'v' } }
valid += classes.collect { |c| { :name => c.to_s, :type => 't' } }
valid += constants.collect { |d| { :name => d.to_s, :type => 'd' } }
valid += methods.collect { |m| { :name => m, :type => 'm' } }
valid += variables.collect { |v| { :name => v, :type => 'v' } }
valid += classes.collect { |c| { :name => c, :type => 't' } }
valid += constants.collect { |d| { :name => d, :type => 'd' } }
valid.sort! { |x,y| x[:name] <=> y[:name] }
outp = ""
@@ -782,7 +779,7 @@ class VimRubyCompletion
rg.step(150) do |x|
stpos = 0+x
enpos = 150+x
valid[stpos..enpos].each { |c| outp += "{'word':'%s','item':'%s','kind':'%s'}," % [ c[:name], c[:name], c[:type] ].map{|x|escape_vim_singlequote_string(x)} }
valid[stpos..enpos].each { |c| outp += "{'word':'%s','item':'%s','kind':'%s'}," % [ c[:name], c[:name], c[:type] ] }
outp.sub!(/,$/, '')
VIM::command("call extend(g:rubycomplete_completions, [%s])" % outp)
+3 -4
View File
@@ -1,6 +1,6 @@
" Vim script to download a missing spell file
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2012 Jan 08
" Last Change: 2008 Nov 29
if !exists('g:spellfile_URL')
" Prefer using http:// when netrw should be able to use it, since
@@ -70,7 +70,7 @@ function! spellfile#LoadFile(lang)
" Remember the buffer number, we check it below.
new
let newbufnr = winbufnr(0)
setlocal bin fenc=
setlocal bin
echo 'Downloading ' . fname . '...'
call spellfile#Nread(fname)
if getline(2) !~ 'VIMspell'
@@ -83,7 +83,7 @@ function! spellfile#LoadFile(lang)
" Our buffer has vanished!? Open a new window.
echomsg "download buffer disappeared, opening a new one"
new
setlocal bin fenc=
setlocal bin
else
exe winnr . "wincmd w"
endif
@@ -120,7 +120,6 @@ function! spellfile#LoadFile(lang)
else
let dirname = escape(dirlist[dirchoice], ' ')
endif
setlocal fenc=
exe "write " . dirname . '/' . fname
" Also download the .sug file, if the user wants to.
+90 -262
View File
@@ -1,63 +1,16 @@
" Vim OMNI completion script for SQL
" Language: SQL
" Maintainer: David Fishburn <dfishburn dot vim at gmail dot com>
" Version: 15.0
" Last Change: 2013 May 13
" Homepage: http://www.vim.org/scripts/script.php?script_id=1572
" Version: 10.0
" Last Change: 2010 Jun 11
" Usage: For detailed help
" ":help sql.txt"
" or ":help ft-sql-omni"
" ":help sql.txt"
" or ":help ft-sql-omni"
" or read $VIMRUNTIME/doc/sql.txt
" History
"
" TODO
" - Jonas Enberg - if no table is found when using column completion
" look backwards to a FROM clause and find the first table
" and complete it.
"
" Version 15.0 (May 2013)
" - NF: Changed the SQL precached syntax items, omni_sql_precache_syntax_groups,
" to use regular expressions to pick up extended syntax group names.
" This requires an updated SyntaxComplete plugin version 13.0.
" If the required versions have not been installed, previous
" behaviour will not be impacted.
"
" Version 14.0 (Dec 2012)
" - BF: Added check for cpo
"
" Version 13.0 (Dec 2012)
" - NF: When completing column lists or drilling into a table
" and g:omni_sql_include_owner is enabled, the
" only the table name would be replaced with the column
" list instead of the table name and owner (if specified).
" - NF: When completing column lists using table aliases
" and g:omni_sql_include_owner is enabled, account
" for the owner name when looking up the table
" list instead of the table name and owner (if specified).
" - BF: When completing column lists or drilling into a table
" and g:omni_sql_include_owner is enabled, the
" column list could often not be found for the table.
" - BF: When OMNI popped up, possibly the wrong word
" would be replaced for column and column list options.
"
" Version 12.0 (Feb 2012)
" - Partial column name completion did not work when a table
" name or table alias was provided (Jonas Enberg).
" - Improved the handling of column completion. First we match any
" columns from a previous completion. If not matches are found, we
" consider the partial name to be a table or table alias for the
" query and attempt to match on it.
"
" Version 11.0 (Jan 2012)
" Added g:omni_sql_default_compl_type variable
" - You can specify which type of completion to default to
" when pressing <C-X><C-O>. The entire list of available
" choices can be found in the calls to sqlcomplete#Map in:
" ftplugin/sql.vim
"
" Version 10.0
" Updated PreCacheSyntax()
" Updated PreCacheSyntax()
" - Now returns a List of the syntax items it finds.
" This allows other plugins / scripts to use this list for their own
" purposes. In this case XPTemplate can use them for a Choose list.
@@ -65,33 +18,33 @@
" warning if not.
" - Verifies the parameters are the correct type and displays a
" warning if not.
" Updated SQLCWarningMsg()
" Updated SQLCWarningMsg()
" - Prepends warning message with SQLComplete so you know who issued
" the warning.
" Updated SQLCErrorMsg()
" Updated SQLCErrorMsg()
" - Prepends error message with SQLComplete so you know who issued
" the error.
"
" Version 9.0 (May 2010)
"
" Version 9.0
" This change removes some of the support for tables with spaces in their
" names in order to simplify the regexes used to pull out query table
" names in order to simplify the regexes used to pull out query table
" aliases for more robust table name and column name code completion.
" Full support for "table names with spaces" can be added in again
" after 7.3.
"
" Version 8.0
" Incorrectly re-executed the g:ftplugin_sql_omni_key_right and g:ftplugin_sql_omni_key_left
" Incorrectly re-executed the g:ftplugin_sql_omni_key_right and g:ftplugin_sql_omni_key_left
" when drilling in and out of a column list for a table.
"
" Version 7.0 (Jan 2010)
" Version 7.0
" Better handling of object names
"
" Version 6.0 (Apr 2008)
" Version 6.0
" Supports object names with spaces "my table name"
"
" Set completion with CTRL-X CTRL-O to autoloaded function.
" This check is in place in case this script is
" sourced directly instead of using the autoload feature.
" sourced directly instead of using the autoload feature.
if exists('&omnifunc')
" Do not set the option if already set since this
" results in an E117 warning.
@@ -101,11 +54,9 @@ if exists('&omnifunc')
endif
if exists('g:loaded_sql_completion')
finish
finish
endif
let g:loaded_sql_completion = 150
let s:keepcpo= &cpo
set cpo&vim
let g:loaded_sql_completion = 100
" Maintains filename of dictionary
let s:sql_file_table = ""
@@ -118,19 +69,17 @@ let s:tbl_alias = []
let s:tbl_cols = []
let s:syn_list = []
let s:syn_value = []
" Used in conjunction with the syntaxcomplete plugin
let s:save_inc = ""
let s:save_exc = ""
if !exists('g:omni_syntax_group_include_sql')
let g:omni_syntax_group_include_sql = ''
if exists('g:omni_syntax_group_include_sql')
let s:save_inc = g:omni_syntax_group_include_sql
endif
if !exists('g:omni_syntax_group_exclude_sql')
let g:omni_syntax_group_exclude_sql = ''
if exists('g:omni_syntax_group_exclude_sql')
let s:save_exc = g:omni_syntax_group_exclude_sql
endif
let s:save_inc = g:omni_syntax_group_include_sql
let s:save_exc = g:omni_syntax_group_exclude_sql
" Used with the column list
let s:save_prev_table = ""
@@ -141,12 +90,12 @@ endif
" Default syntax items to precache
if !exists('g:omni_sql_precache_syntax_groups')
let g:omni_sql_precache_syntax_groups = [
\ 'syntax\w*',
\ 'sqlKeyword\w*',
\ 'sqlFunction\w*',
\ 'sqlOption\w*',
\ 'sqlType\w*',
\ 'sqlStatement\w*'
\ 'syntax',
\ 'sqlKeyword',
\ 'sqlFunction',
\ 'sqlOption',
\ 'sqlType',
\ 'sqlStatement'
\ ]
endif
" Set ignorecase to the ftplugin standard
@@ -161,25 +110,14 @@ if !exists('g:omni_sql_include_owner')
if g:loaded_dbext >= 300
" New to dbext 3.00, by default the table lists include the owner
" name of the table. This is used when determining how much of
" whatever has been typed should be replaced as part of the
" whatever has been typed should be replaced as part of the
" code replacement.
let g:omni_sql_include_owner = 1
endif
endif
endif
" Default type of completion used when <C-X><C-O> is pressed
if !exists('g:omni_sql_default_compl_type')
let g:omni_sql_default_compl_type = 'table'
endif
" This function is used for the 'omnifunc' option.
" It is called twice by omni and it is responsible
" for returning the completion list of items.
" But it must also determine context of what to complete
" and what to "replace" with the completion.
" The a:base, is replaced directly with what the user
" chooses from the choices.
" The s:prepend provides context for the completion.
function! sqlcomplete#Complete(findstart, base)
" Default to table name completion
@@ -188,7 +126,6 @@ function! sqlcomplete#Complete(findstart, base)
if exists('b:sql_compl_type')
let compl_type = b:sql_compl_type
endif
let begindot = 0
" First pass through this function determines how much of the line should
" be replaced by whatever is chosen from the completion list
@@ -197,12 +134,13 @@ function! sqlcomplete#Complete(findstart, base)
let line = getline('.')
let start = col('.') - 1
let lastword = -1
let begindot = 0
" Check if the first character is a ".", for column completion
if line[start - 1] == '.'
let begindot = 1
endif
while start > 0
" Additional code was required to handle objects which
" Additional code was required to handle objects which
" can contain spaces like "my table name".
if line[start - 1] !~ '\(\w\|\.\)'
" If the previous character is not a period or word character
@@ -212,7 +150,7 @@ function! sqlcomplete#Complete(findstart, base)
elseif line[start - 1] =~ '\w'
" If the previous character is word character continue back
let start -= 1
elseif line[start - 1] =~ '\.' &&
elseif line[start - 1] =~ '\.' &&
\ compl_type =~ 'column\|table\|view\|procedure'
" If the previous character is a period and we are completing
" an object which can be specified with a period like this:
@@ -222,10 +160,7 @@ function! sqlcomplete#Complete(findstart, base)
" If lastword has already been set for column completion
" break from the loop, since we do not also want to pickup
" a table name if it was also supplied.
" Unless g:omni_sql_include_owner == 1, then we can
" include the ownername.
if lastword != -1 && compl_type == 'column'
\ && g:omni_sql_include_owner == 0
if lastword != -1 && compl_type == 'column'
break
endif
" If column completion was specified stop at the "." if
@@ -236,8 +171,8 @@ function! sqlcomplete#Complete(findstart, base)
endif
" If omni_sql_include_owner = 0, do not include the table
" name as part of the substitution, so break here
if lastword == -1 &&
\ compl_type =~ '\<\(table\|view\|procedure\|column\|column_csv\)\>' &&
if lastword == -1 &&
\ compl_type =~ 'table\|view\|procedure\column_csv' &&
\ g:omni_sql_include_owner == 0
let lastword = start
break
@@ -267,7 +202,7 @@ function! sqlcomplete#Complete(findstart, base)
let compl_list = []
" Default to table name completion
let compl_type = g:omni_sql_default_compl_type
let compl_type = 'table'
" Allow maps to specify what type of object completion they want
if exists('b:sql_compl_type')
let compl_type = b:sql_compl_type
@@ -281,7 +216,7 @@ function! sqlcomplete#Complete(findstart, base)
if compl_type == 'table' ||
\ compl_type == 'procedure' ||
\ compl_type == 'view'
\ compl_type == 'view'
" This type of completion relies upon the dbext.vim plugin
if s:SQLCCheck4dbext() == -1
@@ -319,7 +254,7 @@ function! sqlcomplete#Complete(findstart, base)
if base == ""
" The last time we displayed a column list we stored
" the table name. If the user selects a column list
" the table name. If the user selects a column list
" without a table name of alias present, assume they want
" the previous column list displayed.
let base = s:save_prev_table
@@ -334,26 +269,20 @@ function! sqlcomplete#Complete(findstart, base)
let table = matchstr( base, '^\(.*\.\)\?\zs.*\ze\..*' )
let column = matchstr( base, '.*\.\zs.*' )
if g:omni_sql_include_owner == 1 && owner == '' && table != '' && column != ''
let owner = table
let table = column
let column = ''
endif
" It is pretty well impossible to determine if the user
" has entered:
" owner.table
" table.column_prefix
" So there are a couple of things we can do to mitigate
" So there are a couple of things we can do to mitigate
" this issue.
" 1. Check if the dbext plugin has the option turned
" on to even allow owners
" 2. Based on 1, if the user is showing a table list
" and the DrillIntoTable (using <Right>) then
" and the DrillIntoTable (using <Right>) then
" this will be owner.table. In this case, we can
" check to see the table.column exists in the
" check to see the table.column exists in the
" cached table list. If it does, then we have
" determined the user has actually chosen
" determined the user has actually chosen
" owner.table, not table.column_prefix.
let found = -1
if g:omni_sql_include_owner == 1 && owner == ''
@@ -368,46 +297,17 @@ function! sqlcomplete#Complete(findstart, base)
" If the user has indicated not to use table owners at all and
" the base ends in a '.' we know they are not providing a column
" name, so we can shift the items appropriately.
" if found != -1 || (g:omni_sql_include_owner == 0 && base !~ '\.$')
" let owner = table
" let table = column
" let column = ''
" endif
else
" If no "." was provided and the user asked for
" column level completion, first attempt the match
" on any previous column lists. If the user asked
" for a list of columns comma separated, continue as usual.
if compl_type == 'column' && s:save_prev_table != ''
" The last time we displayed a column list we stored
" the table name. If the user selects a column list
" without a table name of alias present, assume they want
" the previous column list displayed.
let table = s:save_prev_table
let list_type = ''
let compl_list = s:SQLCGetColumns(table, list_type)
if ! empty(compl_list)
" If no column prefix has been provided and the table
" name was provided, append it to each of the items
" returned.
let compl_list = filter(deepcopy(compl_list), 'v:val=~"^'.base.'"' )
" If not empty, we have a match on columns
" return the list
if ! empty(compl_list)
return compl_list
endif
endif
if found != -1 || (g:omni_sql_include_owner == 0 && base !~ '\.$')
let owner = table
let table = column
let column = ''
endif
" Since no columns were found to match the base supplied
" assume the user is trying to complete the column list
" for a table (and or an alias to a table).
else
let table = base
endif
" Get anything after the . and consider this the table name
" If an owner has been specified, then we must consider the
" If an owner has been specified, then we must consider the
" base to be a partial column name
" let base = matchstr( base, '^\(.*\.\)\?\zs.*' )
@@ -422,25 +322,16 @@ function! sqlcomplete#Complete(findstart, base)
let list_type = 'csv'
endif
" If we are including the OWNER for the objects, then for
" table completion, if we have it, it should be included
" as there can be the same table names in a database yet
" with different owner names.
if g:omni_sql_include_owner == 1 && owner != '' && table != ''
let compl_list = s:SQLCGetColumns(owner.'.'.table, list_type)
else
let compl_list = s:SQLCGetColumns(table, list_type)
endif
let compl_list = s:SQLCGetColumns(table, list_type)
if column != ''
" If no column prefix has been provided and the table
" name was provided, append it to each of the items
" returned.
let compl_list = map(compl_list, 'table.".".v:val')
let compl_list = map(compl_list, "table.'.'.v:val")
if owner != ''
" If an owner has been provided append it to each of the
" items returned.
let compl_list = map(compl_list, 'owner.".".v:val')
let compl_list = map(compl_list, "owner.'.'.v:val")
endif
else
let base = ''
@@ -454,14 +345,11 @@ function! sqlcomplete#Complete(findstart, base)
endif
elseif compl_type == 'resetCache'
" Reset all cached items
let s:tbl_name = []
let s:tbl_alias = []
let s:tbl_cols = []
let s:syn_list = []
let s:syn_value = []
let s:sql_file_table = ""
let s:sql_file_procedure = ""
let s:sql_file_view = ""
let s:tbl_name = []
let s:tbl_alias = []
let s:tbl_cols = []
let s:syn_list = []
let s:syn_value = []
let msg = "All SQL cached items have been removed."
call s:SQLCWarningMsg(msg)
@@ -473,41 +361,22 @@ function! sqlcomplete#Complete(findstart, base)
if base != ''
" Filter the list based on the first few characters the user entered.
" Check if the text matches at the beginning
" \\(^.base.'\\)
" or
" Check if the text matches at the beginning
" or
" Match to a owner.table or alias.column type match
" ^\\(\\w\\+\\.\\)\\?'.base.'\\)
" or
" Handle names with spaces "my table name"
" "\\(^'.base.'\\|^\\(\\w\\+\\.\\)\\?'.base.'\\)"'
"
let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\|^\\(\\w\\+\\.\\)\\?'.base.'\\)"'
" let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\)"'
" let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\|\\(\\.\\)\\?'.base.'\\)"'
" let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\|\\([^.]*\\)\\?'.base.'\\)"'
let compl_list = filter(deepcopy(compl_list), expr)
if empty(compl_list) && compl_type == 'table' && base =~ '\.$'
" It is possible we could be looking for column name completion
" and the user simply hit C-X C-O to lets try it as well
" since we had no hits with the tables.
" If the base ends with a . it is hard to know if we are
" completing table names or column names.
let list_type = ''
let compl_list = s:SQLCGetColumns(base, list_type)
endif
endif
if exists('b:sql_compl_savefunc') && b:sql_compl_savefunc != ""
let &omnifunc = b:sql_compl_savefunc
endif
if empty(compl_list)
call s:SQLCWarningMsg( 'Could not find type['.compl_type.'] using prepend[.'.s:prepended.'] base['.a:base.']' )
endif
return compl_list
endfunc
@@ -515,7 +384,7 @@ function! sqlcomplete#PreCacheSyntax(...)
let syn_group_arr = []
let syn_items = []
if a:0 > 0
if a:0 > 0
if type(a:1) != 3
call s:SQLCWarningMsg("Parameter is not a list. Example:['syntaxGroup1', 'syntaxGroup2']")
return ''
@@ -538,7 +407,7 @@ endfunction
function! sqlcomplete#ResetCacheSyntax(...)
let syn_group_arr = []
if a:0 > 0
if a:0 > 0
if type(a:1) != 3
call s:SQLCWarningMsg("Parameter is not a list. Example:['syntaxGroup1', 'syntaxGroup2']")
return ''
@@ -589,7 +458,7 @@ function! sqlcomplete#DrillIntoTable()
" If the popup is not visible, simple perform the normal
" key behaviour.
" Must use exec since they key must be preceeded by "\"
" or feedkeys will simply push each character of the string
" or feedkeys will simply push each character of the string
" rather than the "key press".
exec 'call feedkeys("\'.g:ftplugin_sql_omni_key_right.'", "n")'
endif
@@ -606,7 +475,7 @@ function! sqlcomplete#DrillOutOfColumns()
" If the popup is not visible, simple perform the normal
" key behaviour.
" Must use exec since they key must be preceeded by "\"
" or feedkeys will simply push each character of the string
" or feedkeys will simply push each character of the string
" rather than the "key press".
exec 'call feedkeys("\'.g:ftplugin_sql_omni_key_left.'", "n")'
endif
@@ -615,16 +484,16 @@ endfunction
function! s:SQLCWarningMsg(msg)
echohl WarningMsg
echomsg 'SQLComplete:'.a:msg
echomsg 'SQLComplete:'.a:msg
echohl None
endfunction
function! s:SQLCErrorMsg(msg)
echohl ErrorMsg
echomsg 'SQLComplete:'.a:msg
echomsg 'SQLComplete:'.a:msg
echohl None
endfunction
function! s:SQLCGetSyntaxList(syn_group)
let syn_group = a:syn_group
let compl_list = []
@@ -635,23 +504,19 @@ function! s:SQLCGetSyntaxList(syn_group)
" Return previously cached value
let compl_list = s:syn_value[list_idx]
else
let s:save_inc = g:omni_syntax_group_include_sql
let s:save_exc = g:omni_syntax_group_exclude_sql
let g:omni_syntax_group_include_sql = ''
let g:omni_syntax_group_exclude_sql = ''
" Request the syntax list items from the
" Request the syntax list items from the
" syntax completion plugin
if syn_group == 'syntax'
" Handle this special case. This allows the user
" to indicate they want all the syntax items available,
" so do not specify a specific include list.
let syn_value = syntaxcomplete#OmniSyntaxList()
let g:omni_syntax_group_include_sql = ''
else
" The user has specified a specific syntax group
let g:omni_syntax_group_include_sql = syn_group
let syn_value = syntaxcomplete#OmniSyntaxList(syn_group)
endif
let g:omni_syntax_group_exclude_sql = ''
let syn_value = syntaxcomplete#OmniSyntaxList()
let g:omni_syntax_group_include_sql = s:save_inc
let g:omni_syntax_group_exclude_sql = s:save_exc
" Cache these values for later use
@@ -687,7 +552,7 @@ function! s:SQLCAddAlias(table_name, table_alias, cols)
let table_alias = a:table_alias
let cols = a:cols
if g:omni_sql_use_tbl_alias != 'n'
if g:omni_sql_use_tbl_alias != 'n'
if table_alias == ''
if 'da' =~? g:omni_sql_use_tbl_alias
if table_name =~ '_'
@@ -697,13 +562,13 @@ function! s:SQLCAddAlias(table_name, table_alias, cols)
setlocal iskeyword-=_
" Get the first letter of each word
" [[:alpha:]] is used instead of \w
" [[:alpha:]] is used instead of \w
" to catch extended accented characters
"
let table_alias = substitute(
\ table_name,
\ '\<[[:alpha:]]\+\>_\?',
\ '\=strpart(submatch(0), 0, 1)',
let table_alias = substitute(
\ table_name,
\ '\<[[:alpha:]]\+\>_\?',
\ '\=strpart(submatch(0), 0, 1)',
\ 'g'
\ )
" Restore original value
@@ -731,7 +596,7 @@ function! s:SQLCAddAlias(table_name, table_alias, cols)
return cols
endfunction
function! s:SQLCGetObjectOwner(object)
function! s:SQLCGetObjectOwner(object)
" The owner regex matches a word at the start of the string which is
" followed by a dot, but doesn't include the dot in the result.
" ^ - from beginning of line
@@ -744,29 +609,11 @@ function! s:SQLCGetObjectOwner(object)
" let owner = matchstr( a:object, '^\s*\zs.*\ze\.' )
let owner = matchstr( a:object, '^\("\|\[\)\?\zs\.\{-}\ze\("\|\]\)\?\.' )
return owner
endfunction
endfunction
function! s:SQLCGetColumns(table_name, list_type)
if a:table_name =~ '\.'
" Check if the owner/creator has been specified
let owner = matchstr( a:table_name, '^\zs.*\ze\..*\..*' )
let table = matchstr( a:table_name, '^\(.*\.\)\?\zs.*\ze\..*' )
let column = matchstr( a:table_name, '.*\.\zs.*' )
if g:omni_sql_include_owner == 1 && owner == '' && table != '' && column != ''
let owner = table
let table = column
let column = ''
endif
else
let owner = ''
let table = matchstr(a:table_name, '^["\[\]a-zA-Z0-9_ ]\+\ze\.\?')
let column = ''
endif
" Check if the table name was provided as part of the column name
" let table_name = matchstr(a:table_name, '^["\[\]a-zA-Z0-9_ ]\+\ze\.\?')
let table_name = table
let table_name = matchstr(a:table_name, '^["\[\]a-zA-Z0-9_ ]\+\ze\.\?')
let table_cols = []
let table_alias = ''
let move_to_top = 1
@@ -789,7 +636,7 @@ function! s:SQLCGetColumns(table_name, list_type)
if list_idx > -1
let table_cols = split(s:tbl_cols[list_idx], '\n')
else
" Check if we have already cached the column list for this table
" Check if we have already cached the column list for this table
" by its alias, assuming the table_name provided was actually
" the alias for the table instead
" select *
@@ -807,7 +654,7 @@ function! s:SQLCGetColumns(table_name, list_type)
" And the table ends in a "." or we are looking for a column list
" if list_idx == -1 && (a:table_name =~ '\.' || b:sql_compl_type =~ 'column')
" if list_idx == -1 && (a:table_name =~ '\.' || a:list_type =~ 'csv')
if list_idx == -1
if list_idx == -1
let saveY = @y
let saveSearch = @/
let saveWScan = &wrapscan
@@ -818,7 +665,7 @@ function! s:SQLCGetColumns(table_name, list_type)
setlocal nowrapscan
" If . was entered, look at the word just before the .
" We are looking for something like this:
" select *
" select *
" from customer c
" where c.
" So when . is pressed, we need to find 'c'
@@ -845,15 +692,15 @@ function! s:SQLCGetColumns(table_name, list_type)
" if query =~? '^\c\(select\)'
if query =~? '^\(select\|update\|delete\)'
let found = 1
" \(\(\<\w\+\>\)\.\)\? -
" \(\(\<\w\+\>\)\.\)\? -
" '\c\(from\|join\|,\).\{-}' - Starting at the from clause (case insensitive)
" '\zs\(\(\<\w\+\>\)\.\)\?' - Get the owner name (optional)
" '\<\w\+\>\ze' - Get the table name
" '\<\w\+\>\ze' - Get the table name
" '\s\+\<'.table_name.'\>' - Followed by the alias
" '\s*\.\@!.*' - Cannot be followed by a .
" '\(\<where\>\|$\)' - Must be followed by a WHERE clause
" '.*' - Exclude the rest of the line in the match
" let table_name_new = matchstr(@y,
" let table_name_new = matchstr(@y,
" \ '\c\(from\|join\|,\).\{-}'.
" \ '\zs\(\("\|\[\)\?.\{-}\("\|\]\)\.\)\?'.
" \ '\("\|\[\)\?.\{-}\("\|\]\)\?\ze'.
@@ -864,16 +711,7 @@ function! s:SQLCGetColumns(table_name, list_type)
" \ '\(\<where\>\|$\)'.
" \ '.*'
" \ )
"
"
" ''\c\(\<from\>\|\<join\>\|,\)\s*' - Starting at the from clause (case insensitive)
" '\zs\(\("\|\[\)\?\w\+\("\|\]\)\?\.\)\?' - Get the owner name (optional)
" '\("\|\[\)\?\w\+\("\|\]\)\?\ze' - Get the table name
" '\s\+\%(as\s\+\)\?\<'.matchstr(table_name, '.\{-}\ze\.\?$').'\>' - Followed by the alias
" '\s*\.\@!.*' - Cannot be followed by a .
" '\(\<where\>\|$\)' - Must be followed by a WHERE clause
" '.*' - Exclude the rest of the line in the match
let table_name_new = matchstr(@y,
let table_name_new = matchstr(@y,
\ '\c\(\<from\>\|\<join\>\|,\)\s*'.
\ '\zs\(\("\|\[\)\?\w\+\("\|\]\)\?\.\)\?'.
\ '\("\|\[\)\?\w\+\("\|\]\)\?\ze'.
@@ -887,12 +725,7 @@ function! s:SQLCGetColumns(table_name, list_type)
if table_name_new != ''
let table_alias = table_name
if g:omni_sql_include_owner == 1
let table_name = matchstr( table_name_new, '^\zs\(.\{-}\.\)\?\(.\{-}\.\)\?.*\ze' )
else
" let table_name = matchstr( table_name_new, '^\(.*\.\)\?\zs.*\ze' )
let table_name = matchstr( table_name_new, '^\(.\{-}\.\)\?\zs\(.\{-}\.\)\?.*\ze' )
endif
let table_name = matchstr( table_name_new, '^\(.*\.\)\?\zs.*\ze' )
let list_idx = index(s:tbl_name, table_name, 0, &ignorecase)
if list_idx > -1
@@ -920,7 +753,7 @@ function! s:SQLCGetColumns(table_name, list_type)
" Return to previous location
call cursor(curline, curcol)
if found == 0
if g:loaded_dbext > 300
exec 'DBSetOption use_tbl_alias='.saveSettingAlias
@@ -929,13 +762,12 @@ function! s:SQLCGetColumns(table_name, list_type)
" Not a SQL statement, do not display a list
return []
endif
endif
endif
if empty(table_cols)
" Specify silent mode, no messages to the user (tbl, 1)
" Specify do not comma separate (tbl, 1, 1)
" let table_cols_str = DB_getListColumn(table_name, 1, 1)
let table_cols_str = DB_getListColumn((owner!=''?owner.'.':'').table_name, 1, 1)
let table_cols_str = DB_getListColumn(table_name, 1, 1)
if table_cols_str != ""
let s:tbl_name = add( s:tbl_name, table_name )
@@ -961,7 +793,3 @@ function! s:SQLCGetColumns(table_name, list_type)
return table_cols
endfunction
" Restore:
let &cpo= s:keepcpo
unlet s:keepcpo
" vim: ts=4 fdm=marker
+121 -426
View File
@@ -1,80 +1,38 @@
" Vim completion script
" Language: All languages, uses existing syntax highlighting rules
" Maintainer: David Fishburn <dfishburn dot vim at gmail dot com>
" Version: 13.0
" Last Change: 2013 May 14
" Usage: For detailed help, ":help ft-syntax-omni"
" Version: 7.0
" Last Change: 2010 Jul 29
" Usage: For detailed help, ":help ft-syntax-omni"
" History
"
" Version 13.0
" - Extended the option omni_syntax_group_include_{filetype}
" to accept a comma separated list of regex's rather than
" string. For example, for the javascript filetype you could
" use:
" let g:omni_syntax_group_include_javascript = 'javascript\w\+,jquery\w\+'
" - Some syntax files (perl.vim) use the match // syntax as a mechanism
" to identify keywords. This update attempts to parse the
" match syntax and pull out syntax items which are at least
" 3 words or more.
"
" Version 12.0
" - It is possible to have '-' as part of iskeyword, when
" checking for character ranges, tighten up the regex.
" E688: More targets than List items.
"
" Version 11.0
" - Corrected which characters required escaping during
" substitution calls.
"
" Version 10.0
" - Cycle through all the character ranges specified in the
" iskeyword option and build a list of valid word separators.
" Prior to this change, only actual characters were used,
" where for example ASCII "45" == "-". If "45" were used
" in iskeyword the hyphen would not be picked up.
" This introduces a new option, since the character ranges
" specified could be multibyte:
" let g:omni_syntax_use_single_byte = 1
" - This by default will only allow single byte ASCII
" characters to be added and an additional check to ensure
" the charater is printable (see documentation for isprint).
"
" Version 9.0
" - Add the check for cpo.
"
" Version 8.0
" - Updated SyntaxCSyntaxGroupItems()
" - Some additional syntax items were also allowed
" on nextgroup= lines which were ignored by default.
" Now these lines are processed independently.
"
" Version 7.0
" - Updated syntaxcomplete#OmniSyntaxList()
" Updated syntaxcomplete#OmniSyntaxList()
" - Looking up the syntax groups defined from a syntax file
" looked for only 1 format of {filetype}GroupName, but some
" looked for only 1 format of {filetype}GroupName, but some
" syntax writers use this format as well:
" {b:current_syntax}GroupName
" - OmniSyntaxList() will now check for both if the first
" OmniSyntaxList() will now check for both if the first
" method does not find a match.
"
" Version 6.0
" - Added syntaxcomplete#OmniSyntaxList()
" - Allows other plugins to use this for their own
" Added syntaxcomplete#OmniSyntaxList()
" - Allows other plugins to use this for their own
" purposes.
" - It will return a List of all syntax items for the
" syntax group name passed in.
" - XPTemplate for SQL will use this function via the
" syntax group name passed in.
" - XPTemplate for SQL will use this function via the
" sqlcomplete plugin to populate a Choose box.
"
" Version 5.0
" - Updated SyntaxCSyntaxGroupItems()
" Updated SyntaxCSyntaxGroupItems()
" - When processing a list of syntax groups, the final group
" was missed in function SyntaxCSyntaxGroupItems.
"
" Set completion with CTRL-X CTRL-O to autoloaded function.
" This check is in place in case this script is
" sourced directly instead of using the autoload feature.
" sourced directly instead of using the autoload feature.
if exists('+omnifunc')
" Do not set the option if already set since this
" results in an E117 warning.
@@ -84,13 +42,9 @@ if exists('+omnifunc')
endif
if exists('g:loaded_syntax_completion')
finish
finish
endif
let g:loaded_syntax_completion = 130
" Turn on support for line continuations when creating the script
let s:cpo_save = &cpo
set cpo&vim
let g:loaded_syntax_completion = 70
" Set ignorecase to the ftplugin standard
" This is the default setting, but if you define a buffer local
@@ -107,18 +61,6 @@ if !exists('g:omni_syntax_use_iskeyword')
let g:omni_syntax_use_iskeyword = 1
endif
" When using iskeyword, this setting controls whether the characters
" should be limited to single byte characters.
if !exists('g:omni_syntax_use_single_byte')
let g:omni_syntax_use_single_byte = 1
endif
" When using iskeyword, this setting controls whether the characters
" should be limited to single byte characters.
if !exists('g:omni_syntax_use_iskeyword_numeric')
let g:omni_syntax_use_iskeyword_numeric = 1
endif
" Only display items in the completion window that are at least
" this many characters in length.
" This is the default setting, but if you define a buffer local
@@ -129,10 +71,8 @@ endif
" This script will build a completion list based on the syntax
" elements defined by the files in $VIMRUNTIME/syntax.
" let s:syn_remove_words = 'match,matchgroup=,contains,'.
let s:syn_remove_words = 'matchgroup=,contains,'.
\ 'links to,start=,end='
" \ 'links to,start=,end=,nextgroup='
let s:syn_remove_words = 'match,matchgroup=,contains,'.
\ 'links to,start=,end=,nextgroup='
let s:cache_name = []
let s:cache_list = []
@@ -211,7 +151,7 @@ endfunc
function! syntaxcomplete#OmniSyntaxList(...)
if a:0 > 0
let parms = []
if 3 == type(a:1)
if 3 == type(a:1)
let parms = a:1
elseif 1 == type(a:1)
let parms = split(a:1, ',')
@@ -225,7 +165,7 @@ endfunc
function! OmniSyntaxList(...)
let list_parms = []
if a:0 > 0
if 3 == type(a:1)
if 3 == type(a:1)
let list_parms = a:1
elseif 1 == type(a:1)
let list_parms = split(a:1, ',')
@@ -261,18 +201,18 @@ function! OmniSyntaxList(...)
let saveL = @l
let filetype = substitute(&filetype, '\.', '_', 'g')
if empty(list_parms)
" Default the include group to include the requested syntax group
let syntax_group_include_{filetype} = ''
" Check if there are any overrides specified for this filetype
if exists('g:omni_syntax_group_include_'.filetype)
let syntax_group_include_{filetype} =
\ substitute( g:omni_syntax_group_include_{filetype},'\s\+','','g')
\ substitute( g:omni_syntax_group_include_{filetype},'\s\+','','g')
let list_parms = split(g:omni_syntax_group_include_{filetype}, ',')
if syntax_group_include_{filetype} =~ '\w'
let syntax_group_include_{filetype} =
\ substitute( syntax_group_include_{filetype},
let syntax_group_include_{filetype} =
\ substitute( syntax_group_include_{filetype},
\ '\s*,\s*', '\\|', 'g'
\ )
endif
@@ -282,34 +222,24 @@ function! OmniSyntaxList(...)
endif
" Loop through all the syntax groupnames, and build a
" syntax file which contains these names. This can
" syntax file which contains these names. This can
" work generically for any filetype that does not already
" have a plugin defined.
" This ASSUMES the syntax groupname BEGINS with the name
" of the filetype. From my casual viewing of the vim7\syntax
" of the filetype. From my casual viewing of the vim7\syntax
" directory this is true for almost all syntax definitions.
" As an example, the SQL syntax groups have this pattern:
" sqlType
" sqlOperators
" sqlKeyword ...
if !empty(list_parms) && empty(substitute(join(list_parms), '[a-zA-Z ]', '', 'g'))
" If list_parms only includes word characters, use it to limit
" the syntax elements.
" If using regex syntax list will fail to find those items, so
" simply grab the who syntax list.
redir @l
silent! exec 'syntax list '.join(list_parms)
redir END
else
redir @l
silent! exec 'syntax list'
redir END
endif
redir @l
silent! exec 'syntax list '.join(list_parms)
redir END
let syntax_full = "\n".@l
let @l = saveL
if syntax_full =~ 'E28'
if syntax_full =~ 'E28'
\ || syntax_full =~ 'E411'
\ || syntax_full =~ 'E415'
\ || syntax_full =~ 'No Syntax items'
@@ -319,7 +249,7 @@ function! OmniSyntaxList(...)
let filetype = substitute(&filetype, '\.', '_', 'g')
let list_exclude_groups = []
if a:0 > 0
if a:0 > 0
" Do nothing since we have specific a specific list of groups
else
" Default the exclude group to nothing
@@ -327,178 +257,93 @@ function! OmniSyntaxList(...)
" Check if there are any overrides specified for this filetype
if exists('g:omni_syntax_group_exclude_'.filetype)
let syntax_group_exclude_{filetype} =
\ substitute( g:omni_syntax_group_exclude_{filetype},'\s\+','','g')
\ substitute( g:omni_syntax_group_exclude_{filetype},'\s\+','','g')
let list_exclude_groups = split(g:omni_syntax_group_exclude_{filetype}, ',')
if syntax_group_exclude_{filetype} =~ '\w'
let syntax_group_exclude_{filetype} =
\ substitute( syntax_group_exclude_{filetype},
if syntax_group_exclude_{filetype} =~ '\w'
let syntax_group_exclude_{filetype} =
\ substitute( syntax_group_exclude_{filetype},
\ '\s*,\s*', '\\|', 'g'
\ )
endif
endif
endif
if empty(list_parms)
let list_parms = [&filetype.'\w\+']
endif
" Sometimes filetypes can be composite names, like c.doxygen
" Loop through each individual part looking for the syntax
" items specific to each individual filetype.
let syn_list = ''
let index = 0
for group_regex in list_parms
" Sometimes filetypes can be composite names, like c.doxygen
" Loop through each individual part looking for the syntax
" items specific to each individual filetype.
" let ftindex = 0
" let ftindex = match(syntax_full, group_regex, ftindex)
let ftindex = 0
let ftindex = match(&filetype, '\w\+', ftindex)
" while ftindex > -1
" let ft_part_name = matchstr( syntax_full, '\w\+', ftindex )
while ftindex > -1
let ft_part_name = matchstr( &filetype, '\w\+', ftindex )
" Syntax rules can contain items for more than just the current
" filetype. They can contain additional items added by the user
" via autocmds or their vimrc.
" Some syntax files can be combined (html, php, jsp).
" We want only items that begin with the filetype we are interested in.
" Syntax rules can contain items for more than just the current
" filetype. They can contain additional items added by the user
" via autocmds or their vimrc.
" Some syntax files can be combined (html, php, jsp).
" We want only items that begin with the filetype we are interested in.
let next_group_regex = '\n' .
\ '\zs'.ft_part_name.'\w\+\ze'.
\ '\s\+xxx\s\+'
let index = 0
let index = match(syntax_full, next_group_regex, index)
if index == -1 && exists('b:current_syntax') && ft_part_name != b:current_syntax
" There appears to be two standards when writing syntax files.
" Either items begin as:
" syn keyword {filetype}Keyword values ...
" let b:current_syntax = "sql"
" let b:current_syntax = "sqlanywhere"
" Or
" syn keyword {syntax_filename}Keyword values ...
" let b:current_syntax = "mysql"
" So, we will make the format of finding the syntax group names
" a bit more flexible and look for both if the first fails to
" find a match.
let next_group_regex = '\n' .
\ '\zs'.group_regex.'\ze'.
\ '\s\+xxx\s\+'
\ '\zs'.b:current_syntax.'\w\+\ze'.
\ '\s\+xxx\s\+'
let index = 0
let index = match(syntax_full, next_group_regex, index)
endif
" For the matched group name, strip off any of the regex special
" characters and see if we get a match with the current syntax
if index == -1 && exists('b:current_syntax') && substitute(group_regex, '[^a-zA-Z ]\+.*', '', 'g') !~ '^'.b:current_syntax
" There appears to be two standards when writing syntax files.
" Either items begin as:
" syn keyword {filetype}Keyword values ...
" let b:current_syntax = "sql"
" let b:current_syntax = "sqlanywhere"
" Or
" syn keyword {syntax_filename}Keyword values ...
" let b:current_syntax = "mysql"
" So, we will make the format of finding the syntax group names
" a bit more flexible and look for both if the first fails to
" find a match.
let next_group_regex = '\n' .
\ '\zs'.b:current_syntax.'\w\+\ze'.
\ '\s\+xxx\s\+'
let index = 0
let index = match(syntax_full, next_group_regex, index)
while index > -1
let group_name = matchstr( syntax_full, '\w\+', index )
let get_syn_list = 1
for exclude_group_name in list_exclude_groups
if '\<'.exclude_group_name.'\>' =~ '\<'.group_name.'\>'
let get_syn_list = 0
endif
endfor
" This code is no longer needed in version 6.0 since we have
" augmented the syntax list command to only retrieve the syntax
" groups we are interested in.
"
" if get_syn_list == 1
" if syntax_group_include_{filetype} != ''
" if '\<'.syntax_group_include_{filetype}.'\>' !~ '\<'.group_name.'\>'
" let get_syn_list = 0
" endif
" endif
" endif
if get_syn_list == 1
" Pass in the full syntax listing, plus the group name we
" are interested in.
let extra_syn_list = s:SyntaxCSyntaxGroupItems(group_name, syntax_full)
let syn_list = syn_list . extra_syn_list . "\n"
endif
while index > -1
let group_name = matchstr( syntax_full, '\w\+', index )
let index = index + strlen(group_name)
let index = match(syntax_full, next_group_regex, index)
endwhile
let get_syn_list = 1
for exclude_group_name in list_exclude_groups
if '\<'.exclude_group_name.'\>' =~ '\<'.group_name.'\>'
let get_syn_list = 0
endif
endfor
" This code is no longer needed in version 6.0 since we have
" augmented the syntax list command to only retrieve the syntax
" groups we are interested in.
"
" if get_syn_list == 1
" if syntax_group_include_{filetype} != ''
" if '\<'.syntax_group_include_{filetype}.'\>' !~ '\<'.group_name.'\>'
" let get_syn_list = 0
" endif
" endif
" endif
if get_syn_list == 1
" Pass in the full syntax listing, plus the group name we
" are interested in.
let extra_syn_list = s:SyntaxCSyntaxGroupItems(group_name, syntax_full)
let syn_list = syn_list . extra_syn_list . "\n"
endif
let index = index + strlen(group_name)
let index = match(syntax_full, next_group_regex, index)
endwhile
" let ftindex = ftindex + len(ft_part_name)
" let ftindex = match( syntax_full, group_regex, ftindex )
" endwhile
endfor
" " Sometimes filetypes can be composite names, like c.doxygen
" " Loop through each individual part looking for the syntax
" " items specific to each individual filetype.
" let syn_list = ''
" let ftindex = 0
" let ftindex = match(&filetype, '\w\+', ftindex)
" while ftindex > -1
" let ft_part_name = matchstr( &filetype, '\w\+', ftindex )
" " Syntax rules can contain items for more than just the current
" " filetype. They can contain additional items added by the user
" " via autocmds or their vimrc.
" " Some syntax files can be combined (html, php, jsp).
" " We want only items that begin with the filetype we are interested in.
" let next_group_regex = '\n' .
" \ '\zs'.ft_part_name.'\w\+\ze'.
" \ '\s\+xxx\s\+'
" let index = 0
" let index = match(syntax_full, next_group_regex, index)
" if index == -1 && exists('b:current_syntax') && ft_part_name != b:current_syntax
" " There appears to be two standards when writing syntax files.
" " Either items begin as:
" " syn keyword {filetype}Keyword values ...
" " let b:current_syntax = "sql"
" " let b:current_syntax = "sqlanywhere"
" " Or
" " syn keyword {syntax_filename}Keyword values ...
" " let b:current_syntax = "mysql"
" " So, we will make the format of finding the syntax group names
" " a bit more flexible and look for both if the first fails to
" " find a match.
" let next_group_regex = '\n' .
" \ '\zs'.b:current_syntax.'\w\+\ze'.
" \ '\s\+xxx\s\+'
" let index = 0
" let index = match(syntax_full, next_group_regex, index)
" endif
" while index > -1
" let group_name = matchstr( syntax_full, '\w\+', index )
" let get_syn_list = 1
" for exclude_group_name in list_exclude_groups
" if '\<'.exclude_group_name.'\>' =~ '\<'.group_name.'\>'
" let get_syn_list = 0
" endif
" endfor
" " This code is no longer needed in version 6.0 since we have
" " augmented the syntax list command to only retrieve the syntax
" " groups we are interested in.
" "
" " if get_syn_list == 1
" " if syntax_group_include_{filetype} != ''
" " if '\<'.syntax_group_include_{filetype}.'\>' !~ '\<'.group_name.'\>'
" " let get_syn_list = 0
" " endif
" " endif
" " endif
" if get_syn_list == 1
" " Pass in the full syntax listing, plus the group name we
" " are interested in.
" let extra_syn_list = s:SyntaxCSyntaxGroupItems(group_name, syntax_full)
" let syn_list = syn_list . extra_syn_list . "\n"
" endif
" let index = index + strlen(group_name)
" let index = match(syntax_full, next_group_regex, index)
" endwhile
" let ftindex = ftindex + len(ft_part_name)
" let ftindex = match( &filetype, '\w\+', ftindex )
" endwhile
let ftindex = ftindex + len(ft_part_name)
let ftindex = match( &filetype, '\w\+', ftindex )
endwhile
" Convert the string to a List and sort it.
let compl_list = sort(split(syn_list))
@@ -540,7 +385,7 @@ function! s:SyntaxCSyntaxGroupItems( group_name, syntax_full )
" \| - 2nd potential match
" \%$ - matches end of the file or string
" \) - end a group
let syntax_group = matchstr(a:syntax_full,
let syntax_group = matchstr(a:syntax_full,
\ "\n".a:group_name.'\s\+xxx\s\+\zs.\{-}\ze\(\n\w\|\%$\)'
\ )
@@ -550,97 +395,26 @@ function! s:SyntaxCSyntaxGroupItems( group_name, syntax_full )
" We only want the words for the lines begining with
" containedin, but there could be other items.
" Tried to remove all lines that do not begin with contained
" but this does not work in all cases since you can have
" contained nextgroup=...
" So this will strip off the ending of lines with known
" keywords.
let syn_list = substitute(
let syn_list = substitute(
\ syntax_group, '\<\('.
\ substitute(
\ escape(s:syn_remove_words, '\\/.*$^~[]')
\ , ',', '\\|', 'g'
\ ).
\ '\).\{-}\%($\|'."\n".'\)'
\ , "\n", 'g'
\ , "\n", 'g'
\ )
" Attempt to deal with lines using the match syntax
" javaScriptDocTags xxx match /@\(param\|argument\|requires\|file\)\>/
" Though it can use any types of regex, so this plugin will attempt
" to restrict it
" 1. Only use \( or \%( constructs remove all else
" 2 Remove and []s
" 3. Account for match //constructs
" \%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?
" 4. Hope for the best
"
"
let syn_list_old = syn_list
while syn_list =~ '\<match\>\s\+\/'
if syn_list =~ 'perlElseIfError'
let syn_list = syn_list
endif
" Check if the match has words at least 3 characters long
if syn_list =~ '\<match \/\zs.\{-}\<\w\{3,}\>.\{-}\ze\\\@<!\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+'
" Remove everything after / and before the first \(
let syn_list = substitute( syn_list, '\<match \/\zs.\{-}\ze\\%\?(.\{-}\\\@<!\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+', '', 'g' )
" Remove everything after \) and up to the ending /
let syn_list = substitute( syn_list, '\<match \/.\{-}\\)\zs.\{-}\ze\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+', '', 'g' )
" Remove any character classes
" let syn_list = substitute( syn_list, '\<match /\zs.\{-}\[[^]]*\].\{-}\ze\/ ', '', 'g' )
let syn_list = substitute( syn_list, '\%(\<match \/[^/]\{-}\)\@<=\[[^]]*\]\ze.\{-}\\\@<!\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?', '', 'g' )
" Remove any words < 3 characters
let syn_list = substitute( syn_list, '\%(\<match \/[^/]\{-}\)\@<=\<\w\{1,2}\>\ze.\{-}\\\@<!\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+', '', 'g' )
" Remove all non-word characters
" let syn_list = substitute( syn_list, '\<match /\zs.\{-}\<\W\+\>.\{-}\ze\/ ', "", 'g' )
" let syn_list = substitute( syn_list, '\%(\<match \/[^/]\{-}\)\@<=\W\+\ze.\{-}\/ ', ' ', 'g' )
" Do this by using the outer substitue() call to gather all
" text between the match /.../ tags.
" The inner substitute() call operates on the text selected
" and replaces all non-word characters.
let syn_list = substitute( syn_list, '\<match \/\zs\(.\{-}\)\ze\\\@<!\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+'
\ , '\=substitute(submatch(1), "\\W\\+", " ", "g")'
\ , 'g' )
" Remove the match / / syntax
let syn_list = substitute( syn_list, '\<match \/\(.\{-}\)\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+', '\1', 'g' )
else
" No words long enough, remove the match
" Remove the match syntax
" let syn_list = substitute( syn_list, '\<match \/[^\/]*\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+', '', 'g' )
let syn_list = substitute( syn_list, '\<match \/\%(.\{-}\)\?\/\%(\%(ms\|me\|hs\|he\|rs\|re\|lc\)\S\+\)\?\s\+', '', 'g' )
endif
if syn_list =~ '\<match\>\s\+\/'
" Problem removing the match / / tags
let syn_list = ''
endif
endwhile
" Now strip off the newline + blank space + contained.
" Also include lines with nextgroup=@someName skip_key_words syntax_element
" \ syn_list, '\%(^\|\n\)\@<=\s*\<\(contained\|nextgroup=\)'
" \ syn_list, '\%(^\|\n\)\@<=\s*\<\(contained\|nextgroup=[@a-zA-Z,]*\)'
let syn_list = substitute(
\ syn_list, '\<\(contained\|nextgroup=[@a-zA-Z,]*\)'
\ , "", 'g'
\ )
" This can leave lines like this
" =@vimMenuList skipwhite onoremenu
" Strip the special option keywords first
" :h :syn-skipwhite*
let syn_list = substitute(
\ syn_list, '\<\(skipwhite\|skipnl\|skipempty\)\>'
\ , "", 'g'
\ )
" Now remove the remainder of the nextgroup=@someName lines
let syn_list = substitute(
\ syn_list, '\%(^\|\n\)\@<=\s*\(@\w\+\)'
\ , "", 'g'
" Now strip off the newline + blank space + contained
let syn_list = substitute(
\ syn_list, '\%(^\|\n\)\@<=\s*\<\(contained\)'
\ , "", 'g'
\ )
if b:omni_syntax_use_iskeyword == 0
@@ -649,74 +423,19 @@ function! s:SyntaxCSyntaxGroupItems( group_name, syntax_full )
" This will replace non-word characters with spaces.
let syn_list = substitute( syn_list, '[^0-9A-Za-z_ ]', ' ', 'g' )
else
if g:omni_syntax_use_iskeyword_numeric == 1
" iskeyword can contain value like this
" 38,42,43,45,47-58,60-62,64-90,97-122,_,+,-,*,/,%,<,=,>,:,$,?,!,@-@,94
" Numeric values convert to their ASCII equivalent using the
" nr2char() function.
" & 38
" * 42
" + 43
" - 45
" ^ 94
" Iterate through all numeric specifications and convert those
" to their ascii equivalent ensuring the character is printable.
" If so, add it to the list.
let accepted_chars = ''
for item in split(&iskeyword, ',')
if item =~ '\d-\d'
" This is a character range (ie 47-58),
" cycle through each character within the range
let [b:start, b:end] = split(item, '-')
for range_item in range( b:start, b:end )
if range_item <= 127 || g:omni_syntax_use_single_byte == 0
if nr2char(range_item) =~ '\p'
let accepted_chars = accepted_chars . nr2char(range_item)
endif
endif
endfor
elseif item =~ '^\d\+$'
" Only numeric, translate to a character
if item < 127 || g:omni_syntax_use_single_byte == 0
if nr2char(item) =~ '\p'
let accepted_chars = accepted_chars . nr2char(item)
endif
endif
else
if char2nr(item) < 127 || g:omni_syntax_use_single_byte == 0
if item =~ '\p'
let accepted_chars = accepted_chars . item
endif
endif
endif
endfor
" Escape special regex characters
" Looks like the wrong chars are escaped. In a collection,
" :h /[]
" only `]', `\', `-' and `^' are special:
" let accepted_chars = escape(accepted_chars, '\\/.*$^~[]' )
let accepted_chars = escape(accepted_chars, ']\-^' )
" Remove all characters that are not acceptable
let syn_list = substitute( syn_list, '[^A-Za-z'.accepted_chars.']', ' ', 'g' )
else
let accept_chars = ','.&iskeyword.','
" Remove all character ranges
" let accept_chars = substitute(accept_chars, ',[^,]\+-[^,]\+,', ',', 'g')
let accept_chars = substitute(accept_chars, ',\@<=[^,]\+-[^,]\+,', '', 'g')
" Remove all numeric specifications
" let accept_chars = substitute(accept_chars, ',\d\{-},', ',', 'g')
let accept_chars = substitute(accept_chars, ',\@<=\d\{-},', '', 'g')
" Remove all commas
let accept_chars = substitute(accept_chars, ',', '', 'g')
" Escape special regex characters
" Looks like the wrong chars are escaped. In a collection,
" :h /[]
" only `]', `\', `-' and `^' are special:
" let accept_chars = escape(accept_chars, '\\/.*$^~[]' )
let accept_chars = escape(accept_chars, ']\-^' )
" Remove all characters that are not acceptable
let syn_list = substitute( syn_list, '[^0-9A-Za-z_'.accept_chars.']', ' ', 'g' )
endif
let accept_chars = ','.&iskeyword.','
" Remove all character ranges
" let accept_chars = substitute(accept_chars, ',[^,]\+-[^,]\+,', ',', 'g')
let accept_chars = substitute(accept_chars, ',\@<=[^,]\+-[^,]\+,', '', 'g')
" Remove all numeric specifications
" let accept_chars = substitute(accept_chars, ',\d\{-},', ',', 'g')
let accept_chars = substitute(accept_chars, ',\@<=\d\{-},', '', 'g')
" Remove all commas
let accept_chars = substitute(accept_chars, ',', '', 'g')
" Escape special regex characters
let accept_chars = escape(accept_chars, '\\/.*$^~[]' )
" Remove all characters that are not acceptable
let syn_list = substitute( syn_list, '[^0-9A-Za-z_ '.accept_chars.']', ' ', 'g' )
endif
if b:omni_syntax_minimum_length > 0
@@ -729,27 +448,3 @@ function! s:SyntaxCSyntaxGroupItems( group_name, syntax_full )
return syn_list
endfunction
function! OmniSyntaxShowChars(spec)
let result = []
for item in split(a:spec, ',')
if len(item) > 1
if item == '@-@'
call add(result, char2nr(item))
else
call extend(result, call('range', split(item, '-')))
endif
else
if item == '@' " assume this is [A-Za-z]
for [c1, c2] in [['A', 'Z'], ['a', 'z']]
call extend(result, range(char2nr(c1), char2nr(c2)))
endfor
else
call add(result, char2nr(item))
endif
endif
endfor
return join(map(result, 'nr2char(v:val)'), ', ')
endfunction
let &cpo = s:cpo_save
unlet s:cpo_save
+14 -41
View File
@@ -1,13 +1,13 @@
" tar.vim: Handles browsing tarfiles
" AUTOLOAD PORTION
" Date: Apr 17, 2013
" Version: 29
" Maintainer: Charles E Campbell <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
" Date: May 31, 2011
" Version: 27
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
" License: Vim License (see vim's :help license)
"
" Contains many ideas from Michael Toren's <tar.vim>
"
" Copyright: Copyright (C) 2005-2011 Charles E. Campbell {{{1
" Copyright: Copyright (C) 2005-2011 Charles E. Campbell, Jr. {{{1
" Permission is hereby granted to use and distribute this code,
" with or without modifications, provided that this copyright
" notice is copied with it. Like anything else that's free,
@@ -22,7 +22,7 @@
if &cp || exists("g:loaded_tar")
finish
endif
let g:loaded_tar= "v29"
let g:loaded_tar= "v27"
if v:version < 702
echohl WarningMsg
echo "***warning*** this version of tar needs vim 7.2"
@@ -31,7 +31,6 @@ if v:version < 702
endif
let s:keepcpo= &cpo
set cpo&vim
"DechoTabOn
"call Decho("loading autoload/tar.vim")
" ---------------------------------------------------------------------
@@ -81,7 +80,7 @@ endif
" set up shell quoting character
if !exists("g:tar_shq")
if exists("+shq") && exists("&shq") && &shq != ""
if exists("&shq") && &shq != ""
let g:tar_shq= &shq
elseif has("win32") || has("win95") || has("win64") || has("win16")
if exists("g:netrw_cygwin") && g:netrw_cygwin
@@ -144,11 +143,11 @@ fun! tar#Browse(tarfile)
call setline(lastline+2,'" Browsing tarfile '.a:tarfile)
call setline(lastline+3,'" Select a file with cursor and press ENTER')
keepj $put =''
keepj sil! 0d
keepj 0d
keepj $
let tarfile= a:tarfile
if has("win32unix") && executable("cygpath")
if has("win32") && executable("cygpath")
" assuming cygwin
let tarfile=substitute(system("cygpath -u ".shellescape(tarfile,0)),'\n$','','e')
endif
@@ -159,10 +158,10 @@ fun! tar#Browse(tarfile)
elseif tarfile =~# '\.lrp'
" call Decho("2: exe silent r! cat -- ".shellescape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - ")
exe "sil! r! cat -- ".shellescape(tarfile,1)."|gzip -d -c -|".g:tar_cmd." -".g:tar_browseoptions." - "
elseif tarfile =~# '\.\(bz2\|tbz\|tb2\)$'
elseif tarfile =~# '\.bz2$'
" call Decho("3: exe silent r! bzip2 -d -c -- ".shellescape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
exe "sil! r! bzip2 -d -c -- ".shellescape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
elseif tarfile =~# '\.\(lzma\|tlz\)$'
elseif tarfile =~# '\.lzma$'
" call Decho("3: exe silent r! lzma -d -c -- ".shellescape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - ")
exe "sil! r! lzma -d -c -- ".shellescape(tarfile,1)." | ".g:tar_cmd." -".g:tar_browseoptions." - "
elseif tarfile =~# '\.\(xz\|txz\)$'
@@ -228,7 +227,7 @@ fun! s:TarBrowseSelect()
" about to make a new window, need to use b:tarfile
let tarfile= b:tarfile
let curfile= expand("%")
if has("win32unix") && executable("cygpath")
if has("win32") && executable("cygpath")
" assuming cygwin
let tarfile=substitute(system("cygpath -u ".shellescape(tarfile,0)),'\n$','','e')
endif
@@ -240,8 +239,6 @@ fun! s:TarBrowseSelect()
let s:tblfile_{winnr()}= curfile
call tar#Read("tarfile:".tarfile.'::'.fname,1)
filetype detect
set nomod
exe 'com! -buffer -nargs=? -complete=file TarDiff :call tar#Diff(<q-args>,"'.fnameescape(fname).'")'
let &report= repkeep
" call Dret("TarBrowseSelect : s:tblfile_".winnr()."<".s:tblfile_{winnr()}.">")
@@ -255,7 +252,7 @@ fun! tar#Read(fname,mode)
set report=10
let tarfile = substitute(a:fname,'tarfile:\(.\{-}\)::.*$','\1','')
let fname = substitute(a:fname,'tarfile:.\{-}::\(.*\)$','\1','')
if has("win32unix") && executable("cygpath")
if has("win32") && executable("cygpath")
" assuming cygwin
let tarfile=substitute(system("cygpath -u ".shellescape(tarfile,0)),'\n$','','e')
endif
@@ -428,7 +425,7 @@ fun! tar#Write(fname)
if fname =~ '/'
let dirpath = substitute(fname,'/[^/]\+$','','e')
if has("win32unix") && executable("cygpath")
if executable("cygpath")
let dirpath = substitute(system("cygpath ".shellescape(dirpath, 0)),'\n','','e')
endif
call mkdir(dirpath,"p")
@@ -448,7 +445,7 @@ fun! tar#Write(fname)
let tar_secure= " "
endif
exe "w! ".fnameescape(fname)
if has("win32unix") && executable("cygpath")
if executable("cygpath")
let tarfile = substitute(system("cygpath ".shellescape(tarfile,0)),'\n','','e')
endif
@@ -503,30 +500,6 @@ fun! tar#Write(fname)
" call Dret("tar#Write")
endfun
" ---------------------------------------------------------------------
" tar#Diff: {{{2
fun! tar#Diff(userfname,fname)
" call Dfunc("tar#Diff(userfname<".a:userfname."> fname<".a:fname.")")
let fname= a:fname
if a:userfname != ""
let fname= a:userfname
endif
if filereadable(fname)
" sets current file (from tarball) for diff'ing
" splits window vertically
" opens original file, sets it for diff'ing
" sets up b:tardiff_otherbuf variables so each buffer knows about the other (for closing purposes)
diffthis
wincmd v
exe "e ".fnameescape(fname)
diffthis
else
redraw!
echo "***warning*** unable to read file<".fname.">"
endif
" call Dret("tar#Diff")
endfun
" ---------------------------------------------------------------------
" s:Rmdir: {{{2
fun! s:Rmdir(fname)
+15 -180
View File
@@ -1,6 +1,6 @@
" Vim autoload file for the tohtml plugin.
" Maintainer: Ben Fritz <fritzophrenic@gmail.com>
" Last Change: 2013 Jun 19
" Last Change: 2011 Apr 05
"
" Additional contributors:
"
@@ -11,7 +11,7 @@
" this file uses line continuations
let s:cpo_sav = &cpo
set cpo&vim
set cpo-=C
" Automatically find charsets from all encodings supported natively by Vim. With
" the 8bit- and 2byte- prefixes, Vim can actually support more encodings than
@@ -391,25 +391,12 @@ func! tohtml#Diff2HTML(win_list, buf_list) "{{{
call add(html, '<meta name="plugin-version" content="'.g:loaded_2html_plugin.'"'.tag_close)
call add(html, '<meta name="settings" content="'.
\ join(filter(keys(s:settings),'s:settings[v:val]'),',').
\ ',prevent_copy='.s:settings.prevent_copy.
\ '"'.tag_close)
call add(html, '<meta name="colorscheme" content="'.
\ (exists('g:colors_name')
\ ? g:colors_name
\ : 'none'). '"'.tag_close)
call add(html, '</head>')
let body_line_num = len(html)
if !empty(s:settings.prevent_copy)
call add(html, "<body onload='FixCharWidth();".(s:settings.line_ids ? " JumpToLine();" : "")."'>")
call add(html, "<!-- hidden divs used by javascript to get the width of a char -->")
call add(html, "<div id='oneCharWidth'>0</div>")
call add(html, "<div id='oneInputWidth'><input size='1' value='0'".tag_close."</div>")
call add(html, "<div id='oneEmWidth' style='width: 1em;'></div>")
else
call add(html, '<body'.(s:settings.line_ids ? ' onload="JumpToLine();"' : '').'>')
endif
call add(html, "<table border='1' width='100%' id='vimCodeElement".s:settings.id_suffix."'>")
call add(html, '<body>')
call add(html, '<table border="1" width="100%">')
call add(html, '<tr>')
for buf in a:win_list
@@ -467,19 +454,16 @@ func! tohtml#Diff2HTML(win_list, buf_list) "{{{
let insert_index = diff_style_start
endif
" Delete those parts that are not needed so we can include the rest into the
" resulting table.
1,/^<body.*\%(\n<!--.*-->\_s\+.*id='oneCharWidth'.*\_s\+.*id='oneInputWidth'.*\_s\+.*id='oneEmWidth'\)\?\zs/d_
" Delete those parts that are not needed so
" we can include the rest into the resulting table
1,/^<body/d_
$
?</body>?,$d_
let temp = getline(1,'$')
" clean out id on the main content container because we already set it on
" the table
let temp[0] = substitute(temp[0], " id='vimCodeElement[^']*'", "", "")
" undo deletion of start and end part
" so we can later save the file as valid html
" TODO: restore using grabbed lines if undolevel is 1?
normal! 2u
normal 2u
if s:settings.use_css
call add(html, '<td valign="top"><div>')
elseif s:settings.use_xhtml
@@ -503,11 +487,6 @@ func! tohtml#Diff2HTML(win_list, buf_list) "{{{
call add(html, s:body_end_line)
call add(html, '</html>')
" The generated HTML is admittedly ugly and takes a LONG time to fold.
" Make sure the user doesn't do syntax folding when loading a generated file,
" using a modeline.
call add(html, '<!-- vim: set foldmethod=manual : -->')
let i = 1
let name = "Diff" . (s:settings.use_xhtml ? ".xhtml" : ".html")
" Find an unused file name if current file name is already in use
@@ -541,94 +520,12 @@ func! tohtml#Diff2HTML(win_list, buf_list) "{{{
1
let style_start = search('^</head>')-1
" add required javascript in reverse order so we can just call append again
" and again without adjusting {{{
" insert script closing tag
call append(style_start, [
\ '',
\ s:settings.use_xhtml ? '//]]>' : '-->',
\ "</script>"
\ ])
" insert script which corrects the size of small input elements in
" prevent_copy mode. See 2html.vim for details on why this is needed and how
" it works.
if !empty(s:settings.prevent_copy)
call append(style_start, [
\ '',
\ '/* simulate a "ch" unit by asking the browser how big a zero character is */',
\ 'function FixCharWidth() {',
\ ' /* get the hidden element which gives the width of a single character */',
\ ' var goodWidth = document.getElementById("oneCharWidth").clientWidth;',
\ ' /* get all input elements, we''ll filter on class later */',
\ ' var inputTags = document.getElementsByTagName("input");',
\ ' var ratio = 5;',
\ ' var inputWidth = document.getElementById("oneInputWidth").clientWidth;',
\ ' var emWidth = document.getElementById("oneEmWidth").clientWidth;',
\ ' if (inputWidth > goodWidth) {',
\ ' while (ratio < 100*goodWidth/emWidth && ratio < 100) {',
\ ' ratio += 5;',
\ ' }',
\ ' document.getElementById("vimCodeElement'.s:settings.id_suffix.'").className = "em"+ratio;',
\ ' }',
\ '}'
\ ])
endif
"
" insert javascript to get IDs from line numbers, and to open a fold before
" jumping to any lines contained therein
call append(style_start, [
\ " /* Always jump to new location even if the line was hidden inside a fold, or",
\ " * we corrected the raw number to a line ID.",
\ " */",
\ " if (lineElem) {",
\ " lineElem.scrollIntoView(true);",
\ " }",
\ " return true;",
\ "}",
\ "if ('onhashchange' in window) {",
\ " window.onhashchange = JumpToLine;",
\ "}"
\ ])
if s:settings.dynamic_folds
call append(style_start, [
\ "",
\ " /* navigate upwards in the DOM tree to open all folds containing the line */",
\ " var node = lineElem;",
\ " while (node && node.id != 'vimCodeElement".s:settings.id_suffix."')",
\ " {",
\ " if (node.className == 'closed-fold')",
\ " {",
\ " /* toggle open the fold ID (remove window ID) */",
\ " toggleFold(node.id.substr(4));",
\ " }",
\ " node = node.parentNode;",
\ " }",
\ ])
endif
call append(style_start, [
\ "",
\ "/* function to open any folds containing a jumped-to line before jumping to it */",
\ "function JumpToLine()",
\ "{",
\ " var lineNum;",
\ " lineNum = window.location.hash;",
\ " lineNum = lineNum.substr(1); /* strip off '#' */",
\ "",
\ " if (lineNum.indexOf('L') == -1) {",
\ " lineNum = 'L'+lineNum;",
\ " }",
\ " if (lineNum.indexOf('W') == -1) {",
\ " lineNum = 'W1'+lineNum;",
\ " }",
\ " lineElem = document.getElementById(lineNum);"
\ ])
" Insert javascript to toggle matching folds open and closed in all windows,
" if dynamic folding is active.
" if dynamic folding is active. {{{
if s:settings.dynamic_folds
call append(style_start, [
\ "<script type='text/javascript'>",
\ s:settings.use_xhtml ? '//<![CDATA[' : " <!--",
\ " function toggleFold(objID)",
\ " {",
\ " for (win_num = 1; win_num <= ".len(a:buf_list)."; win_num++)",
@@ -645,14 +542,10 @@ func! tohtml#Diff2HTML(win_list, buf_list) "{{{
\ " }",
\ " }",
\ " }",
\ s:settings.use_xhtml ? '//]]>' : " -->",
\ "</script>"
\ ])
endif
" insert script tag; javascript is always needed for the line number
" normalization for URL hashes
call append(style_start, [
\ "<script type='text/javascript'>",
\ s:settings.use_xhtml ? '//<![CDATA[' : "<!--"])
endif "}}}
" Insert styles from all the generated html documents and additional styles
" for the table-based layout of the side-by-side diff. The diff should take
@@ -716,13 +609,11 @@ func! tohtml#GetUserSettings() "{{{
call tohtml#GetOption(user_settings, 'ignore_conceal', 0 )
call tohtml#GetOption(user_settings, 'ignore_folding', 0 )
call tohtml#GetOption(user_settings, 'dynamic_folds', 0 )
call tohtml#GetOption(user_settings, 'no_foldcolumn', user_settings.ignore_folding)
call tohtml#GetOption(user_settings, 'no_foldcolumn', 0 )
call tohtml#GetOption(user_settings, 'hover_unfold', 0 )
call tohtml#GetOption(user_settings, 'no_pre', 0 )
call tohtml#GetOption(user_settings, 'no_invalid', 0 )
call tohtml#GetOption(user_settings, 'whole_filler', 0 )
call tohtml#GetOption(user_settings, 'use_xhtml', 0 )
call tohtml#GetOption(user_settings, 'line_ids', user_settings.number_lines )
" }}}
" override those settings that need it {{{
@@ -746,8 +637,6 @@ func! tohtml#GetUserSettings() "{{{
" dynamic folding implies css
if user_settings.dynamic_folds
let user_settings.use_css = 1
else
let user_settings.no_foldcolumn = 1 " won't do anything but for consistency and for the test suite
endif
" if we're not using CSS we cannot use a pre section because <font> tags
@@ -774,7 +663,6 @@ func! tohtml#GetUserSettings() "{{{
endif
" }}}
" textual options
if exists("g:html_use_encoding") "{{{
" user specified the desired MIME charset, figure out proper
" 'fileencoding' from it or warn the user if we cannot
@@ -817,59 +705,6 @@ func! tohtml#GetUserSettings() "{{{
endif
endif "}}}
" Default to making nothing uncopyable, because we default to
" not-standards way of doing things, and also because Microsoft Word and
" others paste the <input> elements anyway.
"
" html_prevent_copy only has an effect when using CSS.
"
" All options:
" f - fold column
" n - line numbers (also within fold text)
" t - fold text
" d - diff filler
" c - concealed text (reserved future)
" l - listchars (reserved possible future)
" s - signs (reserved possible future)
"
" Normal text is always selectable.
let user_settings.prevent_copy = ""
if user_settings.use_css
if exists("g:html_prevent_copy")
if user_settings.dynamic_folds && !user_settings.no_foldcolumn && g:html_prevent_copy =~# 'f'
let user_settings.prevent_copy .= 'f'
endif
if user_settings.number_lines && g:html_prevent_copy =~# 'n'
let user_settings.prevent_copy .= 'n'
endif
if &diff && g:html_prevent_copy =~# 'd'
let user_settings.prevent_copy .= 'd'
endif
if !user_settings.ignore_folding && g:html_prevent_copy =~# 't'
let user_settings.prevent_copy .= 't'
endif
else
let user_settings.prevent_copy = ""
endif
endif
if empty(user_settings.prevent_copy)
let user_settings.no_invalid = 0
endif
if exists('g:html_id_expr')
let user_settings.id_suffix = eval(g:html_id_expr)
if user_settings.id_suffix !~ '^[-_:.A-Za-z0-9]*$'
echohl WarningMsg
echomsg '2html: g:html_id_expr evaluated to invalid string for HTML id attributes'
echomsg '2html: Omitting user-specified suffix'
echohl None
sleep 3
let user_settings.id_suffix=""
endif
else
let user_settings.id_suffix=""
endif
" TODO: font
return user_settings
+5 -30
View File
@@ -1,7 +1,7 @@
" vimball.vim : construct a file containing both paths and files
" Author: Charles E. Campbell, Jr.
" Date: Jan 17, 2012
" Version: 35
" Date: Apr 02, 2011
" Version: 33
" GetLatestVimScripts: 1502 1 :AutoInstall: vimball.vim
" Copyright: (c) 2004-2011 by Charles E. Campbell, Jr.
" The VIM LICENSE applies to Vimball.vim, and Vimball.txt
@@ -14,7 +14,7 @@
if &cp || exists("g:loaded_vimball")
finish
endif
let g:loaded_vimball = "v35"
let g:loaded_vimball = "v33"
if v:version < 702
echohl WarningMsg
echo "***warning*** this version of vimball needs vim 7.2"
@@ -220,16 +220,7 @@ fun! vimball#Vimball(really,...)
" go to vim plugin home
if a:0 > 0
" let user specify the directory where the vimball is to be unpacked.
" If, however, the user did not specify a full path, set the home to be below the current directory
let home= expand(a:1)
if has("win32") || has("win95") || has("win64") || has("win16")
if home !~ '^\a:[/\\]'
let home= getcwd().'/'.a:1
endif
elseif home !~ '^/'
let home= getcwd().'/'.a:1
endif
else
let home= vimball#VimballHome()
endif
@@ -291,14 +282,11 @@ fun! vimball#Vimball(really,...)
" call Decho("making directories if they don't exist yet (fname<".fname.">)")
let fnamebuf= substitute(fname,'\\','/','g')
let dirpath = substitute(home,'\\','/','g')
" call Decho("init: fnamebuf<".fnamebuf.">")
" call Decho("init: dirpath <".dirpath.">")
while fnamebuf =~ '/'
let dirname = dirpath."/".substitute(fnamebuf,'/.*$','','')
let dirpath = dirname
let fnamebuf = substitute(fnamebuf,'^.\{-}/\(.*\)$','\1','')
" call Decho("dirname<".dirname.">")
" call Decho("dirpath<".dirpath.">")
if !isdirectory(dirname)
" call Decho("making <".dirname.">")
if exists("g:vimball_mkdir")
@@ -581,19 +569,9 @@ endfun
fun! s:ChgDir(newdir)
" call Dfunc("ChgDir(newdir<".a:newdir.">)")
if (has("win32") || has("win95") || has("win64") || has("win16"))
try
exe 'silent cd '.fnameescape(substitute(a:newdir,'/','\\','g'))
catch /^Vim\%((\a\+)\)\=:E/
call mkdir(fnameescape(substitute(a:newdir,'/','\\','g')))
exe 'silent cd '.fnameescape(substitute(a:newdir,'/','\\','g'))
endtry
exe 'silent cd '.fnameescape(substitute(a:newdir,'/','\\','g'))
else
try
exe 'silent cd '.fnameescape(a:newdir)
catch /^Vim\%((\a\+)\)\=:E/
call mkdir(fnameescape(a:newdir))
exe 'silent cd '.fnameescape(a:newdir)
endtry
exe 'silent cd '.fnameescape(a:newdir)
endif
" call Dret("ChgDir : curdir<".getcwd().">")
endfun
@@ -767,9 +745,6 @@ fun! vimball#RestoreSettings()
" call Dret("RestoreSettings")
endfun
let &cpo = s:keepcpo
unlet s:keepcpo
" ---------------------------------------------------------------------
" Modelines: {{{1
" vim: fdm=marker
+4 -4
View File
@@ -1,7 +1,7 @@
" Vim completion script
" Language: XML
" Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl )
" Last Change: 2013 Jun 29
" Last Change: 2006 Aug 15
" Version: 1.9
"
" Changelog:
@@ -475,12 +475,12 @@ function! s:InCommentAt(line, col)
endfunction
function! s:SetKeywords()
let s:IsKeywordBak=&l:iskeyword
let &l:iskeyword='33-255'
let g:IsKeywordBak=&iskeyword
let &iskeyword='33-255'
endfunction
function! s:RestoreKeywords()
let &l:iskeyword=s:IsKeywordBak
let &iskeyword=g:IsKeywordBak
endfunction
function! s:Push(el, sname)
+14 -37
View File
@@ -1,10 +1,10 @@
" zip.vim: Handles browsing zipfiles
" AUTOLOAD PORTION
" Date: Jul 02, 2013
" Version: 27
" Maintainer: Charles E Campbell <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
" Date: May 24, 2011
" Version: 24
" Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM>
" License: Vim License (see vim's :help license)
" Copyright: Copyright (C) 2005-2013 Charles E. Campbell {{{1
" Copyright: Copyright (C) 2005-2011 Charles E. Campbell, Jr. {{{1
" Permission is hereby granted to use and distribute this code,
" with or without modifications, provided that this copyright
" notice is copied with it. Like anything else that's free,
@@ -13,14 +13,13 @@
" this plugin, you agree that in no event will the copyright
" holder be liable for any damages resulting from the use
" of this software.
"redraw!|call DechoSep()|call inputsave()|call input("Press <cr> to continue")|call inputrestore()
" ---------------------------------------------------------------------
" Load Once: {{{1
if &cp || exists("g:loaded_zip")
finish
endif
let g:loaded_zip= "v27"
let g:loaded_zip= "v24"
if v:version < 702
echohl WarningMsg
echo "***warning*** this version of zip needs vim 7.2"
@@ -29,7 +28,6 @@ if v:version < 702
endif
let s:keepcpo= &cpo
set cpo&vim
"DechoTabOn
let s:zipfile_escape = ' ?&;\'
let s:ERROR = 2
@@ -62,16 +60,6 @@ endif
" zip#Browse: {{{2
fun! zip#Browse(zipfile)
" call Dfunc("zip#Browse(zipfile<".a:zipfile.">)")
" sanity check: insure that the zipfile has "PK" as its first two letters
" (zipped files have a leading PK as a "magic cookie")
if !filereadable(a:zipfile) || readfile(a:zipfile, "", 1)[0] !~ '^PK'
exe "noautocmd e ".fnameescape(a:zipfile)
" call Dret("zip#Browse : not a zipfile<".a:zipfile.">")
return
" else " Decho
" call Decho("zip#Browse: a:zipfile<".a:zipfile."> passed PK test - its a zip file")
endif
let repkeep= &report
set report=10
@@ -116,12 +104,12 @@ fun! zip#Browse(zipfile)
" give header
call append(0, ['" zip.vim version '.g:loaded_zip,
\ '" Browsing zipfile '.a:zipfile,
\ '" Select a file with cursor and press ENTER'])
\ '" Browsing zipfile '.a:zipfile,
\ '" Select a file with cursor and press ENTER'])
keepj $
" call Decho("exe silent r! ".g:zip_unzipcmd." -l -- ".s:Escape(a:zipfile,1))
exe "keepj sil! r! ".g:zip_unzipcmd." -Z -1 -- ".s:Escape(a:zipfile,1)
exe "silent r! ".g:zip_unzipcmd." -Z -1 -- ".s:Escape(a:zipfile,1)
if v:shell_error != 0
redraw!
echohl WarningMsg | echo "***warning*** (zip#Browse) ".fnameescape(a:zipfile)." is not a zip file" | echohl None
@@ -200,28 +188,17 @@ fun! zip#Read(fname,mode)
else
let zipfile = substitute(a:fname,'^.\{-}zipfile:\(.\{-}\)::[^\\].*$','\1','')
let fname = substitute(a:fname,'^.\{-}zipfile:.\{-}::\([^\\].*\)$','\1','')
let fname = substitute(fname, '[', '[[]', 'g')
let fname = substitute(fname, '[', '[[]', 'g')
endif
" call Decho("zipfile<".zipfile.">")
" call Decho("fname <".fname.">")
" the following code does much the same thing as
" exe "keepj sil! r! ".g:zip_unzipcmd." -p -- ".s:Escape(zipfile,1)." ".s:Escape(fnameescape(fname),1)
" but allows zipfile:... entries in quickfix lists
let temp = tempname()
" call Decho("using temp file<".temp.">")
let fn = expand('%:p')
exe "sil! !".g:zip_unzipcmd." -p -- ".s:Escape(zipfile,1)." ".s:Escape(fnameescape(fname),1).' > '.temp
" call Decho("exe sil! !".g:zip_unzipcmd." -p -- ".s:Escape(zipfile,1)." ".s:Escape(fnameescape(fname),1).' > '.temp)
sil exe 'keepalt file '.temp
sil keepj e!
sil exe 'keepalt file '.fnameescape(fn)
call delete(temp)
" call Decho("exe r! ".g:zip_unzipcmd." -p -- ".s:Escape(zipfile,1)." ".s:Escape(fnameescape(fname),1))
exe "keepj sil! r! ".g:zip_unzipcmd." -p -- ".s:Escape(zipfile,1)." ".s:Escape(fnameescape(fname),1)
filetype detect
" cleanup
" keepj 0d " used to be needed for the ...r! ... method
keepj 0d
set nomod
let &report= repkeep
@@ -290,7 +267,7 @@ fun! zip#Write(fname)
if fname =~ '/'
let dirpath = substitute(fname,'/[^/]\+$','','e')
if has("win32unix") && executable("cygpath")
if executable("cygpath")
let dirpath = substitute(system("cygpath ".s:Escape(dirpath,0)),'\n','','e')
endif
" call Decho("mkdir(dirpath<".dirpath.">,p)")
@@ -302,7 +279,7 @@ fun! zip#Write(fname)
" call Decho("zipfile<".zipfile."> fname<".fname.">")
exe "w! ".fnameescape(fname)
if has("win32unix") && executable("cygpath")
if executable("cygpath")
let zipfile = substitute(system("cygpath ".s:Escape(zipfile,0)),'\n','','e')
endif
+1 -3
View File
@@ -2,7 +2,7 @@
" vim: tw=0 ts=4 sw=4
" Vim color file
" Maintainer: Ron Aaron <ron@ronware.org>
" Last Change: 2013 May 23
" Last Change: 2006 Dec 10
hi clear
set background=dark
@@ -43,8 +43,6 @@ hi MatchParen term=reverse ctermfg=blue guibg=Blue
hi TabLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white
hi TabLineFill term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white
hi TabLineSel term=reverse ctermfg=white ctermbg=lightblue guifg=white guibg=blue
hi Underlined term=underline cterm=bold,underline ctermfg=lightblue guifg=lightblue gui=bold,underline
hi Ignore ctermfg=black ctermbg=black guifg=black guibg=black
hi link IncSearch Visual
hi link String Constant
hi link Character Constant
+133
View File
@@ -0,0 +1,133 @@
" MacVim colorscheme
"
" Maintainer: Bjorn Winckler <bjorn.winckler@gmail.com>
" Last Change: 2008 May 9
"
" This is the default MacVim color scheme. It supports both light and dark
" backgrounds (see :h 'background').
"
highlight clear
" Reset String -> Constant links etc if they were reset
if exists("syntax_on")
syntax reset
endif
let colors_name = "macvim"
"
" First list all groups common to both 'light' and 'dark' background.
"
" `:he highlight-groups`
hi DiffAdd guibg=MediumSeaGreen
hi Directory guifg=#1600FF
hi ErrorMsg guibg=Firebrick2 guifg=White
hi FoldColumn guibg=Grey guifg=DarkBlue
hi Folded guibg=#E6E6E6 guifg=DarkBlue
hi IncSearch gui=reverse
hi ModeMsg gui=bold
hi MoreMsg gui=bold guifg=SeaGreen4
hi NonText gui=bold guifg=Blue
hi Pmenu guibg=LightSteelBlue1
hi PmenuSbar guibg=Grey
hi PmenuSel guifg=White guibg=SkyBlue4
hi PmenuThumb gui=reverse
hi Question gui=bold guifg=Chartreuse4
hi SignColumn guibg=Grey guifg=DarkBlue
hi SpecialKey guifg=Blue
hi SpellBad guisp=Firebrick2 gui=undercurl
hi SpellCap guisp=Blue gui=undercurl
hi SpellLocal guisp=DarkCyan gui=undercurl
hi SpellRare guisp=Magenta gui=undercurl
hi StatusLine gui=NONE guifg=White guibg=DarkSlateGray
hi StatusLineNC gui=NONE guifg=SlateGray guibg=Gray90
hi TabLine gui=underline guibg=LightGrey
hi TabLineFill gui=reverse
hi TabLineSel gui=bold
hi Title gui=bold guifg=DeepSkyBlue3
hi VertSplit gui=NONE guifg=DarkSlateGray guibg=Gray90
if has("gui_macvim")
hi Visual guibg=MacSelectedTextBackgroundColor
else
hi Visual guibg=#72F7FF
endif
hi WarningMsg guifg=Firebrick2
" Syntax items (`:he group-name` -- more groups are available, these are just
" the top level syntax items for now).
hi Error gui=NONE guifg=White guibg=Firebrick3
hi Identifier gui=NONE guifg=Aquamarine4 guibg=NONE
hi Ignore gui=NONE guifg=bg guibg=NONE
hi PreProc gui=NONE guifg=DodgerBlue3 guibg=NONE
hi Special gui=NONE guifg=BlueViolet guibg=NONE
hi String gui=NONE guifg=SkyBlue4 guibg=NONE
hi Underlined gui=underline guifg=SteelBlue1
"
" Groups that differ between 'light' and 'dark' background.
"
if &background == "dark"
hi Boolean gui=NONE guifg=DeepPink4 guibg=NONE
hi Comment gui=italic guifg=CadetBlue3
hi Constant gui=NONE guifg=Goldenrod1 guibg=NONE
hi Cursor guibg=LightGoldenrod guifg=bg
hi CursorColumn guibg=Gray20
hi CursorIM guibg=LightSlateGrey guifg=bg
hi CursorLine guibg=Gray20
hi DiffChange guibg=MediumPurple4
hi DiffDelete gui=bold guifg=White guibg=SlateBlue
hi DiffText gui=NONE guifg=White guibg=SteelBlue
hi LineNr guifg=#552A7B guibg=Grey5
hi MatchParen guifg=White guibg=Magenta
hi Normal guifg=Grey50 guibg=Grey10
hi Search guibg=Blue4 guifg=NONE
hi Statement gui=bold guifg=Purple1 guibg=NONE
hi Todo gui=NONE guifg=Green4 guibg=DeepSkyBlue1
hi Type gui=bold guifg=Cyan4 guibg=NONE
hi WildMenu guibg=SkyBlue guifg=White
hi lCursor guibg=LightSlateGrey guifg=bg
else
hi Boolean gui=NONE guifg=Red3 guibg=NONE
hi Comment gui=italic guifg=Blue2 guibg=NONE
hi Constant gui=NONE guifg=DarkOrange guibg=NONE
hi Cursor guibg=fg guifg=bg
hi CursorColumn guibg=#F1F5FA
hi CursorIM guibg=fg guifg=bg
hi CursorLine guibg=#F1F5FA
hi DiffChange guibg=DeepSkyBlue
hi DiffDelete gui=bold guifg=Black guibg=SlateBlue
hi DiffText gui=NONE guibg=Gold
hi LineNr guifg=#888888 guibg=#E6E6E6
hi MatchParen guifg=White guibg=MediumPurple1
if has("gui_macvim")
hi Normal gui=NONE guifg=MacTextColor guibg=MacTextBackgroundColor
else
hi Normal gui=NONE guifg=Black guibg=White
endif
hi Search guibg=CadetBlue1 guifg=NONE
hi Statement gui=bold guifg=Maroon guibg=NONE
hi Todo gui=NONE guifg=DarkGreen guibg=PaleGreen1
hi Type gui=bold guifg=Green4 guibg=NONE
hi WildMenu guibg=SkyBlue guifg=Black
hi lCursor guibg=fg guifg=bg
endif
"
" Change the selection color on focus change (but only if the "macvim"
" colorscheme is active).
"
if has("gui_macvim") && !exists("s:augroups_defined")
au FocusLost * if exists("colors_name") && colors_name == "macvim" | hi Visual guibg=MacSecondarySelectedControlColor | endif
au FocusGained * if exists("colors_name") && colors_name == "macvim" | hi Visual guibg=MacSelectedTextBackgroundColor | endif
let s:augroups_defined = 1
endif
" vim: sw=2
+3 -5
View File
@@ -2,7 +2,7 @@
" vim: tw=0 ts=4 sw=4
" Vim color file
" Maintainer: Ron Aaron <ron@ronware.org>
" Last Change: 2013 May 24
" Last Change: 2003 May 02
set background=dark
hi clear
@@ -11,7 +11,7 @@ if exists("syntax_on")
endif
let g:colors_name = "ron"
hi Normal guifg=cyan guibg=black
hi NonText guifg=yellow guibg=#303030
hi NonText guifg=brown
hi comment guifg=green
hi constant guifg=cyan gui=bold
hi identifier guifg=cyan gui=NONE
@@ -24,11 +24,10 @@ hi WarningMsg guifg=Black guibg=Green
hi Error guibg=Red
hi Todo guifg=Black guibg=orange
hi Cursor guibg=#60a060 guifg=#00ff00
hi Search guibg=darkgray guifg=black gui=bold
hi Search guibg=lightslateblue
hi IncSearch gui=NONE guibg=steelblue
hi LineNr guifg=darkgrey
hi title guifg=darkgrey
hi ShowMarksHL ctermfg=cyan ctermbg=lightblue cterm=bold guifg=yellow guibg=black gui=bold
hi StatusLineNC gui=NONE guifg=lightblue guibg=darkblue
hi StatusLine gui=bold guifg=cyan guibg=blue
hi label guifg=gold2
@@ -42,4 +41,3 @@ hi DiffDelete guibg=coral
hi Folded guibg=gray30
hi FoldColumn guibg=gray30 guifg=white
hi cIf0 guifg=gray
hi diffOnly guifg=red gui=bold
+4 -3
View File
@@ -1,7 +1,8 @@
" Vim compiler file
" Compiler: Checkstyle
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Last Change: 2013 Jun 26
" Maintainer: Doug Kearns <djkea2@gus.gscit.monash.edu.au>
" URL: http://gus.gscit.monash.edu.au/~djkea2/vim/compiler/checkstyle.vim
" Last Change: 2004 Nov 27
if exists("current_compiler")
finish
@@ -16,4 +17,4 @@ CompilerSet makeprg=java\ com.puppycrawl.tools.checkstyle.Main\ -f\ plain
" sample error: WebTable.java:282: '+=' is not preceeded with whitespace.
" WebTable.java:201:1: '{' should be on the previous line.
CompilerSet errorformat=%f:%l:%v:\ %m,%f:%l:\ %m,%-G%.%#
CompilerSet errorformat=%f:%l:\ %m,%f:%l:%v:\ %m,%-G%.%#
+1 -6
View File
@@ -2,14 +2,12 @@
" Compiler: Microsoft Visual Studio C#
" Maintainer: Zhou YiChao (broken.zhou@gmail.com)
" Previous Maintainer: Joseph H. Yao (hyao@sina.com)
" Last Change: 2012 Apr 30
" Last Change: 2011 Apr 21
if exists("current_compiler")
finish
endif
let current_compiler = "cs"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -21,6 +19,3 @@ CompilerSet errorformat+=%f(%l\\,%v):\ %t%*[^:]:\ %m,
\%tarning%*[^:]:\ %m
CompilerSet makeprg=csc\ %
let &cpo = s:keepcpo
unlet s:keepcpo
+3 -6
View File
@@ -15,11 +15,11 @@
" Help Page: compiler-decada
"------------------------------------------------------------------------------
if (exists("current_compiler") && current_compiler == "decada") || version < 700
if (exists("current_compiler") &&
\ current_compiler == "decada") ||
\ version < 700
finish
endif
let s:keepcpo= &cpo
set cpo&vim
let current_compiler = "decada"
@@ -44,9 +44,6 @@ endif
execute "CompilerSet makeprg=" . escape (g:decada.Make_Command, ' ')
execute "CompilerSet errorformat=" . escape (g:decada.Error_Format, ' ')
let &cpo = s:keepcpo
unlet s:keepcpo
finish " 1}}}
"------------------------------------------------------------------------------
-13
View File
@@ -1,13 +0,0 @@
" Vim compiler file
" Compiler: Erlang
" Maintainer: Dmitry Vasiliev <dima at hlabs dot org>
" Last Change: 2012-02-13
if exists("current_compiler")
finish
endif
let current_compiler = "erlang"
CompilerSet makeprg=erlc\ -Wall\ %
CompilerSet errorformat=%f:%l:\ %m
+3 -1
View File
@@ -1,7 +1,9 @@
" Vim compiler file
" Language: eRuby
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" URL: https://github.com/vim-ruby/vim-ruby
" Last Change: 2008 Aug 1
" URL: http://vim-ruby.rubyforge.org
" Anon CVS: See above site
" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
if exists("current_compiler")
+1 -6
View File
@@ -1,7 +1,7 @@
" Compiler: G95
" Maintainer: H Xu <xuhdev@gmail.com>
" Version: 0.1.3
" Last Change: 2012 Apr 30
" Last Change: 2011 Apr 01
" Homepage: http://www.vim.org/scripts/script.php?script_id=3492
" https://bitbucket.org/xuhdev/compiler-g95.vim
" License: Same as Vim
@@ -10,8 +10,6 @@ if exists('current_compiler')
finish
endif
let current_compiler = 'g95'
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -23,6 +21,3 @@ CompilerSet errorformat=
\%-Z%trror:\ %m,
\%-Z%tarning\ (%n):\ %m,
\%-C%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+1 -1
View File
@@ -9,7 +9,7 @@ endif
let current_compiler = "gcc"
let s:cpo_save = &cpo
set cpo&vim
set cpo-=C
CompilerSet errorformat=
\%*[^\"]\"%f\"%*\\D%l:%c:\ %m,
+1 -6
View File
@@ -1,7 +1,7 @@
" Compiler: GNU Fortran Compiler
" Maintainer: H Xu <xuhdev@gmail.com>
" Version: 0.1.3
" Last Change: 2012 Apr 30
" Last Change: 19 March 2011
" Homepage: http://www.vim.org/scripts/script.php?script_id=3496
" https://bitbucket.org/xuhdev/compiler-gfortran.vim
" License: Same as Vim
@@ -10,8 +10,6 @@ if exists('current_compiler')
finish
endif
let current_compiler = 'gfortran'
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -22,6 +20,3 @@ CompilerSet errorformat=
\%-Z%trror:\ %m,
\%-Z%tarning:\ %m,
\%-C%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+3 -6
View File
@@ -17,11 +17,11 @@
" Help Page: compiler-gnat
"------------------------------------------------------------------------------
if (exists("current_compiler")&& current_compiler == "gnat") || version < 700
if (exists("current_compiler") &&
\ current_compiler == "gnat") ||
\ version < 700
finish
endif
let s:keepcpo= &cpo
set cpo&vim
let current_compiler = "gnat"
@@ -62,9 +62,6 @@ endif
execute "CompilerSet makeprg=" . escape (g:gnat.Get_Command('Make'), ' ')
execute "CompilerSet errorformat=" . escape (g:gnat.Error_Format, ' ')
let &cpo = s:keepcpo
unlet s:keepcpo
finish " 1}}}
"------------------------------------------------------------------------------
-28
View File
@@ -1,28 +0,0 @@
" Vim compiler file
" Compiler: Haml
" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
" Last Change: 2013 May 30
if exists("current_compiler")
finish
endif
let current_compiler = "haml"
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
endif
let s:cpo_save = &cpo
set cpo-=C
CompilerSet makeprg=haml\ -c
CompilerSet errorformat=
\Haml\ %trror\ on\ line\ %l:\ %m,
\Syntax\ %trror\ on\ line\ %l:\ %m,
\%-G%.%#
let &cpo = s:cpo_save
unlet s:cpo_save
" vim:set sw=2 sts=2:
+1 -6
View File
@@ -2,7 +2,7 @@
" Compiler: HP aCC
" Maintainer: Matthias Ulrich <matthias-ulrich@web.de>
" URL: http://www.subhome.de/vim/hp_acc.vim
" Last Change: 2012 Apr 30
" Last Change: 2005 Nov 19
"
" aCC --version says: "HP ANSI C++ B3910B A.03.13"
" This compiler has been tested on:
@@ -19,8 +19,6 @@ if exists("current_compiler")
finish
endif
let current_compiler = "hp_acc"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -32,7 +30,4 @@ CompilerSet errorformat=%A%trror\ %n\:\ \"%f\"\\,\ line\ %l\ \#\ %m,
\%Z\ \ \ \ %p^%.%#,
\%-C%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" vim:ts=8:sw=4:cindent
+1 -6
View File
@@ -1,7 +1,7 @@
" Compiler: Intel Fortran Compiler
" Maintainer: H Xu <xuhdev@gmail.com>
" Version: 0.1.1
" Last Change: 2012 Apr 30
" Last Change: 19 March 2011
" Homepage: http://www.vim.org/scripts/script.php?script_id=3497
" https://bitbucket.org/xuhdev/compiler-ifort.vim
" License: Same as Vim
@@ -10,8 +10,6 @@ if exists('current_compiler')
finish
endif
let current_compiler = 'ifort'
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -22,6 +20,3 @@ CompilerSet errorformat=
\%A%f(%l):\ %tarning\ \#%n:\ %m,
\%-Z%p^,
\%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+1 -6
View File
@@ -1,14 +1,12 @@
" Vim compiler file
" Compiler: Intel C++ 7.1
" Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2012 Apr 30
" Last Change: 2004 May 16
if exists("current_compiler")
finish
endif
let current_compiler = "intel"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -21,6 +19,3 @@ CompilerSet errorformat=%E%f(%l):\ error:\ %m,
\%-Z\ \ %p^,
\%-G\\s%#,
\%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+1 -6
View File
@@ -1,14 +1,12 @@
" Vim compiler file
" Compiler: SGI IRIX 5.3 cc
" Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2012 Apr 30
" Last Change: 2004 Mar 27
if exists("current_compiler")
finish
endif
let current_compiler = "irix5_c"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -21,6 +19,3 @@ CompilerSet errorformat=\%Ecfe:\ Error:\ %f\\,\ line\ %l:\ %m,
\%-Z\ %p^,
\-G\\s%#,
\%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+1 -6
View File
@@ -1,14 +1,12 @@
" Vim compiler file
" Compiler: SGI IRIX 5.3 CC or NCC
" Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2012 Apr 30
" Last Change: 2004 Mar 27
if exists("current_compiler")
finish
endif
let current_compiler = "irix5_cpp"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -21,6 +19,3 @@ CompilerSet errorformat=%E\"%f\"\\,\ line\ %l:\ error(%n):\ ,
\%-Z\ \ %p%^,
\%+C\ %\\{10}%.%#,
\%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+4 -3
View File
@@ -1,7 +1,8 @@
" Vim compiler file
" Compiler: javac
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Last Change: 2004 Nov 27
" Compiler: javac
" Maintainer: Doug Kearns <djkea2@gus.gscit.monash.edu.au>
" URL: http://gus.gscit.monash.edu.au/~djkea2/vim/compiler/javac.vim
" Last Change: 2004 Nov 27
if exists("current_compiler")
finish
+2 -8
View File
@@ -1,8 +1,7 @@
" Vim compiler file
" Compiler: Mono C# Compiler
" Maintainer: Jarek Sobiecki <harijari@go2.pl>
" Last Updated By: Peter Collingbourne
" Latest Revision: 2012 Jul 19
" Latest Revision: 2006-06-18
if exists("current_compiler")
finish
@@ -13,18 +12,13 @@ let s:cpo_save = &cpo
set cpo-=C
setlocal errorformat=
\%D%.%#Project\ \"%f/%[%^/\"]%#\"%.%#,
\%X%.%#Done\ building\ project\ \"%f/%[%^/\"]%#\"%.%#,
\%-G%\\s%.%#,
\%E%f(%l):\ error\ CS%n:%m,
\%W%f(%l):\ warning\ CS%n:%m,
\%E%f(%l\\,%c):\ error\ CS%n:%m,
\%W%f(%l\\,%c):\ warning\ CS%n:%m,
\%E%>syntax\ error\\,%m,%Z%f(%l\\,%c):\ error\ CS%n:%m,
\%D%*\\a[%*\\d]:\ Entering\ directory\ `%f',
\%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f',
\%DMaking\ %*\\a\ in\ %f,
\%-G%.%#
\%G-%.%#
let &cpo = s:cpo_save
unlet s:cpo_save
+1 -6
View File
@@ -1,14 +1,12 @@
" Vim compiler file
" Compiler: SGI IRIX 6.5 MIPS C (cc)
" Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2012 Apr 30
" Last Change: 2004 Mar 27
if exists("current_compiler")
finish
endif
let current_compiler = "mips_c"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -21,6 +19,3 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l,
\%-Z\ \ %p^,
\%-G\\s%#,
\%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+1 -6
View File
@@ -1,14 +1,12 @@
" Vim compiler file
" Compiler: SGI IRIX 6.5 MIPSPro C (c89)
" Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2012 Apr 30
" Last Change: 2004 Mar 27
if exists("current_compiler")
finish
endif
let current_compiler = "mipspro_c89"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -22,6 +20,3 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l,
\%+C\ \ %m,
\%-G\\s%#,
\%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
+1 -6
View File
@@ -1,14 +1,12 @@
" Vim compiler file
" Compiler: SGI IRIX 6.5 MIPSPro C++ (CC)
" Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2012 Apr 30
" Last Change: 2004 Mar 27
if exists("current_compiler")
finish
endif
let current_compiler = "mipspro_cpp"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -21,6 +19,3 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l,
\%-Z\ \ %p^,
\%-G\\s%#,
\%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
-21
View File
@@ -1,21 +0,0 @@
" Vim compiler file
" Compiler: Microsoft Visual Studio C#
" Maintainer: Chiel ten Brinke (ctje92@gmail.com)
" Last Change: 2013 May 13
if exists("current_compiler")
finish
endif
let current_compiler = "msbuild"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
endif
CompilerSet errorformat=\ %#%f(%l\\\,%c):\ %m
CompilerSet makeprg=msbuild\ /nologo\ /v:q\ /property:GenerateFullPaths=true
let &cpo = s:keepcpo
unlet s:keepcpo
-44
View File
@@ -1,44 +0,0 @@
" Vim Compiler File
" Compiler: ocaml
" Maintainer: See ftplugin/ocaml.vim (?)
" Last Change: June 2013 by Marc Weber
"
" Marc Weber's comments:
" Setting makeprg doesn't make sense, because there is ocamlc, ocamlopt,
" ocamake and whatnot. So which one to use?
"
" This error format was moved from ftplugin/ocaml.vim to this file,
" because ftplugin is the wrong file to set an error format
" and the error format itself is annoying because it joins many lines in this
" error case:
"
" Error: The implementation foo.ml does not match the interface foo.cmi:
" Modules do not match case.
"
" So having it here makes people opt-in
if exists("current_compiler")
finish
endif
let current_compiler = "ocaml"
let s:cpo_save = &cpo
set cpo&vim
CompilerSet errorformat =
\%EFile\ \"%f\"\\,\ line\ %l\\,\ characters\ %c-%*\\d:,
\%EFile\ \"%f\"\\,\ line\ %l\\,\ character\ %c:%m,
\%+EReference\ to\ unbound\ regexp\ name\ %m,
\%Eocamlyacc:\ e\ -\ line\ %l\ of\ \"%f\"\\,\ %m,
\%Wocamlyacc:\ w\ -\ %m,
\%-Zmake%.%#,
\%C%m,
\%D%*\\a[%*\\d]:\ Entering\ directory\ `%f',
\%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f',
\%D%*\\a:\ Entering\ directory\ `%f',
\%X%*\\a:\ Leaving\ directory\ `%f',
\%DMaking\ %*\\a\ in\ %f
let &cpo = s:cpo_save
unlet s:cpo_save
+10 -8
View File
@@ -1,7 +1,8 @@
" Vim compiler file
" Compiler: PHP CLI
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Last Change: 2013 Jun 25
" Compiler: PHP
" Maintainer: Doug Kearns <djkea2@gus.gscit.monash.edu.au>
" URL: http://gus.gscit.monash.edu.au/~djkea2/vim/compiler/php.vim
" Last Change: 2004 Nov 27
if exists("current_compiler")
finish
@@ -16,11 +17,12 @@ let s:cpo_save = &cpo
set cpo-=C
CompilerSet makeprg=php\ -lq
CompilerSet errorformat=%E<b>%.%#Parse\ error</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />,
\%W<b>%.%#Notice</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />,
\%E%.%#Parse\ error:\ %m\ in\ %f\ on\ line\ %l,
\%W%.%#Notice:\ %m\ in\ %f\ on\ line\ %l,
\%-G%.%#
CompilerSet errorformat=%E<b>Parse\ error</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />,
\%W<b>Notice</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />,
\%EParse\ error:\ %m\ in\ %f\ on\ line\ %l,
\%WNotice:\ %m\ in\ %f</b>\ on\ line\ %l,
\%-G%.%#
let &cpo = s:cpo_save
unlet s:cpo_save
-35
View File
@@ -1,35 +0,0 @@
" Vim compiler file
" Language: Rake
" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
" URL: https://github.com/vim-ruby/vim-ruby
" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
if exists("current_compiler")
finish
endif
let current_compiler = "rake"
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
endif
let s:cpo_save = &cpo
set cpo-=C
CompilerSet makeprg=rake
CompilerSet errorformat=
\%D(in\ %f),
\%\\s%#from\ %f:%l:%m,
\%\\s%#from\ %f:%l:,
\%\\s%##\ %f:%l:%m,
\%\\s%##\ %f:%l,
\%\\s%#[%f:%l:\ %#%m,
\%\\s%#%f:%l:\ %#%m,
\%\\s%#%f:%l:,
\%m\ [%f:%l]:
let &cpo = s:cpo_save
unlet s:cpo_save
" vim: nowrap sw=2 sts=2 ts=8:
+15 -7
View File
@@ -1,7 +1,9 @@
" Vim compiler file
" Language: RSpec
" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
" URL: https://github.com/vim-ruby/vim-ruby
" Last Change: 2009 Dec 22
" URL: http://vim-ruby.rubyforge.org
" Anon CVS: See above site
" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
if exists("current_compiler")
@@ -16,15 +18,21 @@ endif
let s:cpo_save = &cpo
set cpo-=C
CompilerSet makeprg=rspec
CompilerSet makeprg=spec
CompilerSet errorformat=
\%f:%l:\ %tarning:\ %m,
\%+W'%.%#'\ FAILED,
\%+I'%.%#'\ FIXED,
\%-Cexpected:%.%#,
\%-C\ \ \ \ \ got:%.%#,
\%E%.%#:in\ `load':\ %f:%l:%m,
\%E%f:%l:in\ `%*[^']':\ %m,
\%-Z\ \ \ \ \ \#\ %f:%l:%.%#,
\%E\ \ %\\d%\\+)%.%#,
\%C\ \ \ \ \ %m,
\%C%f:%l:,
\%W%f:%l:\ warning:\ %m,
\%E%f:%l:in\ %*[^:]:\ %m,
\%E%f:%l:\ %m,
\%-Z%\tfrom\ %f:%l,
\%-Z%p^%.%#,
\%-C%.%#,
\%-G%.%#
let &cpo = s:cpo_save
+1 -1
View File
@@ -9,7 +9,7 @@ endif
let current_compiler = "rst"
let s:cpo_save = &cpo
set cpo&vim
set cpo-=C
setlocal errorformat=
\%f:%l:\ (%tEBUG/0)\ %m,
+25 -2
View File
@@ -1,10 +1,33 @@
" Vim compiler file
" Language: Ruby
" Function: Syntax check and/or error reporting
" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
" URL: https://github.com/vim-ruby/vim-ruby
" Maintainer: Tim Hammerquist <timh at rubyforge.org>
" Last Change: 2008 Aug 1
" URL: http://vim-ruby.rubyforge.org
" Anon CVS: See above site
" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
" ----------------------------------------------------------------------------
"
" Changelog:
" 0.2: script saves and restores 'cpoptions' value to prevent problems with
" line continuations
" 0.1: initial release
"
" Contributors:
" Hugh Sasse <hgs@dmu.ac.uk>
" Doug Kearns <djkea2@gus.gscit.monash.edu.au>
"
" Todo:
" match error type %m
"
" Comments:
" I know this file isn't perfect. If you have any questions, suggestions,
" patches, etc., please don't hesitate to let me know.
"
" This is my first experience with 'errorformat' and compiler plugins and
" I welcome any input from more experienced (or clearer-thinking)
" individuals.
" ----------------------------------------------------------------------------
if exists("current_compiler")
finish
+3 -1
View File
@@ -1,7 +1,9 @@
" Vim compiler file
" Language: Test::Unit - Ruby Unit Testing Framework
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" URL: https://github.com/vim-ruby/vim-ruby
" Last Change: 2008 Aug 1
" URL: http://vim-ruby.rubyforge.org
" Anon CVS: See above site
" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
if exists("current_compiler")
-30
View File
@@ -1,30 +0,0 @@
" Vim compiler file
" Compiler: Sass
" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
" Last Change: 2013 May 30
if exists("current_compiler")
finish
endif
let current_compiler = "sass"
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
endif
let s:cpo_save = &cpo
set cpo-=C
CompilerSet makeprg=sass\ -c
CompilerSet errorformat=
\%f:%l:%m\ (Sass::Syntax%trror),
\%ESyntax\ %trror:%m,
\%C%\\s%\\+on\ line\ %l\ of\ %f,
\%Z%.%#,
\%-G%.%#
let &cpo = s:cpo_save
unlet s:cpo_save
" vim:set sw=2 sts=2:
+6 -8
View File
@@ -1,7 +1,8 @@
" Vim compiler file
" Compiler: se (Liberty Eiffel Compiler)
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Last Change: 2013 Jun 29
" Compiler: se (SmartEiffel Compiler)
" Maintainer: Doug Kearns <djkea2@gus.gscit.monash.edu.au>
" URL: http://gus.gscit.monash.edu.au/~djkea2/vim/compiler/se.vim
" Last Change: 2004 Nov 27
if exists("current_compiler")
finish
@@ -15,15 +16,12 @@ endif
let s:cpo_save = &cpo
set cpo-=C
CompilerSet makeprg=se\ c
CompilerSet makeprg=compile\ %
CompilerSet errorformat=%W******\ Warning:\ %m,
\%E******\ Fatal\ Error:\ %m,
\%E******\ Error:\ %m,
\%ZLine\ %l\ column\ %c\ in\ %.%#\ (%f)\ %\\=:,
\%ZLine\ %l\ columns\ %c\\,\ %\\d%\\+\ %.%#\ (%f)\ %\\=:,
\%+C%*[^\ ]%.%#,
\%-GThe\ source\ lines\ involved,
\%CLine\ %l\ column\ %c\ in\ %\\w%\\+\ (%f)\ :,
\%-G%.%#
let &cpo = s:cpo_save
+2 -1
View File
@@ -1,6 +1,7 @@
" Vim compiler file
" Compiler: tcl
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Maintainer: Doug Kearns <djkea2@gus.gscit.monash.edu.au>
" URL: http://gus.gscit.monash.edu.au/~djkea2/vim/compiler/tcl.vim
" Last Change: 2004 Nov 27
if exists("current_compiler")
+6 -5
View File
@@ -1,13 +1,11 @@
" Vim compiler file
" Compiler: TeX
" Maintainer: Artem Chuprina <ran@ran.pp.ru>
" Last Change: 2012 Apr 30
" Last Change: 2004 Mar 27
if exists("current_compiler")
finish
endif
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
@@ -32,6 +30,9 @@ else
let current_compiler = 'make'
endif
let s:cpo_save = &cpo
set cpo-=C
" Value errorformat are taken from vim help, see :help errorformat-LaTeX, with
" addition from Srinath Avadhanula <srinath@fastmail.fm>
CompilerSet errorformat=%E!\ LaTeX\ %trror:\ %m,
@@ -63,5 +64,5 @@ CompilerSet errorformat=%E!\ LaTeX\ %trror:\ %m,
\%+Q%*[^()])%r,
\%+Q[%\\d%*[^()])%r
let &cpo = s:keepcpo
unlet s:keepcpo
let &cpo = s:cpo_save
unlet s:cpo_save
+13 -3
View File
@@ -1,7 +1,11 @@
" Vim compiler file
" Compiler: HTML Tidy
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Last Change: 2013 Jul 7
" Maintainer: Doug Kearns <djkea2@gus.gscit.monash.edu.au>
" URL: http://gus.gscit.monash.edu.au/~djkea2/vim/compiler/tidy.vim
" Last Change: 2004 Nov 27
" NOTE: set 'tidy_compiler_040800' if you are using the 4th August 2000 release
" of HTML Tidy.
if exists("current_compiler")
finish
@@ -12,7 +16,13 @@ if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
endif
CompilerSet makeprg=tidy\ -quiet\ -errors\ --gnu-emacs\ yes\ %
" this is needed to work around a bug in the 04/08/00 release of tidy which
" failed to set the filename if the -quiet option was used
if exists("tidy_compiler_040800")
CompilerSet makeprg=tidy\ -errors\ --gnu-emacs\ yes\ %
else
CompilerSet makeprg=tidy\ -quiet\ -errors\ --gnu-emacs\ yes\ %
endif
" sample warning: foo.html:8:1: Warning: inserting missing 'foobar' element
" sample error: foo.html:9:2: Error: <foobar> is not recognized!
-22
View File
@@ -1,22 +0,0 @@
" Vim compiler file
" Compiler: Mono C#
" Maintainer: Chiel ten Brinke (ctje92@gmail.com)
" Last Change: 2013 May 13
if exists("current_compiler")
finish
endif
let current_compiler = "xbuild"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args>
endif
CompilerSet errorformat=\ %#%f(%l\\\,%c):\ %m
CompilerSet makeprg=xbuild\ /nologo\ /v:q\ /property:GenerateFullPaths=true
let &cpo = s:keepcpo
unlet s:keepcpo
+8 -5
View File
@@ -1,7 +1,8 @@
" Vim compiler file
" Compiler: xmllint
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Last Change: 2013 Jul 8
" Maintainer: Doug Kearns <djkea2@gus.gscit.monash.edu.au>
" URL: http://gus.gscit.monash.edu.au/~djkea2/vim/compiler/xmllint.vim
" Last Change: 2004 Nov 27
if exists("current_compiler")
finish
@@ -15,10 +16,12 @@ endif
let s:cpo_save = &cpo
set cpo-=C
CompilerSet makeprg=xmllint\ --valid\ --noout
CompilerSet makeprg=xmllint\ --valid\ --noout\
CompilerSet errorformat=%+E%f:%l:\ %.%#\ error\ :\ %m,
\%+W%f:%l:\ %.%#\ warning\ :\ %m,
CompilerSet errorformat=%E%f:%l:\ error:\ %m,
\%W%f:%l:\ warning:\ %m,
\%E%f:%l:\ validity\ error:\ %m,
\%W%f:%l:\ validity\ warning:\ %m,
\%-Z%p^,
\%-G%.%#
+1 -1
View File
@@ -1,4 +1,4 @@
*arabic.txt* For Vim version 7.4. Last change: 2010 Nov 13
*arabic.txt* For Vim version 7.3. Last change: 2010 Nov 13
VIM REFERENCE MANUAL by Nadim Shaikli
+19 -73
View File
@@ -1,4 +1,4 @@
*autocmd.txt* For Vim version 7.4. Last change: 2013 Aug 04
*autocmd.txt* For Vim version 7.3. Last change: 2011 May 19
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -33,7 +33,7 @@ files matching *.c. You can also use autocommands to implement advanced
features, such as editing compressed files (see |gzip-example|). The usual
place to put autocommands is in your .vimrc or .exrc file.
*E203* *E204* *E143* *E855*
*E203* *E204* *E143*
WARNING: Using autocommands is very powerful, and may lead to unexpected side
effects. Be careful not to destroy your text.
- It's a good idea to do some testing on an expendable copy of a file first.
@@ -263,10 +263,8 @@ Name triggered by ~
Startup and exit
|VimEnter| after doing all the startup stuff
|GUIEnter| after starting the GUI successfully
|GUIFailed| after starting the GUI failed
|TermResponse| after the terminal response to |t_RV| is received
|QuitPre| when using `:quit`, before deciding whether to quit
|VimLeavePre| before exiting Vim, before writing the viminfo file
|VimLeave| before exiting Vim, after writing the viminfo file
@@ -314,7 +312,6 @@ Name triggered by ~
|SessionLoadPost| after loading a session file
|MenuPopup| just before showing the popup menu
|CompleteDone| after Insert mode completion is done
|User| to be used in combination with ":doautocmd"
@@ -388,10 +385,6 @@ BufRead or BufReadPost When starting to edit a new buffer, after
This does NOT work for ":r file". Not used
when the file doesn't exist. Also used after
successfully recovering a file.
Also triggered for the filetypedetect group
when executing ":filetype detect" and when
writing an unnamed buffer in a way that the
buffer gets a name.
*BufReadCmd*
BufReadCmd Before starting to edit a new buffer. Should
read the file into the buffer. |Cmd-event|
@@ -455,9 +448,6 @@ BufWriteCmd Before writing the whole buffer to a file.
'modified' if successful, unless '+' is in
'cpo' and writing to another file |cpo-+|.
The buffer contents should not be changed.
When the command resets 'modified' the undo
information is adjusted to mark older undo
states as 'modified', like |:write| does.
|Cmd-event|
*BufWritePost*
BufWritePost After writing the whole buffer to a file
@@ -481,11 +471,6 @@ CmdwinLeave Before leaving the command-line window.
*ColorScheme*
ColorScheme After loading a color scheme. |:colorscheme|
*CompleteDone*
CompleteDone After Insert mode completion is done. Either
when something was completed or abandoning
completion. |ins-completion|
*CursorHold*
CursorHold When the user doesn't press a key for the time
specified with 'updatetime'. Not re-triggered
@@ -513,18 +498,16 @@ CursorHold When the user doesn't press a key for the time
CursorHoldI Just like CursorHold, but in Insert mode.
*CursorMoved*
CursorMoved After the cursor was moved in Normal or Visual
mode. Also when the text of the cursor line
has been changed, e.g., with "x", "rx" or "p".
CursorMoved After the cursor was moved in Normal mode.
Also when the text of the cursor line has been
changed, e.g., with "x", "rx" or "p".
Not triggered when there is typeahead or when
an operator is pending.
For an example see |match-parens|.
Careful: This is triggered very often, don't
do anything that the user does not expect or
that is slow.
Careful: Don't do anything that the user does
not expect or that is slow.
*CursorMovedI*
CursorMovedI After the cursor was moved in Insert mode.
Not triggered when the popup menu is visible.
Otherwise the same as CursorMoved.
*EncodingChanged*
EncodingChanged Fires off after the 'encoding' option has been
@@ -691,11 +674,8 @@ InsertCharPre When a character is typed in Insert mode,
InsertEnter Just before starting Insert mode. Also for
Replace mode and Virtual Replace mode. The
|v:insertmode| variable indicates the mode.
Be careful not to do anything else that the
user does not expect.
The cursor is restored afterwards. If you do
not want that set |v:char| to a non-empty
string.
Be careful not to move the cursor or do
anything else that the user does not expect.
*InsertLeave*
InsertLeave When leaving Insert mode. Also when using
CTRL-O |i_CTRL-O|. But not for |i_CTRL-C|.
@@ -715,10 +695,7 @@ MenuPopup Just before showing the popup menu (under the
QuickFixCmdPre Before a quickfix command is run (|:make|,
|:lmake|, |:grep|, |:lgrep|, |:grepadd|,
|:lgrepadd|, |:vimgrep|, |:lvimgrep|,
|:vimgrepadd|, |:lvimgrepadd|, |:cscope|,
|:cfile|, |:cgetfile|, |:caddfile|, |:lfile|,
|:lgetfile|, |:laddfile|, |:helpgrep|,
|:lhelpgrep|).
|:vimgrepadd|, |:lvimgrepadd|, |:cscope|).
The pattern is matched against the command
being run. When |:grep| is used but 'grepprg'
is set to "internal" it still matches "grep".
@@ -729,16 +706,7 @@ QuickFixCmdPre Before a quickfix command is run (|:make|,
*QuickFixCmdPost*
QuickFixCmdPost Like QuickFixCmdPre, but after a quickfix
command is run, before jumping to the first
location. For |:cfile| and |:lfile| commands
it is run after error file is read and before
moving to the first error.
See |QuickFixCmdPost-example|.
*QuitPre*
QuitPre When using `:quit`, `:wq` or `:qall`, before
deciding whether it closes the current window
or quits Vim. Can be used to close any
non-essential window if the current window is
the last ordinary window.
location. See |QuickFixCmdPost-example|.
*RemoteReply*
RemoteReply When a reply from a Vim that functions as
server was received |server2client()|. The
@@ -835,27 +803,12 @@ TermResponse After the response to |t_RV| is received from
triggered halfway executing another event,
especially if file I/O, a shell command or
anything else that takes time is involved.
*TextChanged*
TextChanged After a change was made to the text in the
current buffer in Normal mode. That is when
|b:changedtick| has changed.
Not triggered when there is typeahead or when
an operator is pending.
Careful: This is triggered very often, don't
do anything that the user does not expect or
that is slow.
*TextChangedI*
TextChangedI After a change was made to the text in the
current buffer in Insert mode.
Not triggered when the popup menu is visible.
Otherwise the same as TextChanged.
*User*
User Never executed automatically. To be used for
autocommands that are only executed with
":doautocmd".
*UserGettingBored*
UserGettingBored When the user presses the same key 42 times.
Just kidding! :-)
UserGettingBored When the user hits CTRL-C. Just kidding! :-)
*VimEnter*
VimEnter After doing all the startup stuff, including
loading .vimrc files, executing the "-c cmd"
@@ -952,8 +905,7 @@ the autocommand is executed. This is different from the command!
*file-pattern*
The pattern is interpreted like mostly used in file names:
* matches any sequence of characters; Unusual: includes path
separators
* matches any sequence of characters
? matches any single character
\? matches a '?'
. matches a '.'
@@ -962,9 +914,6 @@ The pattern is interpreted like mostly used in file names:
\, matches a ','
{ } like \( \) in a |pattern|
, inside { }: like \| in a |pattern|
\} literal }
\{ literal {
\\\{n,m\} like \{n,m} in a |pattern|
\ special meaning like in a |pattern|
[ch] matches 'c' or 'h'
[^ch] match any character but 'c' and 'h'
@@ -1099,7 +1048,7 @@ Note that the 'eventignore' option applies here too. Events listed in this
option will not cause any commands to be executed.
*:do* *:doau* *:doautocmd* *E217*
:do[autocmd] [<nomodeline>] [group] {event} [fname]
:do[autocmd] [group] {event} [fname]
Apply the autocommands matching [fname] (default:
current file name) for {event} to the current buffer.
You can use this when the current file name does not
@@ -1108,8 +1057,8 @@ option will not cause any commands to be executed.
It's possible to use this inside an autocommand too,
so you can base the autocommands for one extension on
another extension. Example: >
:au BufEnter *.cpp so ~/.vimrc_cpp
:au BufEnter *.cpp doau BufEnter x.c
:au Bufenter *.cpp so ~/.vimrc_cpp
:au Bufenter *.cpp doau BufEnter x.c
< Be careful to avoid endless loops. See
|autocmd-nested|.
@@ -1118,17 +1067,14 @@ option will not cause any commands to be executed.
argument is included, Vim executes only the matching
autocommands for that group. Note: if you use an
undefined group name, Vim gives you an error message.
*<nomodeline>*
After applying the autocommands the modelines are
processed, so that their settings overrule the
settings from autocommands, like what happens when
editing a file. This is skipped when the <nomodeline>
argument is present. You probably want to use
<nomodeline> for events that are not used when loading
a buffer, such as |User|.
editing a file.
*:doautoa* *:doautoall*
:doautoa[ll] [<nomodeline>] [group] {event} [fname]
:doautoa[ll] [group] {event} [fname]
Like ":doautocmd", but apply the autocommands to each
loaded buffer. Note that [fname] is used to select
the autocommands, not the buffers to which they are
+37 -77
View File
@@ -1,4 +1,4 @@
*change.txt* For Vim version 7.4. Last change: 2013 Jul 17
*change.txt* For Vim version 7.3. Last change: 2011 Jun 19
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -71,37 +71,24 @@ For inserting text see |insert.txt|.
"D" deletes the highlighted text plus all text until
the end of the line. {not in Vi}
*:d* *:de* *:del* *:delete* *:dl* *:dp*
*:d* *:de* *:del* *:delete*
:[range]d[elete] [x] Delete [range] lines (default: current line) [into
register x].
Note these weird abbreviations:
:dl delete and list
:dell idem
:delel idem
:deletl idem
:deletel idem
:dp delete and print
:dep idem
:delp idem
:delep idem
:deletp idem
:deletep idem
:[range]d[elete] [x] {count}
Delete {count} lines, starting with [range]
(default: current line |cmdline-ranges|) [into
register x].
These commands delete text. You can repeat them with the `.` command
(except `:d`) and undo them. Use Visual mode to delete blocks of text. See
These commands delete text. You can repeat them with the "." command
(except ":d") and undo them. Use Visual mode to delete blocks of text. See
|registers| for an explanation of registers.
An exception for the d{motion} command: If the motion is not linewise, the
start and end of the motion are not in the same line, and there are only
blanks before the start and after the end of the motion, the delete becomes
linewise. This means that the delete also removes the line of blanks that you
might expect to remain. Use the |o_v| operator to force the motion to be
characterwise.
might expect to remain.
Trying to delete an empty region of text (e.g., "d0" in the first column)
is an error when 'cpoptions' includes the 'E' flag.
@@ -144,7 +131,7 @@ gJ Join [count] lines, with a minimum of two lines.
See |ex-flags| for [flags].
These commands delete the <EOL> between lines. This has the effect of joining
multiple lines into one line. You can repeat these commands (except `:j`) and
multiple lines into one line. You can repeat these commands (except ":j") and
undo them.
These commands, except "gJ", insert one space in place of the <EOL> unless
@@ -272,12 +259,6 @@ r{char} Replace the character under the cursor with {char}.
<CR>. CTRL-V <NL> replaces with a <Nul>.
{Vi: CTRL-V <CR> still replaces with a line break,
cannot replace something with a <CR>}
If {char} is CTRL-E or CTRL-Y the character from the
line below or above is used, just like with |i_CTRL-E|
and |i_CTRL-Y|. This also works with a count, thus
`10r<C-E>` copies 10 characters from the line below.
If you give a [count], Vim replaces [count] characters
with [count] {char}s. When {char} is a <CR> or <NL>,
however, Vim inserts only one <CR>: "5r<CR>" replaces
@@ -483,9 +464,9 @@ much as possible to make the indent. You can use ">><<" to replace an indent
made out of spaces with the same indent made out of <Tab>s (and a few spaces
if necessary). If the 'expandtab' option is on, Vim uses only spaces. Then
you can use ">><<" to replace <Tab>s in the indent by spaces (or use
`:retab!`).
":retab!").
To move a line several 'shiftwidth's, use Visual mode or the `:` commands.
To move a line several 'shiftwidth's, use Visual mode or the ":" commands.
For example: >
Vjj4> move three lines 4 indents to the right
:<<< move current line 3 indents to the left
@@ -505,7 +486,7 @@ Examples of filters are "sort", which sorts lines alphabetically, and
works like a filter; not all versions do). The 'shell' option specifies the
shell Vim uses to execute the filter command (See also the 'shelltype'
option). You can repeat filter commands with ".". Vim does not recognize a
comment (starting with '"') after the `:!` command.
comment (starting with '"') after the ":!" command.
*!*
!{motion}{filter} Filter {motion} text lines through the external
@@ -592,37 +573,34 @@ For other systems the tmpnam() library function is used.
Repeat last :substitute with same search pattern and
substitute string, but without the same flags. You
may add [flags], see |:s_flags|.
Note that after `:substitute` the '&' flag can't be
Note that after ":substitute" the '&' flag can't be
used, it's recognized as a pattern separator.
The space between `:substitute` and the 'c', 'g' and
The space between ":substitute" and the 'c', 'g' and
'r' flags isn't required, but in scripts it's a good
idea to keep it to avoid confusion.
:[range]~[&][flags] [count] *:~*
Repeat last substitute with same substitute string
but with last used search pattern. This is like
`:&r`. See |:s_flags| for [flags].
":&r". See |:s_flags| for [flags].
*&*
& Synonym for `:s` (repeat last substitute). Note
& Synonym for ":s" (repeat last substitute). Note
that the flags are not remembered, thus it might
actually work differently. You can use `:&&` to keep
actually work differently. You can use ":&&" to keep
the flags.
*g&*
g& Synonym for `:%s//~/&` (repeat last substitute with
last search pattern on all lines with the same flags).
For example, when you first do a substitution with
`:s/pattern/repl/flags` and then `/search` for
something else, `g&` will do `:%s/search/repl/flags`.
g& Synonym for ":%s//~/&" (repeat last substitute on all
lines with the same flags).
Mnemonic: global substitute. {not in Vi}
*:snomagic* *:sno*
:[range]sno[magic] ... Same as `:substitute`, but always use 'nomagic'.
:[range]sno[magic] ... Same as ":substitute", but always use 'nomagic'.
{not in Vi}
*:smagic* *:sm*
:[range]sm[agic] ... Same as `:substitute`, but always use 'magic'.
:[range]sm[agic] ... Same as ":substitute", but always use 'magic'.
{not in Vi}
*:s_flags*
@@ -632,7 +610,7 @@ The flags that you can use for the substitute commands:
command. Examples: >
:&&
:s/this/that/&
< Note that `:s` and `:&` don't keep the flags.
< Note that ":s" and ":&" don't keep the flags.
{not in Vi}
[c] Confirm each substitution. Vim highlights the matching string (with
@@ -681,8 +659,6 @@ The flags that you can use for the substitute commands:
[n] Report the number of matches, do not actually substitute. The [c]
flag is ignored. The matches are reported as if 'report' is zero.
Useful to |count-items|.
If \= |sub-replace-expression| is used, the expression will be
evaluated in the |sandbox| at every match.
[p] Print the line containing the last substitute.
@@ -690,14 +666,14 @@ The flags that you can use for the substitute commands:
[l] Like [p] but print the text like |:list|.
[r] Only useful in combination with `:&` or `:s` without arguments. `:&r`
works the same way as `:~`: When the search pattern is empty, use the
[r] Only useful in combination with ":&" or ":s" without arguments. ":&r"
works the same way as ":~": When the search pattern is empty, use the
previously used search pattern instead of the search pattern from the
last substitute or `:global`. If the last command that did a search
was a substitute or `:global`, there is no effect. If the last
last substitute or ":global". If the last command that did a search
was a substitute or ":global", there is no effect. If the last
command was a search command such as "/", use the pattern from that
command.
For `:s` with an argument this already happens: >
For ":s" with an argument this already happens: >
:s/blue/red/
/green
:s//red/ or :~ or :&r
@@ -714,9 +690,9 @@ reason is that the flags can only be found by skipping the pattern, and in
order to skip the pattern the "magicness" must be known. Catch 22!
If the {pattern} for the substitute command is empty, the command uses the
pattern from the last substitute or `:global` command. If there is none, but
pattern from the last substitute or ":global" command. If there is none, but
there is a previous search pattern, that one is used. With the [r] flag, the
command uses the pattern from the last substitute, `:global`, or search
command uses the pattern from the last substitute, ":global", or search
command.
If the {string} is omitted the substitute is done as if it's empty. Thus the
@@ -796,11 +772,6 @@ Examples: >
:s/abcde/abc^Mde/ modifies "abcde" to "abc", "de" (two lines)
:s/$/\^M/ modifies "abcde" to "abcde^M"
:s/\w\+/\u\0/g modifies "bla bla" to "Bla Bla"
:s/\w\+/\L\u/g modifies "BLA bla" to "Bla Bla"
Note: "\L\u" can be used to capitalize the first letter of a word. This is
not compatible with Vi and older versions of Vim, where the "\u" would cancel
out the "\L". Same for "\U\l".
Note: In previous versions CTRL-V was handled in a special way. Since this is
not Vi compatible, this was removed. Use a backslash instead.
@@ -866,17 +837,17 @@ This replaces each 'E' character with a euro sign. Read more in |<Char->|.
:promptf[ind] [string]
Put up a Search dialog. When [string] is given, it is
used as the initial search string.
{only for Win32, Motif and GTK GUI}
{only for Win32, Motif, GTK and MacVim GUI}
*:promptr* *:promptrepl*
:promptr[epl] [string]
Put up a Search/Replace dialog. When [string] is
given, it is used as the initial search string.
{only for Win32, Motif and GTK GUI}
{only for Win32, Motif, GTK and MacVim GUI}
4.4 Changing tabs *change-tabs*
*:ret* *:retab* *:retab!*
*:ret* *:retab*
:[range]ret[ab][!] [new_tabstop]
Replace all sequences of white-space containing a
<Tab> with new strings of white-space using the new
@@ -895,7 +866,7 @@ This replaces each 'E' character with a euro sign. Read more in |<Char->|.
Careful: This command modifies any <Tab> characters
inside of strings in a C program. Use "\t" to avoid
this (that's a good habit anyway).
`:retab!` may also change a sequence of spaces by
":retab!" may also change a sequence of spaces by
<Tab> characters, which can mess up a printf().
{not in Vi}
Not available when |+ex_extra| feature was disabled at
@@ -1005,12 +976,8 @@ inside of strings can change! Also see 'softtabstop' option. >
current line). This always works |linewise|, thus
this command can be used to put a yanked block as new
lines.
If no register is specified, it depends on the 'cb'
option: If 'cb' contains "unnamedplus", paste from the
+ register |quoteplus|. Otherwise, if 'cb' contains
"unnamed", paste from the * register |quotestar|.
Otherwise, paste from the unnamed register
|quote_quote|.
The cursor is left on the first non-blank in the last
new line.
The register can also be '=' followed by an optional
expression. The expression continues until the end of
the command. You need to escape the '|' and '"'
@@ -1215,7 +1182,7 @@ nothing is returned. {not in Vi}
9. Last search pattern register "/ *quote_/* *quote/*
Contains the most recent search-pattern. This is used for "n" and 'hlsearch'.
It is writable with `:let`, you can change it to have 'hlsearch' highlight
It is writable with ":let", you can change it to have 'hlsearch' highlight
other matches without actually searching. You can't yank or delete into this
register. The search direction is available in |v:searchforward|.
Note that the valued is restored when returning from a function
@@ -1223,12 +1190,12 @@ Note that the valued is restored when returning from a function
{not in Vi}
*@/*
You can write to a register with a `:let` command |:let-@|. Example: >
You can write to a register with a ":let" command |:let-@|. Example: >
:let @/ = "the"
If you use a put command without specifying a register, Vim uses the register
that was last filled (this is also the contents of the unnamed register). If
you are confused, use the `:dis` command to find out what Vim will put (this
you are confused, use the ":dis" command to find out what Vim will put (this
command displays all named and numbered registers; the unnamed register is
labelled '"').
@@ -1524,7 +1491,6 @@ n When formatting text, recognize numbered lists. This actually uses
first line of a paragraph
second line of the same paragraph
third line.
< This also works inside comments, ignoring the comment leader.
v Vi-compatible auto-wrapping in insert mode: Only break a line at a
blank that you have entered during the current insert command. (Note:
this is not 100% Vi compatible. Vi has some "unexpected features" or
@@ -1545,12 +1511,6 @@ B When joining lines, don't insert a space between two multi-byte
characters. Overruled by the 'M' flag.
1 Don't break a line after a one-letter word. It's broken before it
instead (if possible).
j Where it makes sense, remove a comment leader when joining lines. For
example, joining:
int i; // the index ~
// in the list ~
Becomes:
int i; // the index in the list ~
With 't' and 'c' you can specify when Vim performs auto-wrapping:
@@ -1594,7 +1554,7 @@ Some examples:
:set fo=tcrq
<
Automatic formatting *auto-format* *autoformat*
Automatic formatting *auto-format*
When the 'a' flag is present in 'formatoptions' text is formatted
automatically when inserting text or deleting text. This works nice for
@@ -1703,7 +1663,7 @@ found here: |sort()|.
last search pattern is used. This allows trying out
a pattern first.
Note that using `:sort` with `:global` doesn't sort the matching lines, it's
Note that using ":sort" with ":global" doesn't sort the matching lines, it's
quite useless.
The details about sorting depend on the library function used. There is no
+13 -21
View File
@@ -1,4 +1,4 @@
*cmdline.txt* For Vim version 7.4. Last change: 2013 Mar 16
*cmdline.txt* For Vim version 7.3. Last change: 2011 Mar 27
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -217,7 +217,7 @@ CTRL-\ e {expr} *c_CTRL-\_e*
:return cmd
:endfunc
< This doesn't work recursively, thus not when already editing
an expression. But it is possible to use in a mapping.
an expression.
*c_CTRL-Y*
CTRL-Y When there is a modeless selection, copy the selection into
@@ -330,12 +330,12 @@ terminals)
:his[tory] [{name}] [{first}][, [{last}]]
List the contents of history {name} which can be:
c[md] or : command-line history
s[earch] or / or ? search string history
e[xpr] or = expression register history
i[nput] or @ input line history
d[ebug] or > debug command history
a[ll] all of the above
c[md] or : command-line history
s[earch] or / search string history
e[xpr] or = expression register history
i[nput] or @ input line history
d[ebug] or > debug command history
a[ll] all of the above
{not in Vi}
If the numbers {first} and/or {last} are given, the respective
@@ -426,8 +426,6 @@ a previous version <Esc> was used). In the pattern standard wildcards '*' and
'?' are accepted when matching file names. '*' matches any string, '?'
matches exactly one character.
The 'wildignorecase' option can be set to ignore case in filenames.
If you like tcsh's autolist completion, you can use this mapping:
:cnoremap X <C-L><C-D>
(Where X is the command key to use, <C-L> is CTRL-L and <C-D> is CTRL-D)
@@ -714,15 +712,10 @@ three lines: >
Visual Mode and Range *v_:*
{Visual}: Starts a command-line with the Visual selected lines as a
range. The code `:'<,'>` is used for this range, which makes
range. The code ":'<,'>" is used for this range, which makes
it possible to select a similar line from the command-line
history for repeating a command on different Visually selected
lines.
When Visual mode was already ended, a short way to use the
Visual area for a range is `:*`. This requires that "*" does
not appear in 'cpo', see |cpo-star|. Otherwise you will have
to type `:'<,'>`
==============================================================================
5. Ex command-line flags *ex-flags*
@@ -831,11 +824,10 @@ These modifiers can be given, in this order:
the home directory. If the name is a directory a path
separator is added at the end. For a file name that does not
exist and does not have an absolute path the result is
unpredictable. On MS-Windows an 8.3 filename is expanded to
the long name.
unpredictable.
:8 Converts the path to 8.3 short format (currently only on
MS-Windows). Will act on as much of a path that is an
existing path.
win32). Will act on as much of a path that is an existing
path.
:~ Reduce file name to be relative to the home directory, if
possible. File name is unmodified if it is not below the home
directory.
@@ -964,7 +956,7 @@ for the file "$home" in the root directory. A few examples:
\\$home file "\\", followed by expanded $home
==============================================================================
7. Command-line window *cmdline-window* *cmdwin*
6. Command-line window *cmdline-window* *cmdwin*
*command-line-window*
In the command-line window the command line can be edited just like editing
text in any window. It is a special kind of window, because you cannot leave
+2 -2
View File
@@ -1,4 +1,4 @@
*debug.txt* For Vim version 7.4. Last change: 2012 Feb 11
*debug.txt* For Vim version 7.3. Last change: 2010 Dec 22
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -15,7 +15,7 @@ For debugging Vim scripts, functions, etc. see |debug-scripts|
==============================================================================
1. Location of a crash, using gcc and gdb *debug-gcc* *gdb*
1. Location of a crash, using gcc and gdb *debug-gcc*
When Vim crashes in one of the test files, and you are using gcc for
compilation, here is what you can do to find out exactly where Vim crashes.
+1 -1
View File
@@ -1,4 +1,4 @@
*debugger.txt* For Vim version 7.4. Last change: 2005 Mar 29
*debugger.txt* For Vim version 7.3. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Gordon Prieur
+1 -13
View File
@@ -1,4 +1,4 @@
*develop.txt* For Vim version 7.4. Last change: 2013 Apr 27
*develop.txt* For Vim version 7.3. Last change: 2008 Dec 17
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -20,7 +20,6 @@ code.
Vim is open source software. Everybody is encouraged to contribute to help
improving Vim. For sending patches a context diff "diff -c" is preferred.
Also see http://www.vim.org/tips/tip.php?tip_id=618.
Also see http://vim.wikia.com/wiki/How_to_make_and_submit_a_patch.
==============================================================================
1. Design goals *design-goals*
@@ -233,17 +232,6 @@ time shadows global declaration
new C++ reserved keyword
try Borland C++ doesn't like it to be used as a variable.
clear Mac curses.h
echo Mac curses.h
instr Mac curses.h
meta Mac curses.h
newwin Mac curses.h
nl Mac curses.h
overwrite Mac curses.h
refresh Mac curses.h
scroll Mac curses.h
typeahead Mac curses.h
basename() GNU string function
dirname() GNU string function
get_env_value() Linux system function
+12 -15
View File
@@ -1,4 +1,4 @@
*diff.txt* For Vim version 7.4. Last change: 2013 Jul 07
*diff.txt* For Vim version 7.3. Last change: 2011 Apr 14
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -86,16 +86,16 @@ diff mode. You could use a construct like this: >
While already in Vim you can start diff mode in three ways.
*E98*
:diffs[plit] {filename} *:diffs* *:diffsplit*
:diffsplit {filename} *:diffs* *:diffsplit*
Open a new window on the file {filename}. The options are set
as for "vimdiff" for the current and the newly opened window.
Also see 'diffexpr'.
*:difft* *:diffthis*
:difft[his] Make the current window part of the diff windows. This sets
:diffthis Make the current window part of the diff windows. This sets
the options like for "vimdiff".
:diffp[atch] {patchfile} *E816* *:diffp* *:diffpatch*
:diffpatch {patchfile} *E816* *:diffp* *:diffpatch*
Use the current buffer, patch it with the diff found in
{patchfile} and open a buffer on the result. The options are
set as for "vimdiff".
@@ -123,14 +123,14 @@ Since the option values are remembered with the buffer, you can edit another
file for a moment and come back to the same file and be in diff mode again.
*:diffo* *:diffoff*
:diffo[ff] Switch off diff mode for the current window.
:diffoff Switch off diff mode for the current window.
:diffo[ff]! Switch off diff mode for the current window and in all windows
:diffoff! Switch off diff mode for the current window and in all windows
in the current tab page where 'diff' is set.
The ":diffoff" command resets the relevant options to the values they had when
using |:diffsplit|, |:diffpatch| , |:diffthis|. or starting Vim in diff mode.
Otherwise they are set to their default value:
The ":diffoff" command resets the relevant options to their default value.
This may be different from what the values were before diff mode was started,
the old values are not remembered.
'diff' off
'scrollbind' off
@@ -178,7 +178,7 @@ buffer. If you don't want a buffer to remain used for the diff do ":set
nodiff" before hiding it.
*:diffu* *:diffupdate*
:diffu[pdate][!] Update the diff highlighting and folds.
:diffu[pdate] Update the diff highlighting and folds.
Vim attempts to keep the differences updated when you make changes to the
text. This mostly takes care of inserted and deleted lines. Changes within a
@@ -187,9 +187,6 @@ To force the differences to be updated use: >
:diffupdate
If the ! is included Vim will check if the file was changed externally and
needs to be reloaded. It will prompt for each changed file, like `:checktime`
was used.
Vim will show filler lines for lines that are missing in one window but are
present in another. These lines were inserted in another file or deleted in
@@ -220,7 +217,7 @@ The diffs are highlighted with these groups:
that parts in the middle that are still the
same are highlighted anyway. Only "iwhite" of
'diffopt' is used here.
|hl-DiffDelete| DiffDelete Deleted lines. Also called filler lines,
|hl-DiffDelete| DiffDelete Deleted lines. Also called filler lines,
because they don't really exist in this
buffer.
@@ -333,7 +330,7 @@ diff. This example explains the format that Vim expects: >
The "1a2" item appends the line "bbb".
The "4d4" item deletes the line "111".
The "7c7" item replaces the line "GGG" with "ggg".
The '7c7" item replaces the line "GGG" with "ggg".
When 'diffexpr' is not empty, Vim evaluates it to obtain a diff file in the
format mentioned. These variables are set to the file names used:
+1 -1
View File
@@ -1,4 +1,4 @@
*digraph.txt* For Vim version 7.4. Last change: 2011 Jan 15
*digraph.txt* For Vim version 7.3. Last change: 2011 Jan 15
VIM REFERENCE MANUAL by Bram Moolenaar
+21 -35
View File
@@ -1,4 +1,4 @@
*editing.txt* For Vim version 7.4. Last change: 2013 Aug 03
*editing.txt* For Vim version 7.3. Last change: 2011 Feb 26
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -185,13 +185,12 @@ If you want to automatically save the changes without asking, switch on the
that does not work for all commands.
If you want to keep the changed buffer without saving it, switch on the
'hidden' option. See |hidden-buffer|. Some commands work like this even when
'hidden' is not set, check the help for the command.
'hidden' option. See |hidden-buffer|.
==============================================================================
2. Editing a file *edit-a-file*
*:e* *:edit* *reload*
*:e* *:edit*
:e[dit] [++opt] [+cmd] Edit the current file. This is useful to re-edit the
current file, when it has been changed outside of Vim.
This fails when changes have been made to the current
@@ -200,7 +199,7 @@ If you want to keep the changed buffer without saving it, switch on the
Also see |++opt| and |+cmd|.
{Vi: no ++opt}
*:edit!* *discard*
*:edit!*
:e[dit]! [++opt] [+cmd]
Edit the current file always. Discard any changes to
the current buffer. This is useful if you want to
@@ -378,9 +377,8 @@ command that accepts more than one file name (like ":next file1 file2")
embedded spaces must be escaped with a backslash.
*wildcard* *wildcards*
Wildcards in {file} are expanded, but as with file completion, 'wildignore'
and 'suffixes' apply. Which wildcards are supported depends on the system.
These are the common ones:
Wildcards in {file} are expanded. Which wildcards are supported depends on
the system. These are the common ones:
? matches one character
* matches anything, including nothing
** matches anything, including nothing, recurses into directories
@@ -394,7 +392,7 @@ is to use "path\[[]abc]". Then the file "path[abc]" literally.
*starstar-wildcard*
Expanding "**" is possible on Unix, Win32, Mac OS/X and a few other systems.
This allows searching a directory tree. This goes up to 100 directories deep.
Note there are some commands where this works slightly differently, see
Note there are some commands where this works slightly different, see
|file-searching|.
Example: >
:n **/*.txt
@@ -424,11 +422,9 @@ You can have the backticks expanded as a Vim expression, instead of an
external command, by using the syntax `={expr}` e.g.: >
:e `=tempname()`
The expression can contain just about anything, thus this can also be used to
avoid the special meaning of '"', '|', '%' and '#'. However, 'wildignore'
does apply like to other wildcards.
If the expression returns a string then names are to be separated with line
breaks. When the result is a |List| then each item is used as a name. Line
breaks also separate names.
avoid the special meaning of '"', '|', '%' and '#'. Names are to be separated
with line breaks. When the result is a |List| then each item is used as a
name. Line breaks also separate names.
*++opt* *[++opt]*
The [++opt] argument can be used to force the value of 'fileformat',
@@ -1070,7 +1066,6 @@ The names can be in upper- or lowercase.
If there are other tab pages and quitting the last
window in the current tab page the current tab page is
closed |tab-page|.
Triggers the |QuitPre| autocommand event.
:conf[irm] q[uit] Quit, but give prompt when changes have been made, or
the last file in the argument list has not been
@@ -1164,10 +1159,8 @@ MULTIPLE WINDOWS AND BUFFERS *window-exit*
*:confirm* *:conf*
:conf[irm] {command} Execute {command}, and use a dialog when an
operation has to be confirmed. Can be used on the
|:q|, |:qa| and |:w| commands (the latter to override
a read-only setting), and any other command that can
fail in such a way, such as |:only|, |:buffer|,
|:bdelete|, etc.
":q", ":qa" and ":w" commands (the latter to over-ride
a read-only setting).
Examples: >
:confirm w foo
@@ -1220,13 +1213,13 @@ For versions of Vim where browsing is not supported, the command is executed
unmodified.
*browsefilter*
For MS Windows and GTK, you can modify the filters that are used in the browse
dialog. By setting the g:browsefilter or b:browsefilter variables, you can
change the filters globally or locally to the buffer. The variable is set to
a string in the format "{filter label}\t{pattern};{pattern}\n" where {filter
label} is the text that appears in the "Files of Type" comboBox, and {pattern}
is the pattern which filters the filenames. Several patterns can be given,
separated by ';'.
For MS Windows, you can modify the filters that are used in the browse dialog.
By setting the g:browsefilter or b:browsefilter variables, you can change the
filters globally or locally to the buffer. The variable is set to a string in
the format "{filter label}\t{pattern};{pattern}\n" where {filter label} is the
text that appears in the "Files of Type" comboBox, and {pattern} is the
pattern which filters the filenames. Several patterns can be given, separated
by ';'.
For Motif the same format is used, but only the very first pattern is actually
used (Motif only offers one pattern, but you can edit it).
@@ -1234,7 +1227,7 @@ used (Motif only offers one pattern, but you can edit it).
For example, to have only Vim files in the dialog, you could use the following
command: >
let g:browsefilter = "Vim Scripts\t*.vim\nVim Startup Files\t*vimrc\n"
let g:browsefilter="Vim Scripts\t*.vim\nVim Startup Files\t*vimrc\n"
You can override the filter setting on a per-buffer basis by setting the
b:browsefilter variable. You would most likely set b:browsefilter in a
@@ -1244,13 +1237,6 @@ difficult to start editing a file of a different type. To overcome this, you
may want to add "All Files\t*.*\n" as the final filter, so that the user can
still access any desired file.
To avoid setting browsefilter when Vim does not actually support it, you can
use has("browsefilter"): >
if has("browsefilter")
let g:browsefilter = "whatever"
endif
==============================================================================
7. The current directory *current-directory*
@@ -1653,6 +1639,6 @@ There are three different types of searching:
Note that completion for ":find", ":sfind", and ":tabfind" commands do not
currently work with 'path' items that contain a url or use the double star
with depth limiter (/usr/**2) or upward search (;) notations.
(/usr/**2) or upward search (;) notations. >
vim:tw=78:ts=8:ft=help:norl:
+118 -324
View File
File diff suppressed because it is too large Load Diff
+1 -2
View File
@@ -1,4 +1,4 @@
.TH EVIM 1 "16 février 2002"
.TH EVIM 1 "16 février 2002 February 16"
.SH NAME
evim \- « Easy Vim », édite un fichier avec Vim sans utiliser les modes
.SH SYNOPSIS
@@ -54,4 +54,3 @@ Voir le menu Aide/Remerciements ou ":help credits" dans
.SH TRADUCTION
Cette page de manuel a été traduite David Blanchet.
<david.blanchet@free.fr> 2005-03-26.
Mise à jour 2013-05-10, Dominique Pellé <dominique.pelle@gmail.com>
+1 -2
View File
@@ -1,4 +1,4 @@
.TH EVIM 1 "16 février 2002"
.TH EVIM 1 "16 février 2002 February 16"
.SH NAME
evim \- « Easy Vim », édite un fichier avec Vim sans utiliser les modes
.SH SYNOPSIS
@@ -54,4 +54,3 @@ Voir le menu Aide/Remerciements ou ":help credits" dans
.SH TRADUCTION
Cette page de manuel a été traduite David Blanchet.
<david.blanchet@free.fr> 2005-03-26.
Mise à jour 2013-05-10, Dominique Pellé <dominique.pelle@gmail.com>
-51
View File
@@ -1,51 +0,0 @@
.TH EVIM 1 "2002 February 16"
.SH 名前
evim \- easy Vim, モードレスエディタ Vim
.SH 書式
.br
.B evim
[options] [file ..]
.br
.B eview
.SH 説明
.B eVim
.B Vim
を起動して、モードレスエディタとして動作するためのオプションを設定します。
Vim の動作が point-and-click エディタのような動作になります。
MS-Windows のメモ帳のような動作です。
.B eVim
は常に GUI で起動し、メニューとツールバーを表示します。
.PP
どうしても Vim の操作に馴染めない場合に使ってください。
編集効率は下がります。
.PP
.B eview
は同様に、読み込み専用モードで起動します。evim \-R と同じです。
.PP
引数や Vim についての詳細は vim(1) を参照してください。
.PP
オプション 'insertmode' が設定され、テキストを直接、入力できるようになりま
す。
.br
コピーとペーストのキー操作が MS-Windows と同じになるように、マップが設定され
ます。
CTRL-X が切り取り、CTRL-C がコピー、CTRL-V がペーストです。
標準の CTRL-V の操作は CTRL-Q に割り当てられます。
.SH オプション
vim(1) を参照してください。
.SH ファイル
.TP 15
/usr/local/lib/vim/evim.vim
eVim の初期化スクリプト。
.SH 別名
evim は "gumbies のための Vim" とも呼ばれています。
evim を使っているあなたはきっと、頭にハンカチをかぶっているのです。
(訳注: gumbies は Monty Python に登場するおもしろ集団。ハンカチをかぶっ
ている。)
.SH 関連項目
vim(1)
.SH 著者
.B Vim
のほとんどの機能は Bram Moolenaar が開発し、多くの人が協力しました。
メニューの Help/Credits を参照してください。
+1 -1
View File
@@ -1,4 +1,4 @@
*farsi.txt* For Vim version 7.4. Last change: 2010 Aug 07
*farsi.txt* For Vim version 7.3. Last change: 2010 Aug 07
VIM REFERENCE MANUAL by Mortaza Ghassab Shiran
+2 -2
View File
@@ -1,4 +1,4 @@
*filetype.txt* For Vim version 7.4. Last change: 2013 May 25
*filetype.txt* For Vim version 7.3. Last change: 2011 Jun 19
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -603,7 +603,7 @@ Since the text for this plugin is rather long it has been put in a separate
file: |ft_sql.txt|.
TEX *ft-tex-plugin* *g:tex_flavor*
TEX *ft-tex-plugin*
If the first line of a *.tex file has the form >
%&<format>
+1 -1
View File
@@ -1,4 +1,4 @@
*fold.txt* For Vim version 7.4. Last change: 2010 May 13
*fold.txt* For Vim version 7.3. Last change: 2010 May 13
VIM REFERENCE MANUAL by Bram Moolenaar
+1 -1
View File
@@ -1,4 +1,4 @@
*ft_ada.txt* For Vim version 7.4. Last change: 2010 Jul 20
*ft_ada.txt* For Vim version 7.3. Last change: 2010 Jul 20
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
+3 -7
View File
@@ -1,4 +1,4 @@
*ft_sql.txt* For Vim version 7.4. Last change: 2013 May 15
*ft_sql.txt* For Vim version 7.3. Last change: 2010 Jul 20
by David Fishburn
@@ -349,7 +349,6 @@ may not work properly on all platforms: >
The static maps (which are based on the syntax highlight groups) follow this
format: >
imap <buffer> <C-C>k <C-\><C-O>:call sqlcomplete#Map('sqlKeyword')<CR><C-X><C-O>
imap <buffer> <C-C>k <C-\><C-O>:call sqlcomplete#Map('sqlKeyword\w*')<CR><C-X><C-O>
This command breaks down as: >
imap - Create an insert map
@@ -370,9 +369,6 @@ This command breaks down as: >
command while editing a SQL file.
'sqlKeyword' - Display the items for the sqlKeyword highlight
group
'sqlKeyword\w*' - A second option available with Vim 7.4 which
uses a regular expression to determine which
syntax groups to use
)<CR> - Execute the :let command
<C-X><C-O> - Trigger the standard omni completion key stroke.
Passing in 'sqlKeyword' instructs the SQL
@@ -439,7 +435,7 @@ the space bar):
of columns, you can press <Left>, this will
replace the column list with the list of tables.
- This allows you to quickly drill down into a
table to view its columns and back again.
table to view it's columns and back again.
- <Right> and <Left> can be also be chosen via
your |.vimrc| >
let g:ftplugin_sql_omni_key_right = '<Right>'
@@ -649,7 +645,7 @@ your |vimrc|: >
- When completing tables, procedure or views and using dbext.vim 3.00
or higher the list of objects will also include the owner name.
When completing these objects and omni_sql_include_owner is enabled
the owner name will be replaced. >
the owner name will be be replaced. >
omni_sql_precache_syntax_groups
< - Default:
+17 -29
View File
@@ -1,4 +1,4 @@
*gui.txt* For Vim version 7.4. Last change: 2013 Jun 12
*gui.txt* For Vim version 7.3. Last change: 2010 Nov 03
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -25,8 +25,8 @@ Other GUI documentation:
First you must make sure you actually have a version of Vim with the GUI code
included. You can check this with the ":version" command, it says "with xxx
GUI", where "xxx" is X11-Motif, X11-Athena, Photon, GTK, GTK2, etc., or
"MS-Windows 32 bit GUI version".
GUI", where "xxx" is Macvim, X11-Motif, X11-Athena, Photon, GTK, GTK2, etc.,
or "MS-Windows 32 bit GUI version".
How to start the GUI depends on the system used. Mostly you can run the
GUI version of Vim with:
@@ -93,16 +93,10 @@ and initialize other things that you may want to set up differently from the
terminal version.
Recommended place for your personal GUI initializations:
Unix $HOME/.gvimrc or $HOME/.vim/gvimrc
OS/2 $HOME/.gvimrc, $HOME/vimfiles/gvimrc
or $VIM/.gvimrc
MS-DOS and Win32 $HOME/_gvimrc, $HOME/vimfiles/gvimrc
or $VIM/_gvimrc
Amiga s:.gvimrc, home:.gvimrc, home:vimfiles:gvimrc
or $VIM/.gvimrc
The personal initialization files are searched in the order specified above
and only the first one that is found is read.
Unix and Mac OS X $HOME/.gvimrc
OS/2 $HOME/.gvimrc or $VIM/.gvimrc
MS-DOS and Win32 $HOME/_gvimrc or $VIM/_gvimrc
Amiga s:.gvimrc or $VIM/.gvimrc
There are a number of options which only have meaning in the GUI version of
Vim. These are 'guicursor', 'guifont', 'guipty' and 'guioptions'. They are
@@ -153,15 +147,6 @@ task bar with the 'guiheadroom' option.
If you are running the X Window System, you can get information about the
window Vim is running in with this command: >
:!xwininfo -id $WINDOWID
<
*gui-IME* *iBus*
Input methods for international characters in X that rely on the XIM
framework, most notably iBus, have been known to produce undesirable results
in gVim. These may include an inability to enter spaces, or long delays
between typing a character and it being recognized by the application.
One workaround that has been successful, for unknown reasons, is to prevent
gvim from forking into the background by starting it with the |-f| argument.
==============================================================================
2. Scrollbars *gui-scrollbars*
@@ -688,9 +673,10 @@ because the item will never be selected. Use a single colon to keep it
simple.
*gui-toolbar*
The toolbar is currently available in the Win32, Athena, Motif, GTK+ (X11),
and Photon GUI. It should turn up in other GUIs in due course. The
default toolbar is setup in menu.vim.
The toolbar is currently available in the MacVim, Win32, Athena, Motif, GTK+
(X11), and Photon GUI. It should turn up in other GUIs in due course. The
default toolbar is setup in menu.vim. (Note: The MacVim toolbar is modified
in "$VIM/gvimrc".)
The display of the toolbar is controlled by the 'guioptions' letter 'T'. You
can thus have menu & toolbar together, or either on its own, or neither.
The appearance is controlled by the 'toolbar' option. You can choose between
@@ -927,9 +913,9 @@ a menu item - you don't need to do a :tunmenu as well.
5.9 Popup Menus
In the Win32 and GTK+ GUI, you can cause a menu to popup at the cursor.
This behaves similarly to the PopUp menus except that any menu tree can
be popped up.
In the Win32, MacVim, and GTK+ GUI, you can cause a menu to popup at the
cursor. This behaves similarly to the PopUp menus except that any menu tree
can be popped up.
This command is for backwards compatibility, using it is discouraged, because
it behaves in a strange way.
@@ -938,7 +924,7 @@ it behaves in a strange way.
:popu[p] {name} Popup the menu {name}. The menu named must
have at least one subentry, but need not
appear on the menu-bar (see |hidden-menus|).
{only available for Win32 and GTK GUI}
{only available for Win32, MacVim, and GTK GUI}
:popu[p]! {name} Like above, but use the position of the mouse
pointer instead of the cursor.
@@ -992,6 +978,8 @@ This section describes other features which are related to the GUI.
:set guifont=*-lucidatypewriter-medium-r-normal-*-*-180-*-*-m-*-*
elseif has("gui_win32")
:set guifont=Luxi_Mono:h12:cANSI
elseif has("gui_macvim")
:set guifont=DejaVu\ Sans\ Mono:h13
endif
endif
+814
View File
@@ -0,0 +1,814 @@
*gui_mac.txt* For Vim version 7.3. Last change: 2010 Dec 28
VIM REFERENCE MANUAL by Bjorn Winckler
The MacVim Graphical User Interface *macvim* *gui-macvim*
1. MacVim differences |macvim-differences|
2. Starting MacVim |macvim-start|
3. Preferences |macvim-preferences|
4. Special colors |macvim-colors|
5. Menus |macvim-menus|
6. Toolbar |macvim-toolbar|
7. Dialogs |macvim-dialogs|
8. System services |macvim-services|
9. mvim:// URL handler |macvim-url-handler|
10. Keyboard shortcuts |macvim-shortcuts|
11. Trackpad gestures |macvim-gestures|
12. International |macvim-international|
13. Known bugs/missing features |macvim-todo|
14. Hints |macvim-hints|
Other relevant documentation:
|gui.txt| For generic items of the GUI.
{Vi does not have a GUI}
==============================================================================
1. MacVim differences *macvim-differences*
One of the goals of MacVim is to make Vim behave like a proper Mac OS X
application. For this reason MacVim behaves slightly different from other GUI
ports of Vim. Most of the modifications are provided in the system gvimrc
file; you can quickly open this file and look at it yourself by typing: >
:tabe $VIM/gvimrc
Note that this file will be overwritten each time you update MacVim, so it is
best to keep your own modifications inside "~/.gvimrc".
*macvim-windows*
There is some confusion regarding the term "window" in MacVim since it means
one thing to Vim and another to MacVim. A "window" in Vim is what opens up
when you type ":sp", whereas a "window" in MacVim is the GUI window which
contains the text view, scrollbars, toolbar and tabline. To avoid confusion,
the former is referred to as a Vim-window, whereas the latter is simply called
a window.
*macvim-encoding*
It is not possible to modify 'termencoding' in MacVim; this option is forcibly
set to "utf-8". The option 'encoding' also defaults to "utf-8" (as opposed to
"latin1" in the other GUI ports).
Note: UTF-8 can represent all characters defined in Unicode, which includes
all characters in all other standard encodings, so it should be perfectly safe
to edit files in any encoding while 'encoding' is set to "utf-8". Of course,
you may need to set 'fileencodings' to auto-detect the encoding of the files
you edit, or force the detection with |++enc| on the command line.
However, if you are editing files that use multiple encodings (container
formats like MIME or Unix mbox files) or no standard encoding (binary data,
see also |edit-binary|), you may want to prevent MacVim from re-encoding the
file at all. In this situation, you will need to set both 'encoding' and
'fileencodings' to a simple single-byte encoding such as Latin1 so that when
the file is read into memory, the original bytes are left untouched.
*macvim-shift-movement*
Text editors on Mac OS X lets the user hold down shift+movement key to extend
the selection. Also, pressing a printable key whilst selecting replaces the
current selection with that character. MacVim can emulate this kind of
behaviour (by providing key bindings and by setting 'keymodel' and
'selectmode' to non-default values) although it is not enabled by default. To
make MacVim behave more like TextEdit and less like Vim, add the following
lines to your "~/.vimrc" (not .gvimrc) file: >
if has("gui_macvim")
let macvim_hig_shift_movement = 1
endif
<
*macvim-drag-n-drop*
Dragging files and dropping them on a window opens those files in tabs in that
window, unless Vim is in command-line mode. In command-line mode the names of
the files are added to the command line. Holding down modifier keys whilst
dragging is not supported.
If a file is dropped on the Dock icon, it is always opened in a new tab
regardless of the mode Vim is currently in. The same holds if you
double-click on a file in the Finder.
The "Open files from applications" preference in the General preference pane
gives more options on how dropped files should open, in case tabs are not
desired.
*macvim-default-menu*
The default menu in MacVim has been changed to conform better with the Apple
Human Interface Guidelines (HIG). At the moment this breaks the localized
menus, so only English menus are supported.
Note: The menus are a work in progress. If you know something about the HIG
and want to contribute to MacVim you could do so by making the menus better.
*macvim-window-title*
The default window title does not include the argument list because it looks
really bad once you start using tabs. For example, dropping two files, then
dropping two more, and switching back to the first tab would cause weird
strings like "((3) of 2)" to appear in the window title.
*macvim-tablabel*
Tab labels only show the tail of the file name to make the tabs more readable
when editing files in deeply nested folders. Add the line "set guitablabel="
to your .gvimrc file to revert back to the default Vim tab label.
*macvim-options*
These are the non-standard options that MacVim supports:
'antialias' 'fullscreen' 'fuoptions'
'macmeta' 'toolbariconsize' 'transparency'
*macvim-commands*
These are the non-standard commands that MacVim supports:
|:macaction| |:macmenu|
*macvim-find*
Whenever you search for something in Vim (e.g. using "/") the search query is
copied to the OS X "Find Pasteboard". The idea is that if you search for
something and switch to another application, then you can hit <D-g> (or <D-G>)
to repeat the search in the new app. The same feature works if you search in
some app, switch to MacVim and hit <D-g>.
Note that the command |n| is not the same as <D-g>. The former will repeat
the last search made in Vim, whereas the latter searches for the string on the
OS X Find Pasteboard using the action findNext: (see |:macaction|).
The <D-g> key equivalent is a great way to bring a search from one window to
another in MacVim. Simply search for something in one window (using "/") then
switch to another (e.g. with <D-`>) and hit <D-g> and the search will be
repeated in the new window.
*macvim-backspace* *macvim-delete*
The 'backspace' option is set in the system vimrc to make the delete key
behave in a more familiar way to new users. If you dislike this non-default
behaviour, then add the line "set backspace&" to your "~/.vimrc" file.
==============================================================================
2. Starting MacVim *macvim-start*
The easiest way to start MacVim is by double-clicking its icon in the Finder,
but most users will probably prefer to use the Terminal. First some Finder
related ways of starting MacVim are described, then Terminal is discussed.
Note that you can put MacVim anywhere on your hard drive, but in this help
file it is assumed that you have put it inside your /Applications folder.
MacVim automatically registers itself as an editor of several standard file
formats. This enables you to double-click a file to open it with MacVim (if
it is not associated with another program), or to right-click a file to bring
up the "Open with" menu. You can also drag and drop files onto the Dock icon
to open them in tabs in a new window, or you can drop them in an already open
window to open the files in tabs in that specific window (it is possible to
have files open in e.g. splits by changing the "Open files from applications"
option in the General preference pane). Finally, you can use Mac OS X System
Services to open files in MacVim, see |macvim-services|.
There are essentially two ways to start MacVim from Terminal: either call the
Vim binary with the -g switch >
/Applications/MacVim.app/Contents/MacOS/Vim -g file ...
or use the "open" command (this method can not be used to pass parameters to
Vim) >
open -a MacVim file ...
The advantage of using the latter method is that the settings relating to file
opening in the preferences panel are respected, and files open instantly if
|Quickstart| is enabled.
To save yourself from having to type the entire path to the Vim binary each
time you start MacVim, you could create an alias such as >
alias gvim='/Applications/MacVim.app/Contents/MacOS/Vim -g'
and add that to "~/.profile".
Note: Do NOT call the MacVim binary inside the app bundle to start MacVim.
*mvim*
A more flexible way to start MacVim is to use the shell script "mvim" which
comes bundled with MacVim. Put this script in a folder in your path and then
simply type "mvim" to start MacVim. This script will try to find MacVim.app
in various typical folders such as >
~/Applications ~/Applications/vim
/Applications /Applications/vim
/Applications/Utilities /Applications/Utilities/vim
If you would rather put MacVim.app in some other directory then that is also
possible, simply set the environment variable VIM_APP_DIR to whatever folder
you have placed MacVim.app in.
The "mvim" script can be symlinked to in order to start up MacVim in different
modes as follows (assuming you placed "mvim" in "/usr/local/bin"): >
* Diff: ln -s /usr/local/bin/mvim mvimdiff
* Read-only: ln -s /usr/local/bin/mvim mview
* Ex: ln -s /usr/local/bin/mvim mex
* Restricted: ln -s /usr/local/bin/mvim rmvim
If the symlink destination starts with "m" (or "g"), Vim will start in GUI
mode. Removing the initial "m" from the above destination names makes Vim
start without the GUI. (In the last case, the destination name can be
"rmvim", "rgvim" or "rvim".)
Note: Starting MacVim by creating a symlink to >
.../MacVim.app/Contents/MacOS/Vim
with 'ln -s' does not work.
Once in terminal Vim it is possible to start MacVim by using the following
command:
:gui [++opt] [+cmd] [-f|-b] [files...]
Note: Forking ("-b") currently does not work.
*Quickstart*
Quickstart ensures that new windows open instantaneously e.g. when <D-n> is
pressed. This feature can be enabled from the Advanced preferences pane (it
is disabled by default). Note that this setting does not affect the speed
with which windows open when using the |mvim| command.
Note that any changes to runtime files that are kept in a non-standard
location (i.e. not in ~/.vim) will not be picked up for the first window that
opens after any changes. Also, there are some issues related to reading and
writing of the |viminfo| file which can lead to the command line history
appearing to be lost (as well as any other information stored in the |viminfo|
file). For example, if you open a window, edit some files then close the
window, then the next window that opens will not have the same command line
history as the window you just closed (however the next window you open will).
For these reasons Quickstart is disabled by default.
*odbeditor* *external-editor*
MacVim can act as an 'external editor' for Mac OS X applications that support
the ODB Editor Protocol (or the 'external editor' protocol). Each application
has different ways of configuring this option, check the application's
documentation. Once configured properly MacVim can be used to open files in
such an application.
A technical note: MacVim handles file open, modified and closed events. In
the open event the FTok and Burl parameters are parsed (the latter is ignored
at the moment though). In the modified and closed events the Tokn parameter
is sent back to the server application.
==============================================================================
3. Preferences *macvim-prefs* *macvim-preferences*
Some settings are global to the MacVim application and would not make sense as
Vim options. These settings are stored in the user defaults database and can
be accessed via the "MacVim.Preferences..." menu item.
*macvim-user-defaults*
Not all entries in the user defaults database are exposed via the preference
panel, usually because they should not be changed by the user under normal
circumstances. These options can still be changed with the "defaults" command
by opening Terminal and typing >
defaults write org.vim.MacVim KEY VALUE
Check the man page on "defaults" for more information on this command as well
as general information regarding Mac OS X user defaults.
Here is a list of relevant dictionary entries:
KEY VALUE ~
MMCellWidthMultiplier width of a normal glyph in em units [float]
MMDialogsTrackPwd open/save dialogs track the Vim pwd [bool]
MMLoginShellArgument login shell parameter [string]
MMLoginShellCommand which shell to use to launch Vim [string]
MMNoFontSubstitution disable automatic font substitution [bool]
MMShowAddTabButton enable "add tab" button on tabline [bool]
MMTabMaxWidth maximum width of a tab [int]
MMTabMinWidth minimum width of a tab [int]
MMTabOptimumWidth default width of a tab [int]
MMTextInsetBottom text area offset in pixels [int]
MMTextInsetLeft text area offset in pixels [int]
MMTextInsetRight text area offset in pixels [int]
MMTextInsetTop text area offset in pixels [int]
MMTexturedWindow use brushed metal window (Tiger only) [bool]
MMTranslateCtrlClick interpret ctrl-click as right-click [bool]
MMVerticalSplit files open in vertical splits [bool]
MMZoomBoth zoom button maximizes both directions [bool]
As an example, if you have more than one mouse button and would wish to free
up Ctrl-click so you can bind it to something else, then the appropriate
command is: >
defaults write org.vim.MacVim MMTranslateCtrlClick 0
If you wish to restore all user defaults to their starting values, open
Terminal and type: >
defaults delete org.vim.MacVim
<
*macvim-login-shell*
Applications opened from the Finder do not automatically source the user's
environment variables (which are typically set in .profile or .bashrc). This
presents a problem when using |:!| to execute commands in the shell since e.g.
$PATH might not be set properly. To work around this problem MacVim starts
new Vim processes via a login shell so that all environment variables are set.
By default MacVim uses the $SHELL environment variable to determine which
shell to use (if $SHELL is not set "/bin/bash" is used). It is possible to
override this choice by setting the user default MMLoginShellCommand to the
shell that should be used (e.g. "/bin/tcsh"). MacVim tries to make the shell
a login shell by prepending argv[0] with a dash. If you use an exotic shell
and need to pass it a parameter to make it a login shell then you can set the
user default MMLoginShellArgument (e.g. to "-l"). Finally, if the "bash"
shell is used, then "-l" is automatically added as an argument. To override
this behaviour set MMLoginShellArgument to "--".
==============================================================================
4. Special colors *macvim-colors*
The colors in MacVim are defined in two dictionaries inside the "Resources"
folder of the application bundle (MacVim.app/Contents/Resources). It is
possible to add more colors by modifying these files. Color names are case
insensitive when accessed from Vim, but in the dictionary they must be
lowercase.
*SystemColors.plist*
There are only a few system colors that can be accessed from Vim. These
colors are defined in the dictionary "SystemColors.plist". This dictionary
stores (key, value) pairs where the key is the name of the color and the
value is an NSColor selector name.
The most useful system colors are: >
MacSelectedTextBackgroundColor
MacSecondarySelectedColor
The former is the "Highlight Color" which can be changed in the "Appearance"
section of the System Preferences. The latter is the selection color used by
a Cocoa application when it is not in focus.
*Colors.plist*
Apart from the system colors, it is also possible to use the standard X11
color names (see http://en.wikipedia.org/wiki/X11_color_names) which usually
come in a file called "rgb.txt". MacVim does not have such a file, instead it
keeps these colors in a dictionary called "Colors.plist". The key in this
dictionary is the name of the color and the value is an RGB value on the form
#rrggbb stored as an integer.
*macvim-colorscheme*
MacVim ships with a custom color scheme that is used instead of the default
Vim color scheme. The color scheme can be changed with >
:colorscheme macvim
If you prefer a dark background color, then type >
:set bg=dark
after having loaded the "macvim" color scheme.
The color scheme uses the the system "Highlight Color", which can be changed in
the "Appearance" pane of the System Preferences. It also changes the
highlight color when a window becomes inactive.
==============================================================================
5. Menus *macvim-menus*
Menus in Mac OS X behave slightly different from other platforms. For that
reason two new commands have been added to Vim. To understand what these
commands do you must first understand how menus work on OS X.
Each entry in a menu is called a "menu item". With each menu item is
associated: a title, a key equivalent and an action message. When a menu is
displayed the title is shown on the left and the key equivalent (if any) is
shown on the right. Key equivalents enable you to access a menu item using
the keyboard instead of having to use the mouse. When a menu item is clicked
it will send it's associated action message. Actions can be used to instruct
MacVim to paste some text (paste:), open a new window (newWindow:), etc.
Certain actions are standard throughout OS X which is why MacVim must be able
to set these for each menu item. (E.g. the menu item "Edit.Paste" must be
bound to the action "paste:" otherwise pasting won't work in dialogs since
that is the action that instructs them to paste something.)
Menus are configured using the |:macmenu| command and the |:macaction| command
can be used to send action messages.
*:maca* *:macaction*
:maca[ction] {action:} Send the message "action:" to the first responder.
The list of allowed actions can be seen by typing
:maca <C-d>
An attempt to send an action not listed here will
result in an error. This list is specified in a
property list file called |Actions.plist|.
*:macm* *:macmenu*
:macm[enu] {menu} {key}={arg} ...
Set Mac specific properties for {menu}. The
properties that can be set are:
action the action this menu sends
alt "yes" if alternate of previous menu
key the key equivalent of this menu
This command must be used in a startup file, for
example in "~/.gvimrc". It has no effect otherwise.
For convenience, a menu with "action=name:" which is
bound to <Nop> will act as if bound to
":maca name:<CR>". Thus, if "Menu.Item" is given by
:an Menu.Item <Nop>
:macm Menu.Item action=name:
then ":emenu Menu.Item" is equivalent to
":maca name:".
The key equivalent is specified with the <D-..>
syntax. This is case-sensitive, so <D-a> means Cmd-a
whereas <D-A> means Cmd-Shift-a.
Note that key equivalents must contain the Cmd
modifier flag (<D-..>), and they take precedence over
normal mappings.
Use the syntax "key=<nop>" to clear the key equivalent
of a menu. This can be used to free up a key
combination that is set in the system gvimrc so that
it may be mapped to using ":map".
Recognised values of "alt" are "0", "no", "1", and
"yes". The default is "no". An alternate menu must
have the same key equivalent as the previous menu,
except the modifier flags must differ. The alternate
menu is by default hidden and only shows up when the
modifier is held down.
Here are some examples on how to use these commands:
1. Create a menu item with title "New Window" under the "File" menu, with key
equivalent Cmd-n, which opens a new window when selected: >
:an 10.290 File.New\ Window <Nop>
:macm File.New\ Window action=newWindow: key=<D-n>
2. Change the key equivalent to cycle through tabs to Cmd-Left/Right: >
:macm Window.Previous\ Tab key=<D-Left>
:macm Window.Next\ Tab key=<D-Right>
3. Create a mapping in normal mode which closes the current tab/window: >
:map <C-w> :maca performClose:<CR>
4. Free up Cmd-t and remap it to open a file browser in a split view: >
macm File.New\ Tab key=<nop>
nmap <D-t> :sp .<CR>
Note: These two lines must be added to .gvimrc else the first line will fail.
The second line is case sensitive, so <D-T> (Cmd-Shift-t) is not the same as
<D-t> (Cmd-t)!
The default menus are set up in "$VIMRUNTIME/menu.vim". Take a look at that
file for more examples on how to set up menus. Note: When no window is open a
minimal default menu is used. The default menu is set up in MainMenu.nib
which resides in "Resources/English.lproj/" folder inside the app bundle.
*Actions.plist*
Some action messages would not be suitable to call from within Vim, so there
is a dictionary called "Actions.plist" (in the Resources folder of the
application bundle) which contains all actions that may be called. The key in
this dictionary is the name of the action message (case sensitive), the value
is not used.
Hint: The |:macaction| command supports command-line completion so you can
enter ":maca<Space><C-d>" to see a list of all available actions.
Here is a random assortment of actions from Actions.plist which might be
useful.
Action Description ~
fileOpen: Show "File Open" dialog
findNext: Search forward using the "Find Pasteboard"
findPrevious: Search backward using the "Find Pasteboard"
fontSizeDown: Decrease font size
fontSizeUp: Increase font size
hide: Hide MacVim
miniaturizeAll: Minimize all windows to the dock
newWindow: Open a new (empty) window
orderFrontCharacterPalette: Show the the "Special Characters" dialog
orderFrontFontPanel: Show the Font panel
orderFrontPreferencePanel: Show the Preferences panel
performMiniaturize: Minimize window to the dock
performZoom: Zoom window (same as clicking the green blob)
terminate: Quit MacVim
zoomAll: Zoom all windows
_cycleWindows: Select next window (similar to <D-`>)
_cycleWindowsBackwards: Select previous window (similar to <D-S-`>)
==============================================================================
6. Toolbar *macvim-toolbar*
The toolbar in MacVim works just like in the other GUIs (see |gui-toolbar|),
with the addition of two separator items (see |menu-separator|). You can use
them as follows: >
:an ToolBar.-space1- <Nop>
:an ToolBar.-flexspace2- <Nop>
The first example creates an empty space on the toolbar, the second creates an
empty space which will shink or expand so that the items to the right of it
are right-aligned. A space (flexspace) will be created for any toolbar item
whose name begins with "-space" ("-flexspace") and ends with "-"
Toolbar icons should be tiff, png or icns, of dimension 32x32 or 24x24 pixels.
The larger size is used when 'tbis' is "medium" or "large", otherwise the
smaller size is used (which is the default). If the icon file only contains
one dimension then Mac OS X will scale the icon to the appropriate dimension
if necessary. To avoid this, use a file format which supports multiple
resolutions (such as icns) and provide both 32x32 and 24x24 versions of the
icon.
Note: Only a subset of the builtin toolbar items presently have icons. If no
icon can be found a warning triangle is displayed instead.
==============================================================================
7. Dialogs *macvim-dialogs*
Dialogs can be controlled with the keyboard in two ways. By default each
button in a dialog is bound to a key. The button that is highlighted by blue
is bound to Enter, any button with the title "Cancel" is bound to Escape, and
any button with the title "Don't Save" is bound to <D-d>. Other buttons are
usually bound to the first letter in the title of the button. There is no
visual feedback to indicate which letter a button is bound to, so sometimes
some experimentation might be required in order to figure out which key to
press.
The second way of controlling dialogs with the keyboard is to enable "Full
keyboard access" in the "Keyboard" pane of the System Preferences (you can
also toggle this on or off by pressing Ctrl-F7). Once keyboard access is
enabled it is possible to move between buttons with Tab and pressing Space to
select the current button. The current button is indicated with a blue
outline.
==============================================================================
8. System services *macvim-services*
MacVim supports two system services. These can be accessed from the MacVim
submenu in the Services menu or by right-clicking a selection. For services
to work, MacVim.app should be located in the /Applications folder. (You might
have to logout and then login again before Mac OS X detects the MacVim
services.)
These are the currently supported services:
* New MacVim Buffer With Selection: Create a new buffer and paste the
currently selected text.
* New MacVim Buffer Here: Create a new buffer and set the current
directory to the file or folder that is selected in the Finder.
The services respect the "Open files from applications" setting in the general
preferences.
==============================================================================
9. mvim:// URL handler *mvim://* *macvim-url-handler*
MacVim supports a custom URL handler for "mvim://" URLs. The handler is
supposed to be compatible to TextMate's URL scheme as documented at >
http://blog.macromates.com/2007/the-textmate-url-scheme/.
Currently, this means that the format is >
mvim://open?<arguments>
where "arguments" can be:
* url — the actual file to open (i.e. a file://... URL), if you leave
out this argument, the frontmost document is implied
* line — line number to go to (one based)
* column — column number to go to (one based)
For example, the link >
mvim://open?url=file:///etc/profile&line=20
will open the file /etc/profile on line 20 when clicked in a web browser.
Note that url has to be a file:// url pointing to an existing local file.
==============================================================================
10. Keyboard shortcuts *macvim-shortcuts*
Most keyboard shortcuts in MacVim are bound to menu items and can be
discovered by looking through the menus (see |macvim-menus| on how to create
your own menu shortcuts, see |cmd-key| on how to map your own commands to
Cmd-key shortcuts). The remaining shortcuts are listed here:
*Cmd-.* *<D-.>*
Cmd-. Interrupt Vim. Unlike Ctrl-C which is sent as normal
keyboard input (and hence has to be received and then
interpreted) this sends a SIGINT signal to the Vim
process. Use this shortcut if the Vim process appears
to have locked up and is not responding to key presses.
This Cmd-key combination cannot be unmapped.
*Cmd-`* *<D-`>*
Cmd-` Cycle to the next window. On an American keyboard the
`-key is located under the Esc-key. On European
keyboards this key is often adjacent to the left
Shift-key and it may be not even be marked with "`".
This Cmd-key combination can only be unmapped via the
"Keyboard" System Preferences.
*Cmd-Left* *<D-Left>*
Cmd-Left Move cursor to the beginning of the line
(see |cmd-movement|).
*Cmd-Right* *<D-Right>*
Cmd-Right Move cursor to the end of the line (see |cmd-movement|).
*Cmd-Up* *<D-Up>*
Cmd-Up Move cursor to the first line (see |cmd-movement|).
*Cmd-Down* *<D-Down>*
Cmd-Down Move cursor to the last line (see |cmd-movement|).
*Alt-Left* *<M-Left>*
Alt-Left Move cursor to the beginning of the previous word
(see |alt-movement|).
*Alt-Right* *<M-Right>*
Alt-Right Move cursor to the beginning of the next word
(see |alt-movement|).
*Alt-Up* *<M-Up>*
Alt-Up Move cursor one paragraph forward (see |alt-movement|).
*Alt-Down* *<M-Down>*
Alt-Down Move cursor to the previous paragraph
(see |alt-movement|).
*cmd-movement* *alt-movement*
The above mappings involving Cmd/Alt + arrow key are enabled by default in the
system gvimrc file "$VIM/gvimrc". You can quickly disable all of these by
adding the following lines to your "~/.vimrc" (not .gvimrc) file: >
if has("gui_macvim")
let macvim_skip_cmd_opt_movement = 1
endif
Note: These are the only key mappings that MacVim makes (not counting menu key
equivalents which are not set up with :map).
See |macvim-shift-movement| if you want Shift to select text when used in
conjunction with the above Cmd/Alt movement shortcuts.
*cmd-key* *cmd-shortcuts*
Creating key mappings that involve the Cmd key (<D-..> in Vim notation) can
sometimes be slightly involved. Here are all the things you need to consider:
- Make sure the shortcut is not used by a menu item by looking through the
menus. If it is then you need to unbind it before you can map to it. This
is described under the help for the |:macmenu| command.
- Bindings to <D-..> are case sensitive: <D-d> is not the same as <D-D>. If
you want to map something to Cmd+Shift+d, then you need to use <D-D>, not
<D-S-d> or <D-S-D>.
- Some command key shortcuts are reserved by Mac OS X and cannot be mapped to
(e.g. <D-Tab>). However, some of these shortcuts can be freed up in the
System Preferences under Keyboard (e.g. Cmd+Space).
- A few command key mappings are set up by MacVim, see |cmd-movement|.
==============================================================================
11. Trackpad gestures *macvim-gestures*
MacVim supports trackpad swipe gestures. By default this can be used to
navigate back/forward in the help (try it!).
Each gesture generates one of the following Vim pseudo keys:
*<SwipeLeft>* *<SwipeRight>*
Generated when swiping three fingers across the trackpad in a
horizontal direction. The Apple Magic Mouse generates these
events when swiping two fingers in a horizontal direction.
*<SwipeUp>* *<SwipeDown>*
Generated when swiping three fingers across the trackpad in a
vertical direction. (Not supported by the Apple Magic Mouse.)
You can map these keys like with any other key using the |:map| family of
commands. For example, the following commands map left/right swipe to change
to the previous/next tab in normal mode: >
nmap <SwipeLeft> gT
nmap <SwipeRight> gt
As another example, here is how to switch buffers by swiping left/right: >
nmap <SwipeLeft> :bN<CR>
nmap <SwipeRight> :bn<CR>
See the section on |key-mapping| for more help on how to map keys.
==============================================================================
12. International *macvim-international*
When editing non-English text it may be convenient to keep separate keyboard
layouts for normal and insert mode. This is supported via the 'imd' option on
Mac OS X 10.5 or later (on 10.4 the 'imd' option support is not as useful as
it only switches between Roman and non-Roman input sources and it has been
known not to work very reliably).
For example: When 'noimd' is enabled (i.e. IM is enabled) the input source is
saved when toggling between normal and insert mode, so you can use a US layout
in normal mode then switch to insert mode and choose a Swedish layout. When
you go back to normal mode the US layout will be selected and when you enter
insert mode the Swedish layout is selected. This also works when searching
for text etc. see 'imc', 'imi', 'ims'.
Note that the layout used in normal mode is the layout used when 'noimd' is
set (i.e when IM is enabled). If you find that MacVim switches to the
wrong layout when going back to normal mode, then select the layout you want
to use in normal mode and type ":set imd" followed by ":set noimd".
==============================================================================
13. Known bugs/missing features *macvim-todo*
This list is by no means exhaustive, it only enumerates some of the more
prominent bugs/missing features.
- Localized menus are not supported. Choosing anything but "English" in the
"International" pane of "System Prefences" may break the menus (and
toolbar).
- Some Unicode characters are not handled well (e.g. nonspacing marks)
- Sometimes multibyte characters look "too wide", i.e. they overlap the
following character. It might help to change 'ambiwidth', or override the
automatic font substitution by setting 'guifontwide' manually.
- Printing. As a temporary solution <D-p> creates a PostScript file which is
then opened in Preview where it may be printed.
- The toolbar looks ugly and is not very useful.
If you find new bugs then please post your findings to the vim_mac mailing
list: *vim_mac* >
http://groups.google.com/group/vim_mac
This is also the best place for making feature requests as well as for asking
general questions about MacVim.
==============================================================================
14. Hints *macvim-hints*
In this section some general (not necessarily MacVim specific) hints are
given.
Scenario: ~
You try opening a bunch of files in tabs but not all files get opened in their
own tab.
Solution: ~
To get around this, set 'tabpagemax' to something big in your .gvimrc file
(e.g. ":set tabpagemax=100").
Scenario: ~
You want to open a file in a tab in an already opened window, but typing "mvim
filename" in Terminal opens it up in a separate window.
Solution: ~
Use the |--remote-tab| switch. If you have several windows open you might
have to specify which window you want the file to open in by using the
|--servername| switch. The title of a window usually ends in something like
"VIM" or "VIM3" --- this is the server name of that window. So to open a file
named "foobar.txt" in a window whose title ends in "VIM3" you would type (the
order of the arguments matters): >
mvim --servername VIM3 --remote-tab foobar.txt
For more information, consult the |client-server| manual page.
Scenario: ~
You like to be able to select text by holding down shift and pressing the
arrow keys and find the Vim way of selecting text strange.
Solution: ~
See |macvim-shift-movement|.
Scenario: ~
You do not want MacVim to set up any key mappings.
Solution: ~
See |cmd-movement|.
Scenario: ~
Enabling localized menus breaks the toolbar and the menus as well.
Solution: ~
This is a known problem, see |macvim-todo|.
Scenario: ~
When you click the (green) zoom button you want the window to maximize
horizontally as well as vertically.
Solution: ~
Hold down Cmd and click the zoom button. If you prefer this to be the default
action, then set the user default MMZoomBoth (see |macvim-prefs|).
Scenario: ~
Typing feels sluggish when the cursor is just before a right bracket (i.e.
')', '}', or ']').
Solution: ~
Disable the "matchparen" plugin (see |matchparen|) by typing :NoMatchParen.
If that helps, then you can permanently disable "matchparen" by adding the
following line to your "~/.vimrc": >
let loaded_matchparen=1
<
Scenario: ~
You want to use MacVim as an editor for some external application.
Solution: ~
If the external application lets you set a program to execute then something
like "mvim -f" might be all you need (the "-f" switch ensures that the "mvim"
script returns only after you close the editor window, otherwise "mvim"
returns immediately). If the external program honors the EDITOR environment
variable (e.g Git does this) then you may get away by adding the following
line to your "~/.profile": >
export EDITOR='mvim -f'
If you have not installed the "mvim" script in your path you can provide the
path to the Vim binary instead. Thus, if "MacVim.app" resides in the
Applications folder then you would use the following line: >
export EDITOR='/Applications/MacVim.app/Contents/MacOS/Vim -g -f'
Scenario: ~
You have set MacVim to open from an external program and when you finish
editing (by closing the MacVim window) you want the external program to regain
focus.
Solution: ~
Use the VimLeave autocommand to hide MacVim when the window closes: >
au VimLeave * maca hide:
Assuming your external program has a setting for which command to execute to
bring up an editor, you would set that option to something like: >
mvim -f -c "au VimLeave * maca hide:"
(See the above Scenario for an explanation of the "-f" switch.)
Scenario: ~
You would like to remap Caps Lock to Esc.
Solution: ~
The app "PCKeyboardHack" can be used to remap Caps Lock. It is available as a
free download from: >
http://pqrs.org/macosx/keyremap4macbook/extra.html
On some Apple keyboards the Caps Lock key doesn't immediately register and
this makes Caps Lock "drop" key presses. To work around this problem go into
the "Keyboard" System Preference and remap Caps Lock to Ctrl first (click the
"Modifier Keys..." button). This trick may also be necessary if the Caps Lock
light turns on/off despite having remapped to Esc.
Scenario: ~
You have problems creating custom mappings involving the Cmd key.
Solution: ~
To bind to a key involving Cmd you use the "<D-..>" syntax. Many Cmd-key
mappings are already used by the menus so if your mapping doesn't work then
the solution is usually to first unmap the menu binding (see |macvim-menus|,
in particular read the end of that section). Also see the section on
|macvim-shortcuts| for some Cmd-key combinations which are not used by the
menus but still need to be freed up before they can be used in custom bindings.
Scenario: ~
You can't find the information on MacVim you thought should be in this manual
page.
Solution: ~
Post your question on the |vim_mac| mailing list and wait for an answer.
vim:tw=78:sw=4:ts=8:ft=help:norl:
+2 -2
View File
@@ -1,4 +1,4 @@
*gui_w16.txt* For Vim version 7.4. Last change: 2005 Mar 29
*gui_w16.txt* For Vim version 7.3. Last change: 2005 Mar 29
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -16,7 +16,7 @@ Vim's Graphical User Interface *gui-w16* *win16-gui*
Other relevant documentation:
|gui.txt| For generic items of the GUI.
|os_msdos.txt| For items common to DOS and Windows.
|os_msdos.txt| For items common to DOS and Windows.
|gui_w32.txt| Some items here are also applicable to the Win16 version.
{Vi does not have a Windows GUI}

Some files were not shown because too many files have changed in this diff Show More