--- Begin Message ---
Subject: |
25.1.50; OSX -- right-divider-width / bottom-divider-width -- not working. |
Date: |
Wed, 09 Mar 2016 18:15:22 -0800 |
I am unable to set the right-divider-width or left-divider-width greater than 0
as a frame-parameter in Emacs for OSX (10.6.8) --with-ns. The parameters
always remain a value of zero. I had never tried setting those parameters
prior to today, so I'm not sure if it ever worked correctly.
The same settings work fine on Emacs for Windows (XP SP3).
STEP 1: On OSX, evaluate (modify-frame-parameters (selected-frame)
'((right-divider-width . 3) (bottom-divider-width . 3)))
STEP 2: On OSX, evaluate (message "%s" (frame-parameters))
STEP 3: The values for right-divider-width and bottom-divider-width remain as
zero, instead of 3.
Thanks,
Keith
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
In GNU Emacs 25.1.50.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Version
10.6.8 (Build 10K549))
of 2016-03-08 built on server.private
Repository revision: e0400b72a24d67b53f71c8b97915cae599e36c37
Windowing system distributor 'Apple', version 10.3.1038
Configured using:
'configure --with-ns --without-imagemagick --enable-checking=glyphs
CPPFLAGS=-I/Users/HOME/.0.data/.0.emacs/macports/include
LDFLAGS=-L/Users/HOME/.0.data/.0.emacs/macports/lib'
Configured features:
JPEG RSVG DBUS NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS
Important settings:
value of $LANG: en_US
locale-coding-system: utf-8-unix
Major mode: Messages
Minor modes in effect:
tabbar-mode: t
ml-mode: t
sd-mode: t
buffer-read-only: t
Recent messages:
((tool-bar-position . top) (parent-id) (explicit-name . t) (display .
"server.private") (visibility . t) (icon-name) (window-id . "1") (top . 0)
(left . 0) (buried-buffer-list) (buffer-list #<buffer .scratch> #<buffer
*Minibuf-1*>) (unsplittable) (minibuffer . #<window 4 on *Minibuf-0*>)
(modeline . t) (width . 172) (height . 52) (right-divider-width . 0)
(bottom-divider-width . 0) (name . "SYSTEM") (frame-bufs-buffer-list #<buffer
*Messages*> #<buffer .scratch>) (environment) (cursor-color . "yellow")
(background-mode . dark) (display-type . color) (window-system . ns)
(fullscreen) (alpha) (scroll-bar-height . 0) (scroll-bar-width . 0)
(cursor-type bar . 1) (auto-lower) (auto-raise) (icon-type) (title)
(buffer-predicate) (tool-bar-lines . 0) (menu-bar-lines . 0) (right-fringe . 8)
(left-fringe . 8) (line-spacing) (background-color . "black") (foreground-color
. "white") (horizontal-scroll-bars) (vertical-scroll-bars)
(internal-border-width . 2) (border-width . 0) (font .
"-*-Courier-normal-normal-normal-*-18-*-*-*-m-0-iso10646-1") (fontsize . 0)
(font-backend mac-ct))
Load-path shadows:
None found.
Features:
(shadow emacsbug message mml mml-sec epa epg mm-decode mm-bodies
mm-encode gmm-utils mailheader sendmail lawlist-ztree lawlist-ys
lawlist-ws lawlist-wl elmo-imap4 elmo-localdir modb-standard
modb-legacy elmo-internal elmo-flag mmelmo-imap mmelmo-buffer
elsp-generic mel-u epg-config lawlist-w3m doc-view jka-compr
image-mode ccl lawlist-vl lawlist-view lawlist-undo lawlist-txt
lawlist-tm lawlist-tex compare-w diff-mode lawlist-tabbar
lawlist-speedbar lawlist-shell info esh-groups ehelp ange-ftp
lawlist-sgml lawlist-sb lawlist-ruler lawlist-replace
lawlist-rectangle lawlist-re-builder lawlist-python skeleton
lawlist-profiler lawlist-print lawlist-php lawlist-perl lawlist-parens
lawlist-org lawlist-calendar org-agenda org org-macro org-footnote
org-pcomplete org-list org-faces org-entities org-version
ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src
ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs
find-func holidays hol-loaddefs cal-menu calendar cal-loaddefs
lawlist-neotree lawlist-movement lawlist-mouse lawlist-ml lawlist-misc
lawlist-messages lawlist-mc lawlist-markdown noutline outline
lawlist-lorem lawlist-linum lawlist-keymap lawlist-js json map
thingatpt cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs lawlist-ispell lawlist-isearch
lawlist-info lawlist-imenu lawlist-ibuffer lawlist-hl lawlist-grep
lawlist-git pcvs-util ido seq server conf-mode lawlist-framebufs
lawlist-frame lawlist-fm lawlist-env lawlist-elscreen lawlist-elisp
lawlist-dv lawlist-image lawlist-files zeroconf dbus xml lawlist-ds
lawlist-dired dired dired-loaddefs format-spec lawlist-diff
lawlist-desktop frameset lawlist-saveplace lawlist-debug
lawlist-window debug lawlist-css smie lawlist-compile rx lawlist-color
lawlist-cm lawlist-cc-mode lawlist-cc-awk lawlist-font-lock cl-macs
lawlist-cc-fonts lawlist-cc-guess lawlist-cc-menus lawlist-cc-align
lawlist-cc-cmds lawlist-cc-styles lawlist-cc-engine lawlist-cc-langs
lawlist-cc-vars lawlist-cc-defs lawlist-cc-bytecomp lawlist-calc
lawlist-calc+ lawlist-bk lawlist-bc lawlist-bbdb gnus nnheader subr-x
wid-edit mail-parse rfc2231 mailabbrev mail-extr rfc822 timezone
lawlist-minibuffer gv lawlist-auth gnus-util rmail rmail-loaddefs
rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr
password-cache lawlist-as lawlist-archive lawlist-apropos lawlist-+
lawlist-lcl byte-opt bytecomp byte-compile cl-extra cconv lawlist-help
disp-table easy-mmode edmacro kmacro quail help-mode easymenu
cl-loaddefs cl-lib pcase derived advice shell pcomplete comint
ansi-color ring savehist time-date mule-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win
ucs-normalize term/common-win tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode
register page menu-bar rfn-eshadow timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core term/tty-colors frame
cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese charscript
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
minibuffer cl-preloaded nadvice loaddefs button faces cus-face
macroexp files text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget hashtable-print-readable backquote
dbusbind kqueue cocoa ns multi-tty make-network-process emacs)
Memory information:
((conses 16 2450324 203839)
(symbols 48 86895 9)
(miscs 40 133 370)
(strings 32 190656 25104)
(string-bytes 1 7252086)
(vectors 16 56931)
(vector-slots 8 1159733 19632)
(floats 8 1851 319)
(intervals 56 386 15)
(buffers 1000 11))
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#22973: [PATCH] Enable dividers in NS (bug#22973) |
Date: |
Mon, 27 Jun 2016 23:02:40 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (darwin) |
Alan Third <address@hidden> writes:
> src/nsfns.m: Add colour settings functions to ns_frame_park_handlers.
> src/nsterm.m (ns_draw_window_divider): ns_focus has to go before the
> attempt to set the colour.
> src/nsterm.m (ns_draw_vertical_window_border): This had the same bug as
> above, although I didn't see any errors.
I've committed this to master, so I'll close the bug report.
--
Alan Third
--- End Message ---