I've compiled and installed the latest version of Gvim downloaded from
GitHub (see below).
Regretfully, the problem persists!
So ... how does vimrc tell Gvim to print in *landscape* mode, since the
*documented* method doesn't work?
Thank you,
Eric
$ gvim --version
*VIM - Vi IMproved 9.1 (2024 Jan 02, compiled Mar 1 2025 18:09:54)
Included patches: 1-1163*
Compiled by ericthered@OasisMega1
Huge version with GTK2 GUI. Features included (+) or not (-):
+acl +file_in_path +mouse_urxvt -tag_any_white
+arabic +find_in_path +mouse_xterm -tcl
+autocmd +float +multi_byte +termguicolors
+autochdir +folding +multi_lang +terminal
-autoservername -footer -mzscheme +terminfo
+balloon_eval +fork() +netbeans_intg +termresponse
+balloon_eval_term +gettext +num64 +textobjects
+browse -hangul_input +packages +textprop
++builtin_terms +iconv +path_extra +timers
+byte_offset +insert_expand -perl +title
+channel +ipv6 +persistent_undo +toolbar
+cindent +job +popupwin +user_commands
+clientserver +jumplist +postscript +vartabs
+clipboard +keymap +printer +vertsplit
+cmdline_compl +lambda +profile +vim9script
+cmdline_hist +langmap -python +viminfo
+cmdline_info +libcall -python3 +virtualedit
+comments +linebreak +quickfix +visual
+conceal +lispindent +reltime +visualextra
+cryptv +listcmds +rightleft +vreplace
+cscope +localmap -ruby +wildignore
+cursorbind -lua +scrollbind +wildmenu
+cursorshape +menu +signs +windows
+dialog_con_gui +mksession +smartindent +writebackup
+diff +modify_fname -sodium +X11
+digraphs +mouse -sound +xattr
+dnd +mouseshape +spell -xfontset
-ebcdic +mouse_dec +startuptime +xim
+emacs_tags -mouse_gpm +statusline +xpm
+eval -mouse_jsbterm -sun_workshop +xsmp_interact
+ex_extra +mouse_netterm +syntax +xterm_clipboard
+extra_search +mouse_sgr +tag_binary -xterm_save
-farsi -mouse_sysmouse -tag_old_static
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
3rd user vimrc file: "~/.config/vim/vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
3rd user gvimrc file: "~/.config/vim/gvimrc"
defaults file: "$VIMRUNTIME/defaults.vim"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/usr/local/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread
-I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid
-I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/harfbuzz -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid
-I/usr/include/freetype2 -I/usr/include/libpng16 -O2
-fno-strength-reduce -Wall -Wno-deprecated-declarations -D_REENTRANT
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L/usr/local/lib -Wl,--as-needed -o vim -lgtk-x11-2.0
-lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0
-lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz
-lfontconfig -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE
-lm -ltinfo -lselinux
On 2025-03-01 17:54, Eric Marceau wrote:
Retry with less "quoting" because email was rejected first time around ...
On 2025-03-01 15:12, Christian Brabandt wrote:
Your options included portrait, but I thought you wanted landscape?
As I pointed out in the snapshot of the documentation on the site that
you sent me, it clearly states that
* "portrait=n" (please refer back to snapshot of that documentation
page in my previous email)
is the specified method to tell Gvim that landscape mode is the
desired print mode.
The bug was, that vim wouldn't set landscape orientation no matter
what you configured in printoptions in the generated postscript file.
Since you questioned the "portrait=n" method, is there a new
"landscape=y" method, or is there a different documentation page that
I should be referring to instead of the "vimhelp.org" reference?
Where did you find that URL?
That is the URL on the documentation page at
* https://vimhelp.org/usr_90.txt.html#usr_90.txt
under the heading "FROM A PACKAGE".
The ftp mirror has been retired.
Using the information obtained from
* https://github.com/vim/vim?tab=readme-ov-file
is the most recent version (v9.1.1163) uploaded to
* https://github.com/vim/vim/tags
a confirmed functional build?
Also, as a bit of feedback, since Unix is not exactly Linux, or
vice-versa, if the code is usable for both environments, may I suggest
modifying the references (in documentation) to "Unix/Linux" or "Unix
(Linux)" to eliminate confusion for people who think too literally
about such things?
Thank you for the above, and for your ongoing contributions to the
Gvim project.
Eric
--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/vim_use/ced0cf60-1385-48c9-b7da-98587f0fbbca%40gmail.com.