mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
updated for version 7.1b
This commit is contained in:
parent
25bc63d168
commit
720c710091
@ -1,4 +1,4 @@
|
|||||||
*usr_29.txt* For Vim version 7.1a. Last change: 2006 Apr 24
|
*usr_29.txt* For Vim version 7.1b. Last change: 2006 Apr 24
|
||||||
|
|
||||||
VIM USER MANUAL - by Bram Moolenaar
|
VIM USER MANUAL - by Bram Moolenaar
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ let s:end_start_regex = '^\s*\zs\<\%(module\|class\|def\|if\|for' .
|
|||||||
let s:end_middle_regex = '\<\%(ensure\|else\|\%(\%(^\|;\)\s*\)\@<=\<rescue\>\|when\|elsif\)\>'
|
let s:end_middle_regex = '\<\%(ensure\|else\|\%(\%(^\|;\)\s*\)\@<=\<rescue\>\|when\|elsif\)\>'
|
||||||
|
|
||||||
" Regex that defines the end-match for the 'end' keyword.
|
" Regex that defines the end-match for the 'end' keyword.
|
||||||
let s:end_end_regex = '\%(^\|[^.:]\)\@<=\<end\>'
|
let s:end_end_regex = '\%(^\|[^.:@$]\)\@<=\<end\>'
|
||||||
|
|
||||||
" Expression used for searchpair() call for finding match for 'end' keyword.
|
" Expression used for searchpair() call for finding match for 'end' keyword.
|
||||||
let s:end_skip_expr = s:skip_expr .
|
let s:end_skip_expr = s:skip_expr .
|
||||||
@ -292,7 +292,7 @@ function GetRubyIndent()
|
|||||||
|
|
||||||
" If the previous line ended with an "end", match that "end"s beginning's
|
" If the previous line ended with an "end", match that "end"s beginning's
|
||||||
" indent.
|
" indent.
|
||||||
let col = s:Match(lnum, '\%(^\|[^.]\)\<end\>\s*\%(#.*\)\=$')
|
let col = s:Match(lnum, '\%(^\|[^.:@$]\)\<end\>\s*\%(#.*\)\=$')
|
||||||
if col > 0
|
if col > 0
|
||||||
call cursor(lnum, col)
|
call cursor(lnum, col)
|
||||||
if searchpair(s:end_start_regex, '', s:end_end_regex, 'bW',
|
if searchpair(s:end_start_regex, '', s:end_end_regex, 'bW',
|
||||||
|
@ -1742,7 +1742,7 @@ gui_mac_doInGrowClick(Point where, WindowPtr whichWindow)
|
|||||||
|
|
||||||
resizeLimitsPtr = GetRegionBounds(GetGrayRgn(), &resizeLimits);
|
resizeLimitsPtr = GetRegionBounds(GetGrayRgn(), &resizeLimits);
|
||||||
|
|
||||||
/* Set the minimun size */
|
/* Set the minimum size */
|
||||||
/* TODO: Should this come from Vim? */
|
/* TODO: Should this come from Vim? */
|
||||||
resizeLimits.top = 100;
|
resizeLimits.top = 100;
|
||||||
resizeLimits.left = 100;
|
resizeLimits.left = 100;
|
||||||
@ -1844,7 +1844,7 @@ gui_mac_doUpdateEvent(EventRecord *event)
|
|||||||
*/
|
*/
|
||||||
GetPortVisibleRegion(GetWindowPort(whichWindow), updateRgn);
|
GetPortVisibleRegion(GetWindowPort(whichWindow), updateRgn);
|
||||||
# if 0
|
# if 0
|
||||||
/* Would be more appropriate to use the follwing but doesn't
|
/* Would be more appropriate to use the following but doesn't
|
||||||
* seem to work under MacOS X (Dany)
|
* seem to work under MacOS X (Dany)
|
||||||
*/
|
*/
|
||||||
GetWindowRegion(whichWindow, kWindowUpdateRgn, updateRgn);
|
GetWindowRegion(whichWindow, kWindowUpdateRgn, updateRgn);
|
||||||
@ -1929,7 +1929,7 @@ gui_mac_doActivateEvent(EventRecord *event)
|
|||||||
gui_focus_change(FALSE);
|
gui_focus_change(FALSE);
|
||||||
/* DON'T KNOW what the code below was doing
|
/* DON'T KNOW what the code below was doing
|
||||||
found in the deactivate clause, but the
|
found in the deactivate clause, but the
|
||||||
clause writting TRUE into in_focus (BUG)
|
clause writing TRUE into in_focus (BUG)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if 0 /* Removed by Dany as per above June 2001 */
|
#if 0 /* Removed by Dany as per above June 2001 */
|
||||||
@ -1955,7 +1955,7 @@ gui_mac_doSuspendEvent(EventRecord *event)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/* May not need to change focus as the window will
|
/* May not need to change focus as the window will
|
||||||
* get an activate/desactivate event
|
* get an activate/deactivate event
|
||||||
*/
|
*/
|
||||||
if (event->message & 1)
|
if (event->message & 1)
|
||||||
/* Resume */
|
/* Resume */
|
||||||
@ -2748,7 +2748,7 @@ gui_mac_find_font(char_u *font_name)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ------------------------------------------------------------
|
* ------------------------------------------------------------
|
||||||
* GUI_MCH functionnality
|
* GUI_MCH functionality
|
||||||
* ------------------------------------------------------------
|
* ------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -3007,7 +3007,7 @@ gui_mch_init(void)
|
|||||||
display_errors();
|
display_errors();
|
||||||
|
|
||||||
/* Get background/foreground colors from system */
|
/* Get background/foreground colors from system */
|
||||||
/* TODO: do the approriate call to get real defaults */
|
/* TODO: do the appropriate call to get real defaults */
|
||||||
gui.norm_pixel = 0x00000000;
|
gui.norm_pixel = 0x00000000;
|
||||||
gui.back_pixel = 0x00FFFFFF;
|
gui.back_pixel = 0x00FFFFFF;
|
||||||
|
|
||||||
@ -3036,7 +3036,7 @@ gui_mch_init(void)
|
|||||||
gui.scrollbar_height = gui.scrollbar_width = 15; /* cheat 1 overlap */
|
gui.scrollbar_height = gui.scrollbar_width = 15; /* cheat 1 overlap */
|
||||||
gui.border_offset = gui.border_width = 2;
|
gui.border_offset = gui.border_width = 2;
|
||||||
|
|
||||||
/* If Quartz-style text antialiasing is available (see
|
/* If Quartz-style text anti aliasing is available (see
|
||||||
gui_mch_draw_string() below), enable it for all font sizes. */
|
gui_mch_draw_string() below), enable it for all font sizes. */
|
||||||
vim_setenv((char_u *)"QDTEXT_MINSIZE", (char_u *)"1");
|
vim_setenv((char_u *)"QDTEXT_MINSIZE", (char_u *)"1");
|
||||||
|
|
||||||
@ -3212,7 +3212,7 @@ gui_mch_set_shellsize(
|
|||||||
* Get the screen dimensions.
|
* Get the screen dimensions.
|
||||||
* Allow 10 pixels for horizontal borders, 40 for vertical borders.
|
* Allow 10 pixels for horizontal borders, 40 for vertical borders.
|
||||||
* Is there no way to find out how wide the borders really are?
|
* Is there no way to find out how wide the borders really are?
|
||||||
* TODO: Add live udate of those value on suspend/resume.
|
* TODO: Add live update of those value on suspend/resume.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
gui_mch_get_screen_dimensions(int *screen_w, int *screen_h)
|
gui_mch_get_screen_dimensions(int *screen_w, int *screen_h)
|
||||||
@ -5315,7 +5315,8 @@ gui_mch_dialog(
|
|||||||
short itemType;
|
short itemType;
|
||||||
short useIcon;
|
short useIcon;
|
||||||
short width;
|
short width;
|
||||||
short totalButtonWidth = 0; /* the width of all button together incuding spacing */
|
short totalButtonWidth = 0; /* the width of all button together
|
||||||
|
including spacing */
|
||||||
short widestButton = 0;
|
short widestButton = 0;
|
||||||
short dfltButtonEdge = 20; /* gut feeling */
|
short dfltButtonEdge = 20; /* gut feeling */
|
||||||
short dfltElementSpacing = 13; /* from IM:V.2-29 */
|
short dfltElementSpacing = 13; /* from IM:V.2-29 */
|
||||||
@ -5959,7 +5960,7 @@ char_u *FullPathFromFSSpec_save(FSSpec file)
|
|||||||
theCPB.dirInfo.ioFDirIndex = -1;
|
theCPB.dirInfo.ioFDirIndex = -1;
|
||||||
/* theCPB.dirInfo.ioNamePtr = directoryName; Already done above. */
|
/* theCPB.dirInfo.ioNamePtr = directoryName; Already done above. */
|
||||||
theCPB.dirInfo.ioVRefNum = file.vRefNum;
|
theCPB.dirInfo.ioVRefNum = file.vRefNum;
|
||||||
/* theCPB.dirInfo.ioDirID = irrevelant when ioFDirIndex = -1 */
|
/* theCPB.dirInfo.ioDirID = irrelevant when ioFDirIndex = -1 */
|
||||||
theCPB.dirInfo.ioDrDirID = theCPB.dirInfo.ioDrParID;
|
theCPB.dirInfo.ioDrDirID = theCPB.dirInfo.ioDrParID;
|
||||||
|
|
||||||
/* As ioFDirIndex = -1, get the info of ioDrDirID, */
|
/* As ioFDirIndex = -1, get the info of ioDrDirID, */
|
||||||
@ -5986,7 +5987,7 @@ char_u *FullPathFromFSSpec_save(FSSpec file)
|
|||||||
theCPB.dirInfo.ioFDirIndex = -1;
|
theCPB.dirInfo.ioFDirIndex = -1;
|
||||||
/* theCPB.dirInfo.ioNamePtr = directoryName; Already done above. */
|
/* theCPB.dirInfo.ioNamePtr = directoryName; Already done above. */
|
||||||
theCPB.dirInfo.ioVRefNum = file.vRefNum;
|
theCPB.dirInfo.ioVRefNum = file.vRefNum;
|
||||||
/* theCPB.dirInfo.ioDirID = irrevelant when ioFDirIndex = -1 */
|
/* theCPB.dirInfo.ioDirID = irrelevant when ioFDirIndex = -1 */
|
||||||
theCPB.dirInfo.ioDrDirID = theCPB.dirInfo.ioDrParID;
|
theCPB.dirInfo.ioDrDirID = theCPB.dirInfo.ioDrParID;
|
||||||
|
|
||||||
/* As ioFDirIndex = -1, get the info of ioDrDirID, */
|
/* As ioFDirIndex = -1, get the info of ioDrDirID, */
|
||||||
@ -5998,7 +5999,7 @@ char_u *FullPathFromFSSpec_save(FSSpec file)
|
|||||||
|
|
||||||
/* For MacOS Classic always add the volume name */
|
/* For MacOS Classic always add the volume name */
|
||||||
/* For MacOS X add the volume name preceded by "Volumes" */
|
/* For MacOS X add the volume name preceded by "Volumes" */
|
||||||
/* when we are not refering to the boot volume */
|
/* when we are not referring to the boot volume */
|
||||||
#ifdef USE_UNIXFILENAME
|
#ifdef USE_UNIXFILENAME
|
||||||
if (file.vRefNum != dfltVol_vRefNum)
|
if (file.vRefNum != dfltVol_vRefNum)
|
||||||
#endif
|
#endif
|
||||||
|
@ -74,7 +74,7 @@ mac_string_convert(ptr, len, lenp, fail_on_error, from_enc, to_enc, unconvlenp)
|
|||||||
fprintf(stderr, "Encoding failed\n");
|
fprintf(stderr, "Encoding failed\n");
|
||||||
/* When conversion failed, try excluding bytes from the end, helps when
|
/* When conversion failed, try excluding bytes from the end, helps when
|
||||||
* there is an incomplete byte sequence. Only do up to 6 bytes to avoid
|
* there is an incomplete byte sequence. Only do up to 6 bytes to avoid
|
||||||
* looping a long time when there really is something unconvertable. */
|
* looping a long time when there really is something unconvertible. */
|
||||||
while (cfstr == NULL && unconvlenp != NULL && len > 1 && *unconvlenp < 6)
|
while (cfstr == NULL && unconvlenp != NULL && len > 1 && *unconvlenp < 6)
|
||||||
{
|
{
|
||||||
--len;
|
--len;
|
||||||
|
@ -1329,7 +1329,7 @@ load_window(
|
|||||||
warp_to_pc(
|
warp_to_pc(
|
||||||
int lnum) /* line number to warp to */
|
int lnum) /* line number to warp to */
|
||||||
{
|
{
|
||||||
char lbuf[256]; /* build line comand here */
|
char lbuf[256]; /* build line command here */
|
||||||
|
|
||||||
if (lnum > 0)
|
if (lnum > 0)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user