vim/vim-7.3-gvimrc_fontset.patch
Ismail Dönmez 4f8d39a99f - Update to version 8.0
* Crash on exit when EXITFREE is defined. (Dominique Pelle)
  * Valgrind reports using uninitialzed memory. (Dominique Pelle)
  * Test 86 and 87 fail with some version of Python.
  * Netbeans test fails when run from unpacked MS-Windows sources.
  * Netbeans test fails in shadow directory.
  * Not enough test coverage for Normal mode commands.
  * The example that explains nested backreferences does not work properly
    with the new regexp engine. (Harm te Hennepe)
  * Regexp fails to match when using "\>\)\?". (Ramel)
  * Reading past end of line when using previous substitute pattern. 
   (Dominique Pelle)
  * Attempt to read history entry while not initialized.
  * Compiler warnings with Solaris Studio when using GTK3.
  * Memory leak in timer_start().
  * Invalid memory access when formatting. (Dominique Pelle)
  * Checking for last_timer_id to overflow is not reliable. (Ozaki Kiichi)
  * Illegal memory access with ":1@". (Dominique Pelle)
  * Superfluous function prototypes.
  * Sort test sometimes fails.
  * Needless line break. Confusing directory name.
  * MS-Windows gvim.exe does not have DirectX support.
  * Test runner misses a comma.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=382
2016-09-12 13:27:23 +00:00

45 lines
1.1 KiB
Diff

Index: vim-8.0.0000/runtime/gvimrc_example.vim
===================================================================
--- vim-8.0.0000.orig/runtime/gvimrc_example.vim
+++ vim-8.0.0000/runtime/gvimrc_example.vim
@@ -14,9 +14,6 @@
" Make external commands work through a pipe instead of a pseudo-tty
"set noguipty
-" set the X11 font to use
-" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
-
set ch=2 " Make command line two lines high
set mousehide " Hide the mouse when typing text
@@ -52,3 +49,29 @@ if version >= 500
highlight Special gui=NONE guibg=grey95
endif
+
+" Determine the LC_CTYPE locale category setting and try to set guifontset accordingly:
+
+let tmplang = $LC_ALL
+if tmplang =~ "^$"
+ let tmplang = $LC_CTYPE
+endif
+if tmplang =~ "^$"
+ let tmplang = $LANG
+endif
+if tmplang =~ "^$"
+ let tmplang = "en_US"
+endif
+
+if tmplang =~ "^ko"
+ set guifont=Luxi\ Mono
+elseif tmplang =~ "^ja"
+ set guifont=Luxi\ Mono
+elseif tmplang =~ "^zh"
+ set guifont=Luxi\ Mono
+else
+ set guifont=monospace
+endif
+
+
+" /etc/gvimrc ends here