unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#24658: 26.0.50; gamegrid on HiDPI displays (feature request)
@ 2016-10-10 15:21 Tamas Papp
  2017-10-16 17:52 ` Gemini Lasswell
  0 siblings, 1 reply; 3+ messages in thread
From: Tamas Papp @ 2016-10-10 15:21 UTC (permalink / raw)
  To: 24658

Games that use gamegrid (snake, tetris, pong) are hard to see on
high-resolution laptop display (eg 3200x1800) --- it looks like the cell
size is hardcoded as 16.

In GNU Emacs 26.0.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2016-10-03 built on lgw01-35
Windowing system distributor 'The X.Org Foundation', version 11.0.11803000
System Description:	Ubuntu 16.04.1 LTS

Recent messages:
uncompressing gamegrid.el.gz...done
Note: file is write protected
Fill column set to 9999 (was 70)
previous-line: Beginning of buffer [10 times]
Mark saved where search started
Error running timer ‘kill-buffer’: (error "No buffer named *Pong*")
command-execute: Buffer is read-only: #<buffer gamegrid.el.gz> [2 times]
Mark set
Mark saved where search started [2 times]
Making completion list...

Configured using:
 'configure --build=x86_64-linux-gnu --prefix=/usr
 '--includedir=${prefix}/include' '--mandir=${prefix}/share/man'
 '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var
 --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu'
 '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode
 --disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib
 --program-suffix=-snapshot --with-modules=yes --with-x=yes
 --with-x-toolkit=gtk3 --with-xwidgets=yes 'CFLAGS=-g -O2
 -fstack-protector-strong -Wformat -Werror=format-security'
 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'
 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS LIBSYSTEMD

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Emacs-Lisp

Minor modes in effect:
  TeX-PDF-mode: t
  TeX-source-correlate-mode: t
  elisp-slime-nav-mode: t
  paredit-mode: t
  rich-minority-mode: t
  diff-auto-refine-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  override-global-mode: t
  shell-dirtrack-mode: t
  auto-insert-mode: t
  beacon-mode: t
  Info-breadcrumbs-in-mode-line-mode: t
  show-paren-mode: t
  rainbow-delimiters-mode: t
  pdf-occur-global-minor-mode: t
  global-hungry-delete-mode: t
  hungry-delete-mode: t
  global-auto-revert-mode: t
  save-place-mode: t
  winner-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/tamas/.emacs.d/elpa/org-20161010/org-clock hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-clock
/home/tamas/.emacs.d/elpa/org-20161010/org-eshell hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-eshell
/home/tamas/.emacs.d/elpa/org-20161010/ox-icalendar hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-icalendar
/home/tamas/.emacs.d/elpa/org-20161010/ob-dot hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-dot
/home/tamas/.emacs.d/elpa/org-20161010/ob-ruby hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-ruby
/home/tamas/.emacs.d/elpa/org-20161010/ob-lisp hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-lisp
/home/tamas/.emacs.d/elpa/org-20161010/ob-maxima hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-maxima
/home/tamas/.emacs.d/elpa/org-20161010/ob-css hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-css
/home/tamas/.emacs.d/elpa/org-20161010/org-habit hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-habit
/home/tamas/.emacs.d/elpa/org-20161010/ob-matlab hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-matlab
/home/tamas/.emacs.d/elpa/org-20161010/org-rmail hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-rmail
/home/tamas/.emacs.d/elpa/org-20161010/ob-screen hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-screen
/home/tamas/.emacs.d/elpa/org-20161010/ox-man hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-man
/home/tamas/.emacs.d/elpa/org-20161010/org-agenda hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-agenda
/home/tamas/.emacs.d/elpa/org-20161010/ob-forth hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-forth
/home/tamas/.emacs.d/elpa/org-20161010/ob-stan hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-stan
/home/tamas/.emacs.d/elpa/org-20161010/ob-sass hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-sass
/home/tamas/.emacs.d/elpa/org-20161010/org-feed hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-feed
/home/tamas/.emacs.d/elpa/org-20161010/org-macro hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-macro
/home/tamas/.emacs.d/elpa/org-20161010/ob-octave hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-octave
/home/tamas/.emacs.d/elpa/org-20161010/ox-beamer hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-beamer
/home/tamas/.emacs.d/elpa/org-20161010/org-compat hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-compat
/home/tamas/.emacs.d/elpa/org-20161010/ob-awk hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-awk
/home/tamas/.emacs.d/elpa/org-20161010/ob-perl hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-perl
/home/tamas/.emacs.d/elpa/org-20161010/ob-shell hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-shell
/home/tamas/.emacs.d/elpa/org-20161010/org-entities hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-entities
/home/tamas/.emacs.d/elpa/org-20161010/ob-makefile hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-makefile
/home/tamas/.emacs.d/elpa/org-20161010/ob-calc hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-calc
/home/tamas/.emacs.d/elpa/org-20161010/ob hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob
/home/tamas/.emacs.d/elpa/org-20161010/ob-eval hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-eval
/home/tamas/.emacs.d/elpa/org-20161010/org-attach hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-attach
/home/tamas/.emacs.d/elpa/org-20161010/ob-plantuml hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-plantuml
/home/tamas/.emacs.d/elpa/org-20161010/ob-asymptote hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-asymptote
/home/tamas/.emacs.d/elpa/org-20161010/org-mhe hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mhe
/home/tamas/.emacs.d/elpa/org-20161010/org-plot hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-plot
/home/tamas/.emacs.d/elpa/org-20161010/org-irc hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-irc
/home/tamas/.emacs.d/elpa/org-20161010/ob-C hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-C
/home/tamas/.emacs.d/elpa/org-20161010/ob-ditaa hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-ditaa
/home/tamas/.emacs.d/elpa/org-20161010/ob-sed hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-sed
/home/tamas/.emacs.d/elpa/org-20161010/org-gnus hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-gnus
/home/tamas/.emacs.d/elpa/org-20161010/org-bbdb hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-bbdb
/home/tamas/.emacs.d/elpa/org-20161010/ob-ledger hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-ledger
/home/tamas/.emacs.d/elpa/org-20161010/ob-table hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-table
/home/tamas/.emacs.d/elpa/org-20161010/ob-ebnf hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-ebnf
/home/tamas/.emacs.d/elpa/org-20161010/org-mouse hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mouse
/home/tamas/.emacs.d/elpa/org-20161010/ox-latex hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-latex
/home/tamas/.emacs.d/elpa/org-20161010/ox-org hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-org
/home/tamas/.emacs.d/elpa/org-20161010/ob-gnuplot hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-gnuplot
/home/tamas/.emacs.d/elpa/org-20161010/org-element hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-element
/home/tamas/.emacs.d/elpa/org-20161010/ox-texinfo hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-texinfo
/home/tamas/.emacs.d/elpa/org-20161010/ob-python hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-python
/home/tamas/.emacs.d/elpa/org-20161010/ob-exp hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-exp
/home/tamas/.emacs.d/elpa/org-20161010/ob-coq hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-coq
/home/tamas/.emacs.d/elpa/org-20161010/ob-clojure hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-clojure
/home/tamas/.emacs.d/elpa/org-20161010/ob-fortran hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-fortran
/home/tamas/.emacs.d/elpa/org-20161010/org-install hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-install
/home/tamas/.emacs.d/elpa/org-20161010/ob-io hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-io
/home/tamas/.emacs.d/elpa/org-20161010/ob-keys hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-keys
/home/tamas/.emacs.d/elpa/org-20161010/org-protocol hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-protocol
/home/tamas/.emacs.d/elpa/org-20161010/ob-mscgen hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-mscgen
/home/tamas/.emacs.d/elpa/org-20161010/ob-java hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-java
/home/tamas/.emacs.d/elpa/org-20161010/org-info hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-info
/home/tamas/.emacs.d/elpa/org-20161010/org-table hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-table
/home/tamas/.emacs.d/elpa/org-20161010/ob-org hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-org
/home/tamas/.emacs.d/elpa/org-20161010/ob-scala hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-scala
/home/tamas/.emacs.d/elpa/org-20161010/ob-comint hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-comint
/home/tamas/.emacs.d/elpa/org-20161010/org-inlinetask hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-inlinetask
/home/tamas/.emacs.d/elpa/org-20161010/ob-abc hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-abc
/home/tamas/.emacs.d/elpa/org-20161010/ob-haskell hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-haskell
/home/tamas/.emacs.d/elpa/org-20161010/ob-latex hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-latex
/home/tamas/.emacs.d/elpa/org-20161010/org-faces hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-faces
/home/tamas/.emacs.d/elpa/org-20161010/ob-ocaml hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-ocaml
/home/tamas/.emacs.d/elpa/org-20161010/org-list hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-list
/home/tamas/.emacs.d/elpa/org-20161010/ob-scheme hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-scheme
/home/tamas/.emacs.d/elpa/org-20161010/ox-ascii hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-ascii
/home/tamas/.emacs.d/elpa/org-20161010/ox-publish hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-publish
/home/tamas/.emacs.d/elpa/org-20161010/ox-md hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-md
/home/tamas/.emacs.d/elpa/org-20161010/ob-ref hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-ref
/home/tamas/.emacs.d/elpa/org-20161010/ox hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox
/home/tamas/.emacs.d/elpa/org-20161010/ob-R hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-R
/home/tamas/.emacs.d/elpa/org-20161010/org-datetree hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-datetree
/home/tamas/.emacs.d/elpa/org-20161010/org-ctags hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-ctags
/home/tamas/.emacs.d/elpa/org-20161010/org-macs hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-macs
/home/tamas/.emacs.d/elpa/org-20161010/org-src hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-src
/home/tamas/.emacs.d/elpa/org-20161010/ob-shen hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-shen
/home/tamas/.emacs.d/elpa/org-20161010/org-footnote hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-footnote
/home/tamas/.emacs.d/elpa/org-20161010/org-docview hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-docview
/home/tamas/.emacs.d/elpa/org-20161010/ob-core hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-core
/home/tamas/.emacs.d/elpa/org-20161010/org-indent hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-indent
/home/tamas/.emacs.d/elpa/org-20161010/ob-js hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-js
/home/tamas/.emacs.d/elpa/org-20161010/org-colview hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-colview
/home/tamas/.emacs.d/elpa/org-20161010/ob-lob hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-lob
/home/tamas/.emacs.d/elpa/org-20161010/ob-groovy hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-groovy
/home/tamas/.emacs.d/elpa/org-20161010/ox-odt hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-odt
/home/tamas/.emacs.d/elpa/org-20161010/org-timer hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-timer
/home/tamas/.emacs.d/elpa/org-20161010/org-crypt hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-crypt
/home/tamas/.emacs.d/elpa/org-20161010/ob-sql hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-sql
/home/tamas/.emacs.d/elpa/org-20161010/ob-lilypond hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-lilypond
/home/tamas/.emacs.d/elpa/org-20161010/ob-picolisp hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-picolisp
/home/tamas/.emacs.d/elpa/org-20161010/ob-emacs-lisp hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-emacs-lisp
/home/tamas/.emacs.d/elpa/org-20161010/org hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org
/home/tamas/.emacs.d/elpa/org-20161010/org-archive hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-archive
/home/tamas/.emacs.d/elpa/org-20161010/org-bibtex hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-bibtex
/home/tamas/.emacs.d/elpa/org-20161010/ob-tangle hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-tangle
/home/tamas/.emacs.d/elpa/org-20161010/ob-processing hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-processing
/home/tamas/.emacs.d/elpa/org-20161010/org-pcomplete hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-pcomplete
/home/tamas/.emacs.d/elpa/org-20161010/org-mobile hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mobile
/home/tamas/.emacs.d/elpa/org-20161010/ob-sqlite hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-sqlite
/home/tamas/.emacs.d/elpa/org-20161010/org-capture hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-capture
/home/tamas/.emacs.d/elpa/org-20161010/org-w3m hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-w3m
/home/tamas/.emacs.d/elpa/org-20161010/ob-J hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-J
/home/tamas/.emacs.d/elpa/org-20161010/org-lint hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-lint
/home/tamas/.emacs.d/elpa/org-20161010/org-id hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-id
/home/tamas/.emacs.d/elpa/org-20161010/org-version hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-version
/home/tamas/.emacs.d/elpa/org-20161010/org-loaddefs hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-loaddefs
/home/tamas/.emacs.d/elpa/org-20161010/ox-html hides /home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-html
~/src/julia-emacs/julia-mode hides /home/tamas/src/ESS/lisp/julia-mode
/home/tamas/.emacs.d/elpa/org-20161010/org-clock hides ~/src/org-mode/lisp/org-clock
/home/tamas/.emacs.d/elpa/org-20161010/org-eshell hides ~/src/org-mode/lisp/org-eshell
/home/tamas/.emacs.d/elpa/org-20161010/ox-icalendar hides ~/src/org-mode/lisp/ox-icalendar
/home/tamas/.emacs.d/elpa/org-20161010/ob-dot hides ~/src/org-mode/lisp/ob-dot
/home/tamas/.emacs.d/elpa/org-20161010/ob-ruby hides ~/src/org-mode/lisp/ob-ruby
/home/tamas/.emacs.d/elpa/org-20161010/ob-lisp hides ~/src/org-mode/lisp/ob-lisp
/home/tamas/.emacs.d/elpa/org-20161010/ob-maxima hides ~/src/org-mode/lisp/ob-maxima
/home/tamas/.emacs.d/elpa/org-20161010/ob-css hides ~/src/org-mode/lisp/ob-css
/home/tamas/.emacs.d/elpa/org-20161010/org-habit hides ~/src/org-mode/lisp/org-habit
/home/tamas/.emacs.d/elpa/org-20161010/ob-matlab hides ~/src/org-mode/lisp/ob-matlab
/home/tamas/.emacs.d/elpa/org-20161010/org-rmail hides ~/src/org-mode/lisp/org-rmail
/home/tamas/.emacs.d/elpa/org-20161010/ob-screen hides ~/src/org-mode/lisp/ob-screen
/home/tamas/.emacs.d/elpa/org-20161010/ox-man hides ~/src/org-mode/lisp/ox-man
/home/tamas/.emacs.d/elpa/org-20161010/org-agenda hides ~/src/org-mode/lisp/org-agenda
/home/tamas/.emacs.d/elpa/org-20161010/ob-forth hides ~/src/org-mode/lisp/ob-forth
/home/tamas/.emacs.d/elpa/org-20161010/ob-stan hides ~/src/org-mode/lisp/ob-stan
/home/tamas/.emacs.d/elpa/org-20161010/ob-sass hides ~/src/org-mode/lisp/ob-sass
/home/tamas/.emacs.d/elpa/org-20161010/org-feed hides ~/src/org-mode/lisp/org-feed
/home/tamas/.emacs.d/elpa/org-20161010/org-macro hides ~/src/org-mode/lisp/org-macro
/home/tamas/.emacs.d/elpa/org-20161010/ob-octave hides ~/src/org-mode/lisp/ob-octave
/home/tamas/.emacs.d/elpa/org-20161010/ox-beamer hides ~/src/org-mode/lisp/ox-beamer
/home/tamas/.emacs.d/elpa/org-20161010/org-compat hides ~/src/org-mode/lisp/org-compat
/home/tamas/.emacs.d/elpa/org-20161010/ob-awk hides ~/src/org-mode/lisp/ob-awk
/home/tamas/.emacs.d/elpa/org-20161010/ob-perl hides ~/src/org-mode/lisp/ob-perl
/home/tamas/.emacs.d/elpa/org-20161010/ob-shell hides ~/src/org-mode/lisp/ob-shell
/home/tamas/.emacs.d/elpa/org-20161010/org-entities hides ~/src/org-mode/lisp/org-entities
/home/tamas/.emacs.d/elpa/org-20161010/ob-makefile hides ~/src/org-mode/lisp/ob-makefile
/home/tamas/.emacs.d/elpa/org-20161010/ob-calc hides ~/src/org-mode/lisp/ob-calc
/home/tamas/.emacs.d/elpa/org-20161010/ob hides ~/src/org-mode/lisp/ob
/home/tamas/.emacs.d/elpa/org-20161010/ob-eval hides ~/src/org-mode/lisp/ob-eval
/home/tamas/.emacs.d/elpa/org-20161010/org-attach hides ~/src/org-mode/lisp/org-attach
/home/tamas/.emacs.d/elpa/org-20161010/ob-plantuml hides ~/src/org-mode/lisp/ob-plantuml
/home/tamas/.emacs.d/elpa/org-20161010/ob-asymptote hides ~/src/org-mode/lisp/ob-asymptote
/home/tamas/.emacs.d/elpa/org-20161010/org-mhe hides ~/src/org-mode/lisp/org-mhe
/home/tamas/.emacs.d/elpa/org-20161010/org-plot hides ~/src/org-mode/lisp/org-plot
/home/tamas/.emacs.d/elpa/org-20161010/org-irc hides ~/src/org-mode/lisp/org-irc
/home/tamas/.emacs.d/elpa/org-20161010/ob-C hides ~/src/org-mode/lisp/ob-C
/home/tamas/.emacs.d/elpa/org-20161010/ob-ditaa hides ~/src/org-mode/lisp/ob-ditaa
/home/tamas/.emacs.d/elpa/org-20161010/ob-sed hides ~/src/org-mode/lisp/ob-sed
/home/tamas/.emacs.d/elpa/org-20161010/org-gnus hides ~/src/org-mode/lisp/org-gnus
/home/tamas/.emacs.d/elpa/org-20161010/org-bbdb hides ~/src/org-mode/lisp/org-bbdb
/home/tamas/.emacs.d/elpa/org-20161010/ob-ledger hides ~/src/org-mode/lisp/ob-ledger
/home/tamas/.emacs.d/elpa/org-20161010/ob-table hides ~/src/org-mode/lisp/ob-table
/home/tamas/.emacs.d/elpa/org-20161010/ob-ebnf hides ~/src/org-mode/lisp/ob-ebnf
/home/tamas/.emacs.d/elpa/org-20161010/org-mouse hides ~/src/org-mode/lisp/org-mouse
/home/tamas/.emacs.d/elpa/org-20161010/ox-latex hides ~/src/org-mode/lisp/ox-latex
/home/tamas/.emacs.d/elpa/org-20161010/ox-org hides ~/src/org-mode/lisp/ox-org
/home/tamas/.emacs.d/elpa/org-20161010/ob-gnuplot hides ~/src/org-mode/lisp/ob-gnuplot
/home/tamas/.emacs.d/elpa/org-20161010/org-element hides ~/src/org-mode/lisp/org-element
/home/tamas/.emacs.d/elpa/org-20161010/ox-texinfo hides ~/src/org-mode/lisp/ox-texinfo
/home/tamas/.emacs.d/elpa/org-20161010/ob-python hides ~/src/org-mode/lisp/ob-python
/home/tamas/.emacs.d/elpa/org-20161010/ob-exp hides ~/src/org-mode/lisp/ob-exp
/home/tamas/.emacs.d/elpa/org-20161010/ob-coq hides ~/src/org-mode/lisp/ob-coq
/home/tamas/.emacs.d/elpa/org-20161010/ob-clojure hides ~/src/org-mode/lisp/ob-clojure
/home/tamas/.emacs.d/elpa/org-20161010/ob-fortran hides ~/src/org-mode/lisp/ob-fortran
/home/tamas/.emacs.d/elpa/org-20161010/org-install hides ~/src/org-mode/lisp/org-install
/home/tamas/.emacs.d/elpa/org-20161010/ob-io hides ~/src/org-mode/lisp/ob-io
/home/tamas/.emacs.d/elpa/org-20161010/ob-keys hides ~/src/org-mode/lisp/ob-keys
/home/tamas/.emacs.d/elpa/org-20161010/org-protocol hides ~/src/org-mode/lisp/org-protocol
/home/tamas/.emacs.d/elpa/org-20161010/ob-mscgen hides ~/src/org-mode/lisp/ob-mscgen
/home/tamas/.emacs.d/elpa/org-20161010/ob-java hides ~/src/org-mode/lisp/ob-java
/home/tamas/.emacs.d/elpa/org-20161010/org-info hides ~/src/org-mode/lisp/org-info
/home/tamas/.emacs.d/elpa/org-20161010/org-table hides ~/src/org-mode/lisp/org-table
/home/tamas/.emacs.d/elpa/org-20161010/ob-org hides ~/src/org-mode/lisp/ob-org
/home/tamas/.emacs.d/elpa/org-20161010/ob-scala hides ~/src/org-mode/lisp/ob-scala
/home/tamas/.emacs.d/elpa/org-20161010/ob-comint hides ~/src/org-mode/lisp/ob-comint
/home/tamas/.emacs.d/elpa/org-20161010/org-inlinetask hides ~/src/org-mode/lisp/org-inlinetask
/home/tamas/.emacs.d/elpa/org-20161010/ob-abc hides ~/src/org-mode/lisp/ob-abc
/home/tamas/.emacs.d/elpa/org-20161010/ob-haskell hides ~/src/org-mode/lisp/ob-haskell
/home/tamas/.emacs.d/elpa/org-20161010/ob-latex hides ~/src/org-mode/lisp/ob-latex
/home/tamas/.emacs.d/elpa/org-20161010/org-faces hides ~/src/org-mode/lisp/org-faces
/home/tamas/.emacs.d/elpa/org-20161010/ob-ocaml hides ~/src/org-mode/lisp/ob-ocaml
/home/tamas/.emacs.d/elpa/org-20161010/org-list hides ~/src/org-mode/lisp/org-list
/home/tamas/.emacs.d/elpa/org-20161010/ob-scheme hides ~/src/org-mode/lisp/ob-scheme
/home/tamas/.emacs.d/elpa/org-20161010/ox-ascii hides ~/src/org-mode/lisp/ox-ascii
/home/tamas/.emacs.d/elpa/org-20161010/ox-publish hides ~/src/org-mode/lisp/ox-publish
/home/tamas/.emacs.d/elpa/org-20161010/ox-md hides ~/src/org-mode/lisp/ox-md
/home/tamas/.emacs.d/elpa/org-20161010/ob-ref hides ~/src/org-mode/lisp/ob-ref
/home/tamas/.emacs.d/elpa/org-20161010/ox hides ~/src/org-mode/lisp/ox
/home/tamas/.emacs.d/elpa/org-20161010/ob-R hides ~/src/org-mode/lisp/ob-R
/home/tamas/.emacs.d/elpa/org-20161010/org-datetree hides ~/src/org-mode/lisp/org-datetree
/home/tamas/.emacs.d/elpa/org-20161010/org-ctags hides ~/src/org-mode/lisp/org-ctags
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-eww hides ~/src/org-mode/lisp/org-eww
/home/tamas/.emacs.d/elpa/org-20161010/org-macs hides ~/src/org-mode/lisp/org-macs
/home/tamas/.emacs.d/elpa/org-20161010/org-src hides ~/src/org-mode/lisp/org-src
/home/tamas/.emacs.d/elpa/org-20161010/ob-shen hides ~/src/org-mode/lisp/ob-shen
/home/tamas/.emacs.d/elpa/org-20161010/org-footnote hides ~/src/org-mode/lisp/org-footnote
/home/tamas/.emacs.d/elpa/org-20161010/org-docview hides ~/src/org-mode/lisp/org-docview
/home/tamas/.emacs.d/elpa/org-20161010/ob-core hides ~/src/org-mode/lisp/ob-core
/home/tamas/.emacs.d/elpa/org-20161010/org-indent hides ~/src/org-mode/lisp/org-indent
/home/tamas/.emacs.d/elpa/org-20161010/ob-js hides ~/src/org-mode/lisp/ob-js
/home/tamas/.emacs.d/elpa/org-20161010/org-colview hides ~/src/org-mode/lisp/org-colview
/home/tamas/.emacs.d/elpa/org-20161010/ob-lob hides ~/src/org-mode/lisp/ob-lob
/home/tamas/.emacs.d/elpa/org-20161010/ob-groovy hides ~/src/org-mode/lisp/ob-groovy
/home/tamas/.emacs.d/elpa/org-20161010/ox-odt hides ~/src/org-mode/lisp/ox-odt
/home/tamas/.emacs.d/elpa/org-20161010/org-timer hides ~/src/org-mode/lisp/org-timer
/home/tamas/.emacs.d/elpa/org-20161010/org-crypt hides ~/src/org-mode/lisp/org-crypt
/home/tamas/.emacs.d/elpa/org-20161010/ob-sql hides ~/src/org-mode/lisp/ob-sql
/home/tamas/.emacs.d/elpa/org-20161010/ob-lilypond hides ~/src/org-mode/lisp/ob-lilypond
/home/tamas/.emacs.d/elpa/org-20161010/ob-picolisp hides ~/src/org-mode/lisp/ob-picolisp
/home/tamas/.emacs.d/elpa/org-20161010/ob-emacs-lisp hides ~/src/org-mode/lisp/ob-emacs-lisp
/home/tamas/.emacs.d/elpa/org-20161010/org hides ~/src/org-mode/lisp/org
/home/tamas/.emacs.d/elpa/org-20161010/org-archive hides ~/src/org-mode/lisp/org-archive
/home/tamas/.emacs.d/elpa/org-20161010/org-bibtex hides ~/src/org-mode/lisp/org-bibtex
/home/tamas/.emacs.d/elpa/org-20161010/ob-tangle hides ~/src/org-mode/lisp/ob-tangle
/home/tamas/.emacs.d/elpa/org-20161010/ob-processing hides ~/src/org-mode/lisp/ob-processing
/home/tamas/.emacs.d/elpa/org-20161010/org-pcomplete hides ~/src/org-mode/lisp/org-pcomplete
/home/tamas/.emacs.d/elpa/org-20161010/org-mobile hides ~/src/org-mode/lisp/org-mobile
/home/tamas/.emacs.d/elpa/org-20161010/ob-sqlite hides ~/src/org-mode/lisp/ob-sqlite
/home/tamas/.emacs.d/elpa/org-20161010/org-capture hides ~/src/org-mode/lisp/org-capture
/home/tamas/.emacs.d/elpa/org-20161010/org-w3m hides ~/src/org-mode/lisp/org-w3m
/home/tamas/.emacs.d/elpa/org-20161010/ob-J hides ~/src/org-mode/lisp/ob-J
/home/tamas/.emacs.d/elpa/org-20161010/org-lint hides ~/src/org-mode/lisp/org-lint
/home/tamas/.emacs.d/elpa/org-20161010/org-id hides ~/src/org-mode/lisp/org-id
/home/tamas/.emacs.d/elpa/org-20161010/org-version hides ~/src/org-mode/lisp/org-version
/home/tamas/.emacs.d/elpa/org-20161010/org-loaddefs hides ~/src/org-mode/lisp/org-loaddefs
/home/tamas/.emacs.d/elpa/org-20161010/ox-html hides ~/src/org-mode/lisp/ox-html
~/src/julia-emacs/julia-mode hides /home/tamas/.emacs.d/elpa/julia-mode-20161004.1853/julia-mode
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-bullets hides /home/tamas/.emacs.d/elpa/org-bullets-20140918.1137/org-bullets
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mime hides /home/tamas/.emacs.d/elpa/org-mime-20120112/org-mime
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mac-link hides /home/tamas/.emacs.d/elpa/org-mac-link-20160808.220/org-mac-link
/usr/share/emacs/site-lisp/rst hides /usr/share/emacs/26.0.50/lisp/textmodes/rst
/usr/share/emacs/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/26.0.50/lisp/textmodes/flyspell
/usr/share/emacs/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/26.0.50/lisp/textmodes/ispell
/home/tamas/.emacs.d/elpa/org-20161010/org-eshell hides /usr/share/emacs/26.0.50/lisp/org/org-eshell
/home/tamas/.emacs.d/elpa/org-20161010/ox-icalendar hides /usr/share/emacs/26.0.50/lisp/org/ox-icalendar
/home/tamas/.emacs.d/elpa/org-20161010/ob-ruby hides /usr/share/emacs/26.0.50/lisp/org/ob-ruby
/home/tamas/.emacs.d/elpa/org-20161010/ob-picolisp hides /usr/share/emacs/26.0.50/lisp/org/ob-picolisp
/home/tamas/.emacs.d/elpa/org-20161010/org-clock hides /usr/share/emacs/26.0.50/lisp/org/org-clock
/home/tamas/.emacs.d/elpa/org-20161010/ob-maxima hides /usr/share/emacs/26.0.50/lisp/org/ob-maxima
/home/tamas/.emacs.d/elpa/org-20161010/org-faces hides /usr/share/emacs/26.0.50/lisp/org/org-faces
/home/tamas/.emacs.d/elpa/org-20161010/org-habit hides /usr/share/emacs/26.0.50/lisp/org/org-habit
/home/tamas/.emacs.d/elpa/org-20161010/ob-scheme hides /usr/share/emacs/26.0.50/lisp/org/ob-scheme
/home/tamas/.emacs.d/elpa/org-20161010/ob-matlab hides /usr/share/emacs/26.0.50/lisp/org/ob-matlab
/home/tamas/.emacs.d/elpa/org-20161010/org-rmail hides /usr/share/emacs/26.0.50/lisp/org/org-rmail
/home/tamas/.emacs.d/elpa/org-20161010/ob-ditaa hides /usr/share/emacs/26.0.50/lisp/org/ob-ditaa
/home/tamas/.emacs.d/elpa/org-20161010/ob-screen hides /usr/share/emacs/26.0.50/lisp/org/ob-screen
/home/tamas/.emacs.d/elpa/org-20161010/org-ctags hides /usr/share/emacs/26.0.50/lisp/org/org-ctags
/home/tamas/.emacs.d/elpa/org-20161010/ob-eval hides /usr/share/emacs/26.0.50/lisp/org/ob-eval
/home/tamas/.emacs.d/elpa/org-20161010/ob-css hides /usr/share/emacs/26.0.50/lisp/org/ob-css
/home/tamas/.emacs.d/elpa/org-20161010/org-bibtex hides /usr/share/emacs/26.0.50/lisp/org/org-bibtex
/home/tamas/.emacs.d/elpa/org-20161010/org-feed hides /usr/share/emacs/26.0.50/lisp/org/org-feed
/home/tamas/.emacs.d/elpa/org-20161010/org-inlinetask hides /usr/share/emacs/26.0.50/lisp/org/org-inlinetask
/home/tamas/.emacs.d/elpa/org-20161010/ob-js hides /usr/share/emacs/26.0.50/lisp/org/ob-js
/home/tamas/.emacs.d/elpa/org-20161010/ob-io hides /usr/share/emacs/26.0.50/lisp/org/ob-io
/home/tamas/.emacs.d/elpa/org-20161010/ob-lilypond hides /usr/share/emacs/26.0.50/lisp/org/ob-lilypond
/home/tamas/.emacs.d/elpa/org-20161010/ob-calc hides /usr/share/emacs/26.0.50/lisp/org/ob-calc
/home/tamas/.emacs.d/elpa/org-20161010/ob hides /usr/share/emacs/26.0.50/lisp/org/ob
/home/tamas/.emacs.d/elpa/org-20161010/ob-scala hides /usr/share/emacs/26.0.50/lisp/org/ob-scala
/home/tamas/.emacs.d/elpa/org-20161010/org-attach hides /usr/share/emacs/26.0.50/lisp/org/org-attach
/home/tamas/.emacs.d/elpa/org-20161010/ob-asymptote hides /usr/share/emacs/26.0.50/lisp/org/ob-asymptote
/home/tamas/.emacs.d/elpa/org-20161010/org-element hides /usr/share/emacs/26.0.50/lisp/org/org-element
/home/tamas/.emacs.d/elpa/org-20161010/org-bbdb hides /usr/share/emacs/26.0.50/lisp/org/org-bbdb
/home/tamas/.emacs.d/elpa/org-20161010/org-irc hides /usr/share/emacs/26.0.50/lisp/org/org-irc
/home/tamas/.emacs.d/elpa/org-20161010/ob-C hides /usr/share/emacs/26.0.50/lisp/org/ob-C
/home/tamas/.emacs.d/elpa/org-20161010/ob-dot hides /usr/share/emacs/26.0.50/lisp/org/ob-dot
/home/tamas/.emacs.d/elpa/org-20161010/ob-makefile hides /usr/share/emacs/26.0.50/lisp/org/ob-makefile
/home/tamas/.emacs.d/elpa/org-20161010/org-gnus hides /usr/share/emacs/26.0.50/lisp/org/org-gnus
/home/tamas/.emacs.d/elpa/org-20161010/org-info hides /usr/share/emacs/26.0.50/lisp/org/org-info
/home/tamas/.emacs.d/elpa/org-20161010/ob-ledger hides /usr/share/emacs/26.0.50/lisp/org/ob-ledger
/home/tamas/.emacs.d/elpa/org-20161010/ob-table hides /usr/share/emacs/26.0.50/lisp/org/ob-table
/home/tamas/.emacs.d/elpa/org-20161010/ob-lob hides /usr/share/emacs/26.0.50/lisp/org/ob-lob
/home/tamas/.emacs.d/elpa/org-20161010/ob-octave hides /usr/share/emacs/26.0.50/lisp/org/ob-octave
/home/tamas/.emacs.d/elpa/org-20161010/ob-java hides /usr/share/emacs/26.0.50/lisp/org/ob-java
/home/tamas/.emacs.d/elpa/org-20161010/org-mouse hides /usr/share/emacs/26.0.50/lisp/org/org-mouse
/home/tamas/.emacs.d/elpa/org-20161010/ox-latex hides /usr/share/emacs/26.0.50/lisp/org/ox-latex
/home/tamas/.emacs.d/elpa/org-20161010/ox-org hides /usr/share/emacs/26.0.50/lisp/org/ox-org
/home/tamas/.emacs.d/elpa/org-20161010/ox-man hides /usr/share/emacs/26.0.50/lisp/org/ox-man
/home/tamas/.emacs.d/elpa/org-20161010/org-macro hides /usr/share/emacs/26.0.50/lisp/org/org-macro
/home/tamas/.emacs.d/elpa/org-20161010/ob-sql hides /usr/share/emacs/26.0.50/lisp/org/ob-sql
/home/tamas/.emacs.d/elpa/org-20161010/ob-plantuml hides /usr/share/emacs/26.0.50/lisp/org/ob-plantuml
/home/tamas/.emacs.d/elpa/org-20161010/ox-texinfo hides /usr/share/emacs/26.0.50/lisp/org/ox-texinfo
/home/tamas/.emacs.d/elpa/org-20161010/ob-clojure hides /usr/share/emacs/26.0.50/lisp/org/ob-clojure
/home/tamas/.emacs.d/elpa/org-20161010/ob-fortran hides /usr/share/emacs/26.0.50/lisp/org/ob-fortran
/home/tamas/.emacs.d/elpa/org-20161010/ob-ocaml hides /usr/share/emacs/26.0.50/lisp/org/ob-ocaml
/home/tamas/.emacs.d/elpa/org-20161010/org-install hides /usr/share/emacs/26.0.50/lisp/org/org-install
/home/tamas/.emacs.d/elpa/org-20161010/ob-keys hides /usr/share/emacs/26.0.50/lisp/org/ob-keys
/home/tamas/.emacs.d/elpa/org-20161010/ob-haskell hides /usr/share/emacs/26.0.50/lisp/org/ob-haskell
/home/tamas/.emacs.d/elpa/org-20161010/ob-mscgen hides /usr/share/emacs/26.0.50/lisp/org/ob-mscgen
/home/tamas/.emacs.d/elpa/org-20161010/ob-shen hides /usr/share/emacs/26.0.50/lisp/org/ob-shen
/home/tamas/.emacs.d/elpa/org-20161010/ob-latex hides /usr/share/emacs/26.0.50/lisp/org/ob-latex
/home/tamas/.emacs.d/elpa/org-20161010/org-compat hides /usr/share/emacs/26.0.50/lisp/org/org-compat
/home/tamas/.emacs.d/elpa/org-20161010/org-table hides /usr/share/emacs/26.0.50/lisp/org/org-table
/home/tamas/.emacs.d/elpa/org-20161010/ox-html hides /usr/share/emacs/26.0.50/lisp/org/ox-html
/home/tamas/.emacs.d/elpa/org-20161010/ob-comint hides /usr/share/emacs/26.0.50/lisp/org/ob-comint
/home/tamas/.emacs.d/elpa/org-20161010/ob-org hides /usr/share/emacs/26.0.50/lisp/org/ob-org
/home/tamas/.emacs.d/elpa/org-20161010/org-footnote hides /usr/share/emacs/26.0.50/lisp/org/org-footnote
/home/tamas/.emacs.d/elpa/org-20161010/ox-md hides /usr/share/emacs/26.0.50/lisp/org/ox-md
/home/tamas/.emacs.d/elpa/org-20161010/org-entities hides /usr/share/emacs/26.0.50/lisp/org/org-entities
/home/tamas/.emacs.d/elpa/org-20161010/ob-awk hides /usr/share/emacs/26.0.50/lisp/org/ob-awk
/home/tamas/.emacs.d/elpa/org-20161010/ox-ascii hides /usr/share/emacs/26.0.50/lisp/org/ox-ascii
/home/tamas/.emacs.d/elpa/org-20161010/ox-publish hides /usr/share/emacs/26.0.50/lisp/org/ox-publish
/home/tamas/.emacs.d/elpa/org-20161010/org-list hides /usr/share/emacs/26.0.50/lisp/org/org-list
/home/tamas/.emacs.d/elpa/org-20161010/ob-perl hides /usr/share/emacs/26.0.50/lisp/org/ob-perl
/home/tamas/.emacs.d/elpa/org-20161010/ob-ref hides /usr/share/emacs/26.0.50/lisp/org/ob-ref
/home/tamas/.emacs.d/elpa/org-20161010/ob-R hides /usr/share/emacs/26.0.50/lisp/org/ob-R
/home/tamas/.emacs.d/elpa/org-20161010/ox hides /usr/share/emacs/26.0.50/lisp/org/ox
/home/tamas/.emacs.d/elpa/org-20161010/org-agenda hides /usr/share/emacs/26.0.50/lisp/org/org-agenda
/home/tamas/.emacs.d/elpa/org-20161010/org-datetree hides /usr/share/emacs/26.0.50/lisp/org/org-datetree
/home/tamas/.emacs.d/elpa/org-20161010/ob-sqlite hides /usr/share/emacs/26.0.50/lisp/org/ob-sqlite
/home/tamas/.emacs.d/elpa/org-20161010/org-macs hides /usr/share/emacs/26.0.50/lisp/org/org-macs
/home/tamas/.emacs.d/elpa/org-20161010/ob-lisp hides /usr/share/emacs/26.0.50/lisp/org/ob-lisp
/home/tamas/.emacs.d/elpa/org-20161010/org-plot hides /usr/share/emacs/26.0.50/lisp/org/org-plot
/home/tamas/.emacs.d/elpa/org-20161010/org-id hides /usr/share/emacs/26.0.50/lisp/org/org-id
/home/tamas/.emacs.d/elpa/org-20161010/ob-python hides /usr/share/emacs/26.0.50/lisp/org/ob-python
/home/tamas/.emacs.d/elpa/org-20161010/org-docview hides /usr/share/emacs/26.0.50/lisp/org/org-docview
/home/tamas/.emacs.d/elpa/org-20161010/ox-beamer hides /usr/share/emacs/26.0.50/lisp/org/ox-beamer
/home/tamas/.emacs.d/elpa/org-20161010/org-colview hides /usr/share/emacs/26.0.50/lisp/org/org-colview
/home/tamas/.emacs.d/elpa/org-20161010/org-protocol hides /usr/share/emacs/26.0.50/lisp/org/org-protocol
/home/tamas/.emacs.d/elpa/org-20161010/org-w3m hides /usr/share/emacs/26.0.50/lisp/org/org-w3m
/home/tamas/.emacs.d/elpa/org-20161010/org-src hides /usr/share/emacs/26.0.50/lisp/org/org-src
/home/tamas/.emacs.d/elpa/org-20161010/org-timer hides /usr/share/emacs/26.0.50/lisp/org/org-timer
/home/tamas/.emacs.d/elpa/org-20161010/ob-core hides /usr/share/emacs/26.0.50/lisp/org/ob-core
/home/tamas/.emacs.d/elpa/org-20161010/org-crypt hides /usr/share/emacs/26.0.50/lisp/org/org-crypt
/home/tamas/.emacs.d/elpa/org-20161010/org-archive hides /usr/share/emacs/26.0.50/lisp/org/org-archive
/home/tamas/.emacs.d/elpa/org-20161010/ob-tangle hides /usr/share/emacs/26.0.50/lisp/org/ob-tangle
/home/tamas/.emacs.d/elpa/org-20161010/org-capture hides /usr/share/emacs/26.0.50/lisp/org/org-capture
/home/tamas/.emacs.d/elpa/org-20161010/ox-odt hides /usr/share/emacs/26.0.50/lisp/org/ox-odt
/home/tamas/.emacs.d/elpa/org-20161010/org-indent hides /usr/share/emacs/26.0.50/lisp/org/org-indent
/home/tamas/.emacs.d/elpa/org-20161010/org-pcomplete hides /usr/share/emacs/26.0.50/lisp/org/org-pcomplete
/home/tamas/.emacs.d/elpa/org-20161010/ob-emacs-lisp hides /usr/share/emacs/26.0.50/lisp/org/ob-emacs-lisp
/home/tamas/.emacs.d/elpa/org-20161010/ob-exp hides /usr/share/emacs/26.0.50/lisp/org/ob-exp
/home/tamas/.emacs.d/elpa/org-20161010/ob-gnuplot hides /usr/share/emacs/26.0.50/lisp/org/ob-gnuplot
/home/tamas/.emacs.d/elpa/org-20161010/org-mhe hides /usr/share/emacs/26.0.50/lisp/org/org-mhe
/home/tamas/.emacs.d/elpa/org-20161010/org-mobile hides /usr/share/emacs/26.0.50/lisp/org/org-mobile
/home/tamas/.emacs.d/elpa/org-20161010/org hides /usr/share/emacs/26.0.50/lisp/org/org
/home/tamas/.emacs.d/elpa/org-20161010/org-version hides /usr/share/emacs/26.0.50/lisp/org/org-version
/home/tamas/.emacs.d/elpa/org-20161010/ob-sass hides /usr/share/emacs/26.0.50/lisp/org/ob-sass
/home/tamas/.emacs.d/elpa/org-20161010/org-loaddefs hides /usr/share/emacs/26.0.50/lisp/org/org-loaddefs
/usr/share/emacs/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/26.0.50/lisp/language/thai-word
/home/tamas/.emacs.d/elpa/seq-20151121.1017/seq hides /usr/share/emacs/26.0.50/lisp/emacs-lisp/seq
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-notmuch hides ~/src/org-mode/contrib/lisp/org-notmuch
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-koma-letter hides ~/src/org-mode/contrib/lisp/ox-koma-letter
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-download hides ~/src/org-mode/contrib/lisp/org-download
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-drill hides ~/src/org-mode/contrib/lisp/org-drill
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-static-mathjax hides ~/src/org-mode/contrib/lisp/org-static-mathjax
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-git-link hides ~/src/org-mode/contrib/lisp/org-git-link
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-julia hides ~/src/org-mode/contrib/lisp/ob-julia
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-eukleides hides ~/src/org-mode/contrib/lisp/ob-eukleides
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-bullets hides ~/src/org-mode/contrib/lisp/org-bullets
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-contacts hides ~/src/org-mode/contrib/lisp/org-contacts
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-track hides ~/src/org-mode/contrib/lisp/org-track
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-mathomatic hides ~/src/org-mode/contrib/lisp/ob-mathomatic
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-wl hides ~/src/org-mode/contrib/lisp/org-wl
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-elisp-symbol hides ~/src/org-mode/contrib/lisp/org-elisp-symbol
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-eval-light hides ~/src/org-mode/contrib/lisp/org-eval-light
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-rss hides ~/src/org-mode/contrib/lisp/ox-rss
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-wikinodes hides ~/src/org-mode/contrib/lisp/org-wikinodes
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mac-iCal hides ~/src/org-mode/contrib/lisp/org-mac-iCal
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-learn hides ~/src/org-mode/contrib/lisp/org-learn
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-effectiveness hides ~/src/org-mode/contrib/lisp/org-effectiveness
/home/tamas/.emacs.d/elpa/htmlize-20130207.1202/htmlize hides ~/src/org-mode/contrib/lisp/htmlize
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-toc hides ~/src/org-mode/contrib/lisp/org-toc
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-tcl hides ~/src/org-mode/contrib/lisp/ob-tcl
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-license hides ~/src/org-mode/contrib/lisp/org-license
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-confluence hides ~/src/org-mode/contrib/lisp/ox-confluence
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-screenshot hides ~/src/org-mode/contrib/lisp/org-screenshot
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-stata hides ~/src/org-mode/contrib/lisp/ob-stata
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-notify hides ~/src/org-mode/contrib/lisp/org-notify
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mac-link hides ~/src/org-mode/contrib/lisp/org-mac-link
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-sudoku hides ~/src/org-mode/contrib/lisp/org-sudoku
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-vm hides ~/src/org-mode/contrib/lisp/org-vm
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-expiry hides ~/src/org-mode/contrib/lisp/org-expiry
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-passwords hides ~/src/org-mode/contrib/lisp/org-passwords
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-man hides ~/src/org-mode/contrib/lisp/org-man
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-mathematica hides ~/src/org-mode/contrib/lisp/ob-mathematica
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-contribdir hides ~/src/org-mode/contrib/lisp/org-contribdir
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-ebib hides ~/src/org-mode/contrib/lisp/org-ebib
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-invoice hides ~/src/org-mode/contrib/lisp/org-invoice
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-secretary hides ~/src/org-mode/contrib/lisp/org-secretary
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-checklist hides ~/src/org-mode/contrib/lisp/org-checklist
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mew hides ~/src/org-mode/contrib/lisp/org-mew
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-interactive-query hides ~/src/org-mode/contrib/lisp/org-interactive-query
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-taskjuggler hides ~/src/org-mode/contrib/lisp/ox-taskjuggler
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mime hides ~/src/org-mode/contrib/lisp/org-mime
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-eval hides ~/src/org-mode/contrib/lisp/org-eval
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-screen hides ~/src/org-mode/contrib/lisp/org-screen
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-groff hides ~/src/org-mode/contrib/lisp/ox-groff
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-annotate-file hides ~/src/org-mode/contrib/lisp/org-annotate-file
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-depend hides ~/src/org-mode/contrib/lisp/org-depend
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-bibtex hides ~/src/org-mode/contrib/lisp/ox-bibtex
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-mairix hides ~/src/org-mode/contrib/lisp/org-mairix
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-oz hides ~/src/org-mode/contrib/lisp/ob-oz
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-extra hides ~/src/org-mode/contrib/lisp/ox-extra
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-deck hides ~/src/org-mode/contrib/lisp/ox-deck
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-gfm hides ~/src/org-mode/contrib/lisp/ox-gfm
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-choose hides ~/src/org-mode/contrib/lisp/org-choose
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-velocity hides ~/src/org-mode/contrib/lisp/org-velocity
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-eldoc hides ~/src/org-mode/contrib/lisp/org-eldoc
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-index hides ~/src/org-mode/contrib/lisp/org-index
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-freemind hides ~/src/org-mode/contrib/lisp/ox-freemind
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-link-edit hides ~/src/org-mode/contrib/lisp/org-link-edit
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ob-fomus hides ~/src/org-mode/contrib/lisp/ob-fomus
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-bookmark hides ~/src/org-mode/contrib/lisp/org-bookmark
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-panel hides ~/src/org-mode/contrib/lisp/org-panel
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-bibtex-extras hides ~/src/org-mode/contrib/lisp/org-bibtex-extras
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-registry hides ~/src/org-mode/contrib/lisp/org-registry
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/org-collector hides ~/src/org-mode/contrib/lisp/org-collector
/home/tamas/.emacs.d/elpa/org-plus-contrib-20161010/ox-s5 hides ~/src/org-mode/contrib/lisp/ox-s5

Features:
(shadow emacsbug snake pong recentf ox-md dabbrev org-clock savehist
org-learn hi-lock gnus-art mm-uu mml2015 mm-view mml-smime smime dig
org-table org-id ob-octave ebnf2ps ps-print ps-print-loaddefs ps-def lpr
calc calc-loaddefs calc-macs gnus-sum gnus-group gnus-undo gnus-start
gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int
gnus-range gnus-win gnus nnheader reftex-parse reftex-auc latex-extra
preview prv-emacs reftex-dcr tex-buf font-latex latex tex-ispell
tex-style tex dbus smartparens-latex tex-mode tetris gamegrid eieio-opt
tabify redshank skeleton org-archive cal-move conf-mode flycheck
org-ref-ivy-cite ivy delsel ffap esh-var esh-io esh-cmd esh-opt esh-ext
esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util
tree-widget inferior-slime ert ewoc debug elp gud apropos tar-mode
warnings names edebug vc-git autoload lisp-mnt mm-archive url-cache
paradox paradox-menu paradox-commit-list paradox-execute paradox-github
paradox-core spinner term ehelp company-math company-oddmuse
company-keywords company-etags company-gtags company-dabbrev-code
company-dabbrev company-files company-capf company-cmake company-xcode
company-clang company-semantic company-eclim company-template
company-css company-nxml company-bbdb company latexenc diary-lib
diary-loaddefs cal-iso misearch multi-isearch org-eldoc cdlatex texmathp
sh-script smie outline-magic org-bullets org-indent org-rmail org-mhe
org-irc org-info org-gnus org-docview org-bbdb org-w3m shr-color color
shr svg dom network-stream starttls mailalias qp sort face-remap
timezone mail-extr elisp-slime-nav paredit rich-minority
buffer-unique-id unicode-math-input quail math-symbol-lists
stan-snippets yasnippet stan-mode stan-keywords-lists cc-langs cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
ess-toolbar ess-mouse mouseme ess-menu ess-swv ess-noweb
ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l
ess-sas-a ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d
ess-dde ess-sp3-d ess-julia julia-mode ess-r-d ess-r-syntax
ess-r-completion ess-roxy essddr hideshow ess-help ess-r-package ess-s-l
smartparens-ess rx ess ess-inf ess-tracebug ess-mode ess-noweb-mode
ess-utils ess-generics ess-custom executable ess-compat ess-site
magit-blame magit-stash magit-bisect magit-remote magit-commit
magit-sequence magit magit-apply magit-wip magit-log magit-diff
smerge-mode diff-mode magit-core magit-autorevert magit-process
magit-popup magit-mode magit-git crm magit-section magit-utils
git-commit help-fns radix-tree log-edit pcvs-util add-log with-editor
tramp-sh latex-pretty-symbols imaxima maxima maxima-font-lock
imaxima-autoconf-variables workgroups highlight-symbol mu4e-contrib
org-mu4e mu4e desktop frameset mu4e-speedbar speedbar sb-image ezimage
dframe mu4e-main mu4e-context mu4e-view mu4e-headers mu4e-compose
mu4e-draft mu4e-actions org-capture rfc2368 smtpmail sendmail mu4e-mark
mu4e-message html2text mu4e-proc mu4e-utils doc-view mu4e-lists
mu4e-vars mu4e-meta org-ref org-ref-helm-bibtex org-ref-helm helm-bibtex
bibtex-completion biblio biblio-download biblio-dissemin biblio-hal
biblio-dblp biblio-crossref biblio-arxiv parse-time biblio-doi
biblio-core url-queue hl-line helm-net xml helm-help helm helm-source
eieio-compat helm-multi-match helm-lib helm-config helm-easymenu
async-bytecomp async org-ref-core reftex-cite reftex reftex-loaddefs
reftex-vars parsebib org-ref-glossary org-ref-utils org-ref-pdf
org-ref-bibtex org-ref-citeproc message rfc822 mml mml-sec epa derived
epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode
mailabbrev mail-utils gmm-utils mailheader key-chord hydra lv doi-utils
url-http tls gnutls url url-proxy url-privacy url-expand url-methods
url-history mailcap url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr url-cookie url-domsuf url-util url-gw nsm subr-x
puny org-bibtex json map bibtex f s org-mobile org-agenda ob-sh ob-stan
ob-maxima ob-latex ob-R ob-makefile ob-lisp org-inlinetask ox-bibtex
ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn
nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar
ox-html table ox-ascii ox-publish ox org-element avl-tree org org-macro
org-footnote org-pcomplete org-list org-faces org-entities org-version
ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp
ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu
calendar cal-loaddefs dired+ image-dired image-file dired-x dired-aux
use-package bind-key slime-tramp slime-indentation slime-cl-indent
cl-indent slime-asdf grep slime-fancy slime-trace-dialog
slime-fontifying-fu slime-package-fu slime-references
slime-compiler-notes-tree slime-scratch slime-presentations bridge
slime-macrostep macrostep slime-mdot-fu slime-enclosing-context
slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c
slime-editing-commands slime-autodoc slime-repl slime-parse tramp
tramp-compat tramp-loaddefs trampver ucs-normalize ssh shell pcomplete
redshank-loader slime etags xref project arc-mode archive-mode noutline
outline hyperspec browse-url autoinsert beacon disp-table
sanityinc-solarized-dark-theme color-theme-sanityinc-solarized info+
paren diminish rainbow-delimiters pdf-occur ibuf-ext ibuffer
ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp
semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util
semantic semantic/tag semantic/lex semantic/fw mode-local find-func
cedet dired dired-loaddefs pdf-isearch let-alist pdf-misc imenu
pdf-tools compile comint ansi-color cus-edit cus-start cus-load wid-edit
pdf-view bookmark pp jka-compr pdf-cache pdf-info tq pdf-util
format-spec image-mode hungry-delete smartparens-config smartparens
thingatpt dash flyspell ispell easy-mmode ido autorevert filenotify
saveplace winner ring windmove anaphora edmacro kmacro server cl
finder-inf anaphora-autoloads badger-theme-autoloads
color-theme-emacs-revert-theme-autoloads color-theme-autoloads
flappymacs-autoloads gandalf-theme-autoloads goto-chg-autoloads
inkpot-theme-autoloads ipretty-autoloads tex-site
monochrome-theme-autoloads advice org-bullets-autoloads
org-jekyll-autoloads org-mime-autoloads ctable-autoloads
qsimpleq-theme-autoloads redshank-autoloads slime-autoloads
ssh-autoloads tango-plus-theme-autoloads tea-time-autoloads
tumblesocks-autoloads oauth-autoloads htmlize-autoloads info
workgroups-autoloads package epg-config url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache url-vars seq byte-opt gv bytecomp byte-compile cl-extra
help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/x-win x-win term/common-win x-dnd 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 inotify
dynamic-setting system-font-setting font-render-setting xwidget-internal
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 3379214 239231)
 (symbols 48 97779 414)
 (miscs 40 3923 4607)
 (strings 32 437136 89275)
 (string-bytes 1 11981505)
 (vectors 16 132043)
 (vector-slots 8 2852290 89581)
 (floats 8 2669 2449)
 (intervals 56 362032 9213)
 (buffers 976 125)
 (heap 1024 189389 38244))





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#24658: 26.0.50; gamegrid on HiDPI displays (feature request)
  2016-10-10 15:21 bug#24658: 26.0.50; gamegrid on HiDPI displays (feature request) Tamas Papp
@ 2017-10-16 17:52 ` Gemini Lasswell
  2017-10-24 16:33   ` Gemini Lasswell
  0 siblings, 1 reply; 3+ messages in thread
From: Gemini Lasswell @ 2017-10-16 17:52 UTC (permalink / raw)
  To: Tamas Papp; +Cc: 24658

[-- Attachment #1: Type: text/plain, Size: 733 bytes --]

Tamas Papp <tkpapp@gmail.com> writes:

> Games that use gamegrid (snake, tetris, pong) are hard to see on
> high-resolution laptop display (eg 3200x1800) --- it looks like the cell
> size is hardcoded as 16.

Here's a patch which makes gamegrid change its grid size based on
display dimensions. Its target is an on-screen size of 7mm, which
works well on the various displays I have. Let me know how it looks on
yours. Changing gamegrid-glyph-height-mm before starting one of the
games will let you experiment.

Emacs Developers,
Should I include a NEWS entry about the effect on Tetris/Snake/Pong
instead of or in addition to the one about gamegrid-glyph-height? And
is this patch appropriate for release or master at this point?



[-- Attachment #2: 0001-Make-Snake-Tetris-and-Pong-adjust-to-display-DPI.patch --]
[-- Type: text/plain, Size: 9004 bytes --]

From 1a8876bac69627bc1bb8fb9498100b8dc283723a Mon Sep 17 00:00:00 2001
From: Gemini Lasswell <gazally@runbox.com>
Date: Mon, 16 Oct 2017 08:30:51 -0700
Subject: [PATCH] Make Snake, Tetris and Pong adjust to display DPI

Replace gamegrid's constant 16x16 glyph with a generated one based
on display dimensions (bug#24658).
* lisp/play/gamegrid.el (gamegrid-glyph-height-mm): New variable.
(gamegrid-glyph-height): Deleted.
(gamegrid-xpm, gamegrid-xbm): Constants replaced with functions.
(gamegrid-colorize-glyph): Use new functions instead of constants.
(gamegrid-calculate-glyph-size, gamegrid-insert-xbm-bits): New
functions.
---
 etc/NEWS              |   7 ++
 lisp/play/gamegrid.el | 178 ++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 150 insertions(+), 35 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index 2b2aa7c0f0..c7a9522d1f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1403,6 +1403,13 @@ them through 'format' first.  Even that is discouraged: for ElDoc
 support, you should set 'eldoc-documentation-function' instead of
 calling 'eldoc-message' directly.
 
+---
+** The constant 'gamegrid-glyph-height' has been deleted.  Gamegrid
+now calculates its glyph height based on display dimensions.  Use
+'gamegrid-calculate-glyph-height' to get the glyph height in pixels.
+Before calling it, you may set 'gamegrid-glyph-height-mm' to the
+desired on-screen glyph height in millimeters.
+
 \f
 * Lisp Changes in Emacs 26.1
 
diff --git a/lisp/play/gamegrid.el b/lisp/play/gamegrid.el
index 6214e07506..641ef7f246 100644
--- a/lisp/play/gamegrid.el
+++ b/lisp/play/gamegrid.el
@@ -86,49 +86,157 @@ gamegrid-grid-x-face
 (defvar gamegrid-mono-x-face nil)
 (defvar gamegrid-mono-tty-face nil)
 
-;; ;;;;;;;;;;;;; constants ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(defconst gamegrid-glyph-height 16)
-
-(defconst gamegrid-xpm "\
+(defvar gamegrid-glyph-height-mm 7.0
+  "Desired glyph height in mm.")
+
+;; ;;;;;;;;;;;;; glyph generation ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(defun gamegrid-calculate-glyph-size ()
+  "Calculate appropriate glyph size in pixels based on display resolution.
+Return a multiple of 8 no less than 16."
+  (if (and (display-pixel-height) (display-mm-height))
+      (let* ((y-pitch (/ (display-pixel-height) (float (display-mm-height))))
+             (pixels (* y-pitch gamegrid-glyph-height-mm))
+             (rounded (* (floor (/ (+ pixels 4) 8)) 8)))
+        (max 16 rounded))
+    16))
+
+;; Example of glyph in XPM format:
+;;
+;; /* XPM */
+;; static char *noname[] = {
+;; /* width height ncolors chars_per_pixel */
+;; \"16 16 3 1\",
+;; /* colors */
+;; \"+ s col1\",
+;; \". s col2\",
+;; \"- s col3\",
+;; /* pixels */
+;; \"---------------+\",
+;; \"--------------++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"--............++\",
+;; \"-+++++++++++++++\",
+;; \"++++++++++++++++\"
+;; };
+
+(defun gamegrid-xpm ()
+  "Generate the XPM format image used for each square."
+  (let* ((glyph-pixel-count (gamegrid-calculate-glyph-size))
+         (border-pixel-count (/ glyph-pixel-count 8))
+         (center-pixel-count (- glyph-pixel-count (* border-pixel-count 2))))
+    (with-temp-buffer
+      (insert (format "\
 /* XPM */
 static char *noname[] = {
 /* width height ncolors chars_per_pixel */
-\"16 16 3 1\",
+\"%s %s 3 1\",
 /* colors */
 \"+ s col1\",
 \". s col2\",
 \"- s col3\",
 /* pixels */
-\"---------------+\",
-\"--------------++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"--............++\",
-\"-+++++++++++++++\",
-\"++++++++++++++++\"
-};
-"
-  "XPM format image used for each square")
-
-(defvar gamegrid-xbm "\
+" glyph-pixel-count glyph-pixel-count))
+
+      (dotimes (row border-pixel-count)
+        (let ((edge-pixel-count (+ row 1)))
+          (insert "\"")
+          (dotimes (_ (- glyph-pixel-count edge-pixel-count)) (insert "-"))
+          (dotimes (_ edge-pixel-count) (insert "+"))
+          (insert "\",\n")))
+
+      (let ((middle (format "\"%s%s%s\",\n"
+                            (make-string border-pixel-count ?-)
+                            (make-string center-pixel-count ?.)
+                            (make-string border-pixel-count ?+))))
+        (dotimes (_ center-pixel-count) (insert middle)))
+
+      (dotimes (row border-pixel-count)
+        (let ((edge-pixel-count (- border-pixel-count row 1)))
+          (insert "\"")
+          (dotimes (_ edge-pixel-count) (insert "-"))
+          (dotimes (_ (- glyph-pixel-count edge-pixel-count)) (insert "+"))
+          (insert "\"")
+          (if (/= row (1- border-pixel-count))
+              (insert ",\n")
+            (insert "\n};\n"))))
+      (buffer-string))))
+
+;; Example of glyph in XBM format:
+;;
+;; /* gamegrid XBM */
+;; #define gamegrid_width 16
+;; #define gamegrid_height 16
+;; static unsigned char gamegrid_bits[] = {
+;;    0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,
+;;    0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,
+;;    0x57, 0x15, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00 };
+
+(defun gamegrid-xbm ()
+  "Generate XBM format image used for each square."
+  (let* ((glyph-pixel-count (gamegrid-calculate-glyph-size))
+         (border-pixel-count (1- (/ glyph-pixel-count 4)))
+         (center-pixel-count (- glyph-pixel-count (* 2 border-pixel-count))))
+    (with-temp-buffer
+      (insert (format "\
 /* gamegrid XBM */
-#define gamegrid_width 16
-#define gamegrid_height 16
+#define gamegrid_width %s
+#define gamegrid_height %s
 static unsigned char gamegrid_bits[] = {
-   0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,
-   0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,
-   0x57, 0x15, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00 };"
-  "XBM format image used for each square.")
+" glyph-pixel-count glyph-pixel-count))
+      (dotimes (row border-pixel-count)
+        (gamegrid-insert-xbm-bits
+         (concat (make-string (- glyph-pixel-count row) ?1)
+                 (make-string row ?0)))
+        (insert ", \n"))
+
+      (let* ((left-border (make-string border-pixel-count ?1))
+             (right-border (make-string border-pixel-count ?0))
+             (even-line (apply 'concat
+                               (append (list left-border)
+                                       (make-list (/ center-pixel-count 2) "10")
+                                       (list right-border))))
+             (odd-line (apply 'concat
+                              (append (list left-border)
+                                      (make-list (/ center-pixel-count 2) "01")
+                                      (list right-border)))))
+        (dotimes (row center-pixel-count)
+          (gamegrid-insert-xbm-bits (if (eq (logand row 1) 1) odd-line even-line))
+          (insert ", \n")))
+
+      (dotimes (row border-pixel-count)
+        (let ((edge-pixel-count (- border-pixel-count row)))
+          (gamegrid-insert-xbm-bits
+           (concat (make-string edge-pixel-count ?1)
+                   (make-string (- glyph-pixel-count edge-pixel-count) ?0))))
+        (if (/= row (1- border-pixel-count))
+            (insert ", \n")
+          (insert " };\n")))
+      (buffer-string))))
+
+(defun gamegrid-insert-xbm-bits (str)
+  "Convert binary to hex and insert in current buffer.
+STR should be a string composed of 1s and 0s and be a multiple of
+8 in length.  Divide it into 8 bit bytes, reverse the order of
+each, convert them to hex and insert them in comma separated C
+format."
+  (let ((byte-count (/ (length str) 8)))
+    (dotimes (i byte-count)
+      (let* ((byte (reverse (substring str (* i 8) (+ (* i 8) 8))))
+             (value (string-to-number byte 2)))
+        (insert (format "0x%02x" value))
+        (unless (= i (1- byte-count))
+          (insert ", "))))))
 
 ;; ;;;;;;;;;;;;;;;; miscellaneous functions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
@@ -228,13 +336,13 @@ gamegrid-make-face
        gamegrid-mono-tty-face))))
 
 (defun gamegrid-colorize-glyph (color)
-  (find-image `((:type xpm :data ,gamegrid-xpm
+  (find-image `((:type xpm :data ,(gamegrid-xpm)
 		       :ascent center
 		       :color-symbols
 		       (("col1" . ,(gamegrid-color color 0.6))
 			("col2" . ,(gamegrid-color color 0.8))
 			("col3" . ,(gamegrid-color color 1.0))))
-		(:type xbm :data ,gamegrid-xbm
+		(:type xbm :data ,(gamegrid-xbm)
 		       :ascent center
 		       :foreground ,(gamegrid-color color 1.0)
 		       :background ,(gamegrid-color color 0.5)))))
-- 
2.14.2


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* bug#24658: 26.0.50; gamegrid on HiDPI displays (feature request)
  2017-10-16 17:52 ` Gemini Lasswell
@ 2017-10-24 16:33   ` Gemini Lasswell
  0 siblings, 0 replies; 3+ messages in thread
From: Gemini Lasswell @ 2017-10-24 16:33 UTC (permalink / raw)
  To: Tamas Papp; +Cc: 24658-done

Gemini Lasswell <gazally@runbox.com> writes:

> Tamas Papp <tkpapp@gmail.com> writes:
>
>> Games that use gamegrid (snake, tetris, pong) are hard to see on
>> high-resolution laptop display (eg 3200x1800) --- it looks like the cell
>> size is hardcoded as 16.
>
> Here's a patch which makes gamegrid change its grid size based on
> display dimensions. Its target is an on-screen size of 7mm, which
> works well on the various displays I have. Let me know how it looks on
> yours. Changing gamegrid-glyph-height-mm before starting one of the
> games will let you experiment.
>

I've pushed this patch to master.





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-10-24 16:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-10 15:21 bug#24658: 26.0.50; gamegrid on HiDPI displays (feature request) Tamas Papp
2017-10-16 17:52 ` Gemini Lasswell
2017-10-24 16:33   ` Gemini Lasswell

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).