home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / unreleased / patches / old / 5.4p.3 < prev    next >
Encoding:
Internet Message Format  |  1999-07-19  |  1.7 KB

  1. To: Johannes Zellner <johannes@zellner.org>
  2. Cc: vim-dev <vim-dev@vim.org>
  3. Subject: patch 5.4p.3 (was: switchbuf)
  4. In-Reply-To: <Pine.LNX.4.10.9907191615110.6428-100000@krispc6.physik.uni-karlsruhe.de>
  5. Fcc: outbox
  6. From: Bram Moolenaar <Bram@moolenaar.net>
  7. ------------
  8.  
  9. Johannes Zellner wrote:
  10.  
  11. > having
  12. >     switchbuf=useopen
  13. > actually splits the window if I use :cn after :make
  14. > and the erroneous buffer wasn't displayed yet.
  15. > I'd rather expect this to behave as `switchbuf=""' if
  16. > the erroneous buffer is currently not displayed.
  17. > Do I expect the wrong thing here?
  18.  
  19. It's a bug.
  20.  
  21.  
  22. Patch 5.4p.3
  23. Problem:    When 'switchbuf' contains "useopen", this implied "split" too.
  24.             There was a check for the 'p' character. (Zellner)
  25. Solution:   Check for a 't' instead of a 'p'.
  26. Files:      src/buffer.c
  27.  
  28.  
  29. *** ../vim-5.4p/src/buffer.c    Mon Jul 19 11:08:56 1999
  30. --- src/buffer.c    Mon Jul 19 20:21:33 1999
  31. ***************
  32. *** 1003,1009 ****
  33.       if (vim_strchr(p_swb, 'u'))     /* useopen */
  34.           wp = buf_jump_open_win(buf);
  35.       /* split window if wanted ("split") */
  36. !     if (wp == NULL && vim_strchr(p_swb, 'p') && !win_split(0, FALSE, FALSE))
  37.           return FAIL;
  38.       }
  39.   
  40. --- 1003,1009 ----
  41.       if (vim_strchr(p_swb, 'u'))     /* useopen */
  42.           wp = buf_jump_open_win(buf);
  43.       /* split window if wanted ("split") */
  44. !     if (wp == NULL && vim_strchr(p_swb, 't') && !win_split(0, FALSE, FALSE))
  45.           return FAIL;
  46.       }
  47.   
  48.  
  49. --
  50. hundred-and-one symptoms of being an internet addict:
  51. 165. You have a web page burned into your glasses
  52.  
  53. --/-/---- Bram Moolenaar ---- Bram@moolenaar.net ---- Bram@vim.org ---\-\--
  54.   \ \    www.vim.org/iccf      www.moolenaar.net       www.vim.org    / /
  55.