From: Tina Russell <tinakellyrussell@gmail.com>
To: 30168@debbugs.gnu.org
Subject: bug#30168: 25.3.50; segfault when opening scratch buffer (GUI), other times
Date: Thu, 18 Jan 2018 18:38:30 -0800 [thread overview]
Message-ID: <CAJBHbT4K=XbCh=2xDjUnEO1iSFAr9wS-LXdMRmLE1SKP19tUow@mail.gmail.com> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 41811 bytes --]
I’ve customized my Emacs installation to take advantage of ErgoEmacs
(using https://github.com/ergoemacs/ergoemacs-config as a guide). While
ironing out the kinks in my init.el file I realized that Emacs now
crashes with a segfault… a LOT. The most blatant example I ran into is
that opening the scratch buffer causes a segfault. I can open Emacs,
switch to the scratch buffer (using the menu, tabbar, or Ctrl+X B) and
Emacs will crash with the following output:
Fatal error 11: Segmentation fault
Backtrace:
emacs[0x813bdf0]
emacs[0x8123de2]
emacs[0x813ab7e]
emacs[0x813ad6b]
emacs[0x813adc9]
[0xb7712c20]
emacs[0x80f3b1a]
emacs[0x8072413]
emacs[0x8072538]
emacs[0x8096175]
emacs[0x809b29d]
emacs[0x805bb23]
emacs[0x805deeb]
emacs[0x805fcaa]
emacs[0x80608a9]
emacs[0x80627ee]
emacs[0x80925af]
emacs[0x809423d]
emacs[0x812db2a]
emacs[0x81301c4]
emacs[0x8131b2c]
emacs[0x8190b7c]
emacs[0x812421f]
emacs[0x8190b2b]
emacs[0x81241da]
emacs[0x8128532]
emacs[0x812882f]
emacs[0x805a931]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf7)[0xb3b4c637]
emacs[0x805b4c5]
Segmentation fault (core dumped)
This only happens when running Emacs in the GUI (Ubuntu MATE 16.04);
it will not happen using “emacs -nw,” nor will it occur if I use “emacs
-q” or “emacs -Q”.
I’ve attached my init.el file (from my .emacs.d/ directory), in case
that helps.
Thanks!
In GNU Emacs 25.3.50.2 (i686-pc-linux-gnu, GTK+ Version 3.18.9)
of 2017-09-15 built on lgw01-amd64-029
Windowing system distributor 'The X.Org Foundation', version 11.0.11804000
System Description: Ubuntu 16.04.3 LTS
Configured using:
'configure --build=i686-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/i386-linux-gnu'
'--libexecdir=${prefix}/lib/i386-linux-gnu' --disable-maintainer-mode
--disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib
--program-suffix=25 --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
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: Dashboard
Minor modes in effect:
auto-highlight-symbol-mode: (markdown-mode-hook prog-mode-hook)
fci-mode: (prog-mode-hook)
Info-breadcrumbs-in-mode-line-mode: t
yas-global-mode: t
yas-minor-mode: t
tabbar-mwheel-mode: t
tabbar-mode: t
global-subword-mode: t
subword-mode: t
show-smartparens-global-mode: t
smartparens-global-mode: t
savehist-mode: t
xterm-mouse-mode: t
golden-ratio-mode: t
global-flycheck-mode: t
global-anzu-mode: t
anzu-mode: t
keyfreq-autosave-mode: t
keyfreq-mode: t
ido-vertical-mode: t
ido-everywhere: t
shell-dirtrack-mode: t
global-linum-mode: t
async-bytecomp-package-mode: t
ergoemacs-status-mode: t
mode-icons-mode: t
recentf-mode: t
global-page-break-lines-mode: t
page-break-lines-mode: t
dired-async-mode: t
delete-selection-mode: t
ergoemacs-mode: t
override-global-mode: t
save-place-mode: t
show-paren-mode: t
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-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
line-number-mode: t
transient-mark-mode: t
Recent messages:
Overriding package-menu--print-info with paradox--print-info
Overriding package-menu--print-info-simple with paradox--print-info
Overriding package-menu--generate with paradox--generate-menu
Overriding package-menu-mode with paradox-menu-mode
Loading /home/tina/.emacs.d/recentf...done
Cleaning up the recentf list...done (0 removed)
For information about GNU Emacs and the GNU system, type ⎈Ctrl+H ⎈Ctrl+A.
[yas] Prepared just-in-time loading of snippets (but no snippets found).
Ergoemacs-mode turned ON (us:standard).
Started ‘ergoemacs-mode’. Total startup time 4.310053 (Load: 2.162421,
Initialize:2.147632)
Load-path shadows:
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-exp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-exp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-J hides
/home/tina/.emacs.d/elpa/org-20180115/ob-J
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-java hides
/home/tina/.emacs.d/elpa/org-20180115/ob-java
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-inlinetask hides
/home/tina/.emacs.d/elpa/org-20180115/org-inlinetask
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-info hides
/home/tina/.emacs.d/elpa/org-20180115/org-info
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-scheme hides
/home/tina/.emacs.d/elpa/org-20180115/ob-scheme
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-plot hides
/home/tina/.emacs.d/elpa/org-20180115/org-plot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-R hides
/home/tina/.emacs.d/elpa/org-20180115/ob-R
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-calc hides
/home/tina/.emacs.d/elpa/org-20180115/ob-calc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-faces hides
/home/tina/.emacs.d/elpa/org-20180115/org-faces
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ocaml hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ocaml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-datetree hides
/home/tina/.emacs.d/elpa/org-20180115/org-datetree
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-publish hides
/home/tina/.emacs.d/elpa/org-20180115/ox-publish
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-eww hides
/home/tina/.emacs.d/elpa/org-20180115/org-eww
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-coq hides
/home/tina/.emacs.d/elpa/org-20180115/ob-coq
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-ctags hides
/home/tina/.emacs.d/elpa/org-20180115/org-ctags
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-habit hides
/home/tina/.emacs.d/elpa/org-20180115/org-habit
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-tangle hides
/home/tina/.emacs.d/elpa/org-20180115/ob-tangle
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-w3m hides
/home/tina/.emacs.d/elpa/org-20180115/org-w3m
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-stan hides
/home/tina/.emacs.d/elpa/org-20180115/ob-stan
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-man hides
/home/tina/.emacs.d/elpa/org-20180115/ox-man
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mouse hides
/home/tina/.emacs.d/elpa/org-20180115/org-mouse
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-lint hides
/home/tina/.emacs.d/elpa/org-20180115/org-lint
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-texinfo hides
/home/tina/.emacs.d/elpa/org-20180115/ox-texinfo
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lilypond hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lilypond
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-latex hides
/home/tina/.emacs.d/elpa/org-20180115/ox-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-emacs-lisp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-emacs-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-html hides
/home/tina/.emacs.d/elpa/org-20180115/ox-html
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macro hides
/home/tina/.emacs.d/elpa/org-20180115/org-macro
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-core hides
/home/tina/.emacs.d/elpa/org-20180115/ob-core
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-duration hides
/home/tina/.emacs.d/elpa/org-20180115/org-duration
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-version hides
/home/tina/.emacs.d/elpa/org-20180115/org-version
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-loaddefs hides
/home/tina/.emacs.d/elpa/org-20180115/org-loaddefs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-icalendar hides
/home/tina/.emacs.d/elpa/org-20180115/ox-icalendar
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-asymptote hides
/home/tina/.emacs.d/elpa/org-20180115/ob-asymptote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sass hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sass
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-colview hides
/home/tina/.emacs.d/elpa/org-20180115/org-colview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-protocol hides
/home/tina/.emacs.d/elpa/org-20180115/org-protocol
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-forth hides
/home/tina/.emacs.d/elpa/org-20180115/ob-forth
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-compat hides
/home/tina/.emacs.d/elpa/org-20180115/org-compat
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-mscgen hides
/home/tina/.emacs.d/elpa/org-20180115/ob-mscgen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-io hides
/home/tina/.emacs.d/elpa/org-20180115/ob-io
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sqlite hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sqlite
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-archive hides
/home/tina/.emacs.d/elpa/org-20180115/org-archive
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-hledger hides
/home/tina/.emacs.d/elpa/org-20180115/ob-hledger
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-shell hides
/home/tina/.emacs.d/elpa/org-20180115/ob-shell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-matlab hides
/home/tina/.emacs.d/elpa/org-20180115/ob-matlab
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-fortran hides
/home/tina/.emacs.d/elpa/org-20180115/ob-fortran
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ref hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ref
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-org hides
/home/tina/.emacs.d/elpa/org-20180115/ob-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-src hides
/home/tina/.emacs.d/elpa/org-20180115/org-src
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-rmail hides
/home/tina/.emacs.d/elpa/org-20180115/org-rmail
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-odt hides
/home/tina/.emacs.d/elpa/org-20180115/ox-odt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-python hides
/home/tina/.emacs.d/elpa/org-20180115/ob-python
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ditaa hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ditaa
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-docview hides
/home/tina/.emacs.d/elpa/org-20180115/org-docview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ruby hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ruby
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-entities hides
/home/tina/.emacs.d/elpa/org-20180115/org-entities
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-awk hides
/home/tina/.emacs.d/elpa/org-20180115/ob-awk
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-pcomplete hides
/home/tina/.emacs.d/elpa/org-20180115/org-pcomplete
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-timer hides
/home/tina/.emacs.d/elpa/org-20180115/org-timer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lua hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lua
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sql hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sql
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-clojure hides
/home/tina/.emacs.d/elpa/org-20180115/ob-clojure
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-footnote hides
/home/tina/.emacs.d/elpa/org-20180115/org-footnote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-element hides
/home/tina/.emacs.d/elpa/org-20180115/org-element
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-table hides
/home/tina/.emacs.d/elpa/org-20180115/org-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-octave hides
/home/tina/.emacs.d/elpa/org-20180115/ob-octave
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-attach hides
/home/tina/.emacs.d/elpa/org-20180115/org-attach
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-processing hides
/home/tina/.emacs.d/elpa/org-20180115/ob-processing
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-beamer hides
/home/tina/.emacs.d/elpa/org-20180115/ox-beamer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-latex hides
/home/tina/.emacs.d/elpa/org-20180115/ob-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-table hides
/home/tina/.emacs.d/elpa/org-20180115/ob-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox hides
/home/tina/.emacs.d/elpa/org-20180115/ox
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-makefile hides
/home/tina/.emacs.d/elpa/org-20180115/ob-makefile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-dot hides
/home/tina/.emacs.d/elpa/org-20180115/ob-dot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lisp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-abc hides
/home/tina/.emacs.d/elpa/org-20180115/ob-abc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-plantuml hides
/home/tina/.emacs.d/elpa/org-20180115/ob-plantuml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sed hides
/home/tina/.emacs.d/elpa/org-20180115/ob-sed
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mhe hides
/home/tina/.emacs.d/elpa/org-20180115/org-mhe
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-org hides
/home/tina/.emacs.d/elpa/org-20180115/ox-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-agenda hides
/home/tina/.emacs.d/elpa/org-20180115/org-agenda
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-comint hides
/home/tina/.emacs.d/elpa/org-20180115/ob-comint
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mobile hides
/home/tina/.emacs.d/elpa/org-20180115/org-mobile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-irc hides
/home/tina/.emacs.d/elpa/org-20180115/org-irc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-vala hides
/home/tina/.emacs.d/elpa/org-20180115/ob-vala
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-picolisp hides
/home/tina/.emacs.d/elpa/org-20180115/ob-picolisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ledger hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ledger
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-md hides
/home/tina/.emacs.d/elpa/org-20180115/ox-md
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-ascii hides
/home/tina/.emacs.d/elpa/org-20180115/ox-ascii
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-list hides
/home/tina/.emacs.d/elpa/org-20180115/org-list
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bibtex hides
/home/tina/.emacs.d/elpa/org-20180115/org-bibtex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lob hides
/home/tina/.emacs.d/elpa/org-20180115/ob-lob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-gnuplot hides
/home/tina/.emacs.d/elpa/org-20180115/ob-gnuplot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-capture hides
/home/tina/.emacs.d/elpa/org-20180115/org-capture
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-haskell hides
/home/tina/.emacs.d/elpa/org-20180115/ob-haskell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-C hides
/home/tina/.emacs.d/elpa/org-20180115/ob-C
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bbdb hides
/home/tina/.emacs.d/elpa/org-20180115/org-bbdb
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ebnf hides
/home/tina/.emacs.d/elpa/org-20180115/ob-ebnf
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob hides
/home/tina/.emacs.d/elpa/org-20180115/ob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-indent hides
/home/tina/.emacs.d/elpa/org-20180115/org-indent
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-id hides
/home/tina/.emacs.d/elpa/org-20180115/org-id
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-perl hides
/home/tina/.emacs.d/elpa/org-20180115/ob-perl
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macs hides
/home/tina/.emacs.d/elpa/org-20180115/org-macs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-shen hides
/home/tina/.emacs.d/elpa/org-20180115/ob-shen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-clock hides
/home/tina/.emacs.d/elpa/org-20180115/org-clock
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-keys hides
/home/tina/.emacs.d/elpa/org-20180115/ob-keys
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-crypt hides
/home/tina/.emacs.d/elpa/org-20180115/org-crypt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-screen hides
/home/tina/.emacs.d/elpa/org-20180115/ob-screen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-js hides
/home/tina/.emacs.d/elpa/org-20180115/ob-js
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org hides
/home/tina/.emacs.d/elpa/org-20180115/org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-eval hides
/home/tina/.emacs.d/elpa/org-20180115/ob-eval
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-eshell hides
/home/tina/.emacs.d/elpa/org-20180115/org-eshell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-gnus hides
/home/tina/.emacs.d/elpa/org-20180115/org-gnus
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-css hides
/home/tina/.emacs.d/elpa/org-20180115/ob-css
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-maxima hides
/home/tina/.emacs.d/elpa/org-20180115/ob-maxima
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-groovy hides
/home/tina/.emacs.d/elpa/org-20180115/ob-groovy
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-install hides
/home/tina/.emacs.d/elpa/org-20180115/org-install
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-feed hides
/home/tina/.emacs.d/elpa/org-20180115/org-feed
/home/tina/.emacs.d/elpa/slime-20180111.429/slime-tests hides
/usr/share/emacs/site-lisp/slime/slime-tests
/home/tina/.emacs.d/elpa/slime-20180111.429/slime hides
/usr/share/emacs/site-lisp/slime/slime
/home/tina/.emacs.d/elpa/slime-20180111.429/slime-autoloads hides
/usr/share/emacs/site-lisp/slime/slime-autoloads
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-snapshot hides
/usr/share/emacs/site-lisp/slime/contrib/slime-snapshot
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-compiler-notes-tree
hides /usr/share/emacs/site-lisp/slime/contrib/slime-compiler-notes-tree
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-mrepl hides
/usr/share/emacs/site-lisp/slime/contrib/slime-mrepl
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-asdf hides
/usr/share/emacs/site-lisp/slime/contrib/slime-asdf
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-clipboard hides
/usr/share/emacs/site-lisp/slime/contrib/slime-clipboard
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy-inspector
hides /usr/share/emacs/site-lisp/slime/contrib/slime-fancy-inspector
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-typeout-frame
hides /usr/share/emacs/site-lisp/slime/contrib/slime-typeout-frame
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-sprof hides
/usr/share/emacs/site-lisp/slime/contrib/slime-sprof
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fuzzy hides
/usr/share/emacs/site-lisp/slime/contrib/slime-fuzzy
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-c-p-c hides
/usr/share/emacs/site-lisp/slime/contrib/slime-c-p-c
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-references hides
/usr/share/emacs/site-lisp/slime/contrib/slime-references
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-autodoc hides
/usr/share/emacs/site-lisp/slime/contrib/slime-autodoc
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-sbcl-exts hides
/usr/share/emacs/site-lisp/slime/contrib/slime-sbcl-exts
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy-trace hides
/usr/share/emacs/site-lisp/slime/contrib/slime-fancy-trace
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-highlight-edits
hides /usr/share/emacs/site-lisp/slime/contrib/slime-highlight-edits
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fancy hides
/usr/share/emacs/site-lisp/slime/contrib/slime-fancy
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-hyperdoc hides
/usr/share/emacs/site-lisp/slime/contrib/slime-hyperdoc
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-cl-indent hides
/usr/share/emacs/site-lisp/slime/contrib/slime-cl-indent
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-banner hides
/usr/share/emacs/site-lisp/slime/contrib/slime-banner
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-parse hides
/usr/share/emacs/site-lisp/slime/contrib/slime-parse
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/bridge hides
/usr/share/emacs/site-lisp/slime/contrib/bridge
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-enclosing-context
hides /usr/share/emacs/site-lisp/slime/contrib/slime-enclosing-context
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-xref-browser
hides /usr/share/emacs/site-lisp/slime/contrib/slime-xref-browser
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-fontifying-fu
hides /usr/share/emacs/site-lisp/slime/contrib/slime-fontifying-fu
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-presentation-streams
hides /usr/share/emacs/site-lisp/slime/contrib/slime-presentation-streams
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-repl hides
/usr/share/emacs/site-lisp/slime/contrib/slime-repl
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-mdot-fu hides
/usr/share/emacs/site-lisp/slime/contrib/slime-mdot-fu
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-indentation hides
/usr/share/emacs/site-lisp/slime/contrib/slime-indentation
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-presentations
hides /usr/share/emacs/site-lisp/slime/contrib/slime-presentations
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-trace-dialog
hides /usr/share/emacs/site-lisp/slime/contrib/slime-trace-dialog
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-tramp hides
/usr/share/emacs/site-lisp/slime/contrib/slime-tramp
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-scratch hides
/usr/share/emacs/site-lisp/slime/contrib/slime-scratch
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/inferior-slime hides
/usr/share/emacs/site-lisp/slime/contrib/inferior-slime
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-package-fu hides
/usr/share/emacs/site-lisp/slime/contrib/slime-package-fu
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-scheme hides
/usr/share/emacs/site-lisp/slime/contrib/slime-scheme
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-media hides
/usr/share/emacs/site-lisp/slime/contrib/slime-media
/home/tina/.emacs.d/elpa/slime-20180111.429/contrib/slime-editing-commands
hides /usr/share/emacs/site-lisp/slime/contrib/slime-editing-commands
/usr/share/emacs/site-lisp/dictionaries-common/ispell hides
/usr/share/emacs/25.3.50/lisp/textmodes/ispell
/usr/share/emacs/site-lisp/dictionaries-common/flyspell hides
/usr/share/emacs/25.3.50/lisp/textmodes/flyspell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-exp hides
/usr/share/emacs/25.3.50/lisp/org/ob-exp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-feed hides
/usr/share/emacs/25.3.50/lisp/org/org-feed
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-java hides
/usr/share/emacs/25.3.50/lisp/org/ob-java
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sass hides
/usr/share/emacs/25.3.50/lisp/org/ob-sass
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-inlinetask hides
/usr/share/emacs/25.3.50/lisp/org/org-inlinetask
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-info hides
/usr/share/emacs/25.3.50/lisp/org/org-info
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sqlite hides
/usr/share/emacs/25.3.50/lisp/org/ob-sqlite
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-comint hides
/usr/share/emacs/25.3.50/lisp/org/ob-comint
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-plot hides
/usr/share/emacs/25.3.50/lisp/org/org-plot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-css hides
/usr/share/emacs/25.3.50/lisp/org/ob-css
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-docview hides
/usr/share/emacs/25.3.50/lisp/org/org-docview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-scheme hides
/usr/share/emacs/25.3.50/lisp/org/ob-scheme
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-man hides
/usr/share/emacs/25.3.50/lisp/org/ox-man
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-js hides
/usr/share/emacs/25.3.50/lisp/org/ob-js
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-calc hides
/usr/share/emacs/25.3.50/lisp/org/ob-calc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-datetree hides
/usr/share/emacs/25.3.50/lisp/org/org-datetree
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-faces hides
/usr/share/emacs/25.3.50/lisp/org/org-faces
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ocaml hides
/usr/share/emacs/25.3.50/lisp/org/ob-ocaml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-ctags hides
/usr/share/emacs/25.3.50/lisp/org/org-ctags
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-habit hides
/usr/share/emacs/25.3.50/lisp/org/org-habit
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-mscgen hides
/usr/share/emacs/25.3.50/lisp/org/ob-mscgen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lilypond hides
/usr/share/emacs/25.3.50/lisp/org/ob-lilypond
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-emacs-lisp hides
/usr/share/emacs/25.3.50/lisp/org/ob-emacs-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macro hides
/usr/share/emacs/25.3.50/lisp/org/org-macro
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-html hides
/usr/share/emacs/25.3.50/lisp/org/ox-html
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-core hides
/usr/share/emacs/25.3.50/lisp/org/ob-core
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-version hides
/usr/share/emacs/25.3.50/lisp/org/org-version
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-list hides
/usr/share/emacs/25.3.50/lisp/org/org-list
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-pcomplete hides
/usr/share/emacs/25.3.50/lisp/org/org-pcomplete
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-icalendar hides
/usr/share/emacs/25.3.50/lisp/org/ox-icalendar
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-awk hides
/usr/share/emacs/25.3.50/lisp/org/ob-awk
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mobile hides
/usr/share/emacs/25.3.50/lisp/org/org-mobile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-loaddefs hides
/usr/share/emacs/25.3.50/lisp/org/org-loaddefs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-w3m hides
/usr/share/emacs/25.3.50/lisp/org/org-w3m
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mouse hides
/usr/share/emacs/25.3.50/lisp/org/org-mouse
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-colview hides
/usr/share/emacs/25.3.50/lisp/org/org-colview
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-publish hides
/usr/share/emacs/25.3.50/lisp/org/ox-publish
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-latex hides
/usr/share/emacs/25.3.50/lisp/org/ox-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-archive hides
/usr/share/emacs/25.3.50/lisp/org/org-archive
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-protocol hides
/usr/share/emacs/25.3.50/lisp/org/org-protocol
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-rmail hides
/usr/share/emacs/25.3.50/lisp/org/org-rmail
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-keys hides
/usr/share/emacs/25.3.50/lisp/org/ob-keys
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-odt hides
/usr/share/emacs/25.3.50/lisp/org/ox-odt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-python hides
/usr/share/emacs/25.3.50/lisp/org/ob-python
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ditaa hides
/usr/share/emacs/25.3.50/lisp/org/ob-ditaa
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ruby hides
/usr/share/emacs/25.3.50/lisp/org/ob-ruby
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob hides
/usr/share/emacs/25.3.50/lisp/org/ob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-texinfo hides
/usr/share/emacs/25.3.50/lisp/org/ox-texinfo
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-latex hides
/usr/share/emacs/25.3.50/lisp/org/ob-latex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-entities hides
/usr/share/emacs/25.3.50/lisp/org/org-entities
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-src hides
/usr/share/emacs/25.3.50/lisp/org/org-src
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-timer hides
/usr/share/emacs/25.3.50/lisp/org/org-timer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-id hides
/usr/share/emacs/25.3.50/lisp/org/org-id
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-asymptote hides
/usr/share/emacs/25.3.50/lisp/org/ob-asymptote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-table hides
/usr/share/emacs/25.3.50/lisp/org/org-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-octave hides
/usr/share/emacs/25.3.50/lisp/org/ob-octave
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-C hides
/usr/share/emacs/25.3.50/lisp/org/ob-C
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-element hides
/usr/share/emacs/25.3.50/lisp/org/org-element
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-beamer hides
/usr/share/emacs/25.3.50/lisp/org/ox-beamer
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-table hides
/usr/share/emacs/25.3.50/lisp/org/ob-table
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox hides
/usr/share/emacs/25.3.50/lisp/org/ox
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-makefile hides
/usr/share/emacs/25.3.50/lisp/org/ob-makefile
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-io hides
/usr/share/emacs/25.3.50/lisp/org/ob-io
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-attach hides
/usr/share/emacs/25.3.50/lisp/org/org-attach
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-footnote hides
/usr/share/emacs/25.3.50/lisp/org/org-footnote
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-mhe hides
/usr/share/emacs/25.3.50/lisp/org/org-mhe
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-org hides
/usr/share/emacs/25.3.50/lisp/org/ox-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-gnuplot hides
/usr/share/emacs/25.3.50/lisp/org/ob-gnuplot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-agenda hides
/usr/share/emacs/25.3.50/lisp/org/org-agenda
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-dot hides
/usr/share/emacs/25.3.50/lisp/org/ob-dot
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-org hides
/usr/share/emacs/25.3.50/lisp/org/ob-org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-irc hides
/usr/share/emacs/25.3.50/lisp/org/org-irc
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-perl hides
/usr/share/emacs/25.3.50/lisp/org/ob-perl
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-clojure hides
/usr/share/emacs/25.3.50/lisp/org/ob-clojure
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-clock hides
/usr/share/emacs/25.3.50/lisp/org/org-clock
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-plantuml hides
/usr/share/emacs/25.3.50/lisp/org/ob-plantuml
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-fortran hides
/usr/share/emacs/25.3.50/lisp/org/ob-fortran
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-md hides
/usr/share/emacs/25.3.50/lisp/org/ox-md
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ox-ascii hides
/usr/share/emacs/25.3.50/lisp/org/ox-ascii
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ref hides
/usr/share/emacs/25.3.50/lisp/org/ob-ref
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-maxima hides
/usr/share/emacs/25.3.50/lisp/org/ob-maxima
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lob hides
/usr/share/emacs/25.3.50/lisp/org/ob-lob
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-compat hides
/usr/share/emacs/25.3.50/lisp/org/org-compat
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-tangle hides
/usr/share/emacs/25.3.50/lisp/org/ob-tangle
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bibtex hides
/usr/share/emacs/25.3.50/lisp/org/org-bibtex
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-capture hides
/usr/share/emacs/25.3.50/lisp/org/org-capture
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-screen hides
/usr/share/emacs/25.3.50/lisp/org/ob-screen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-haskell hides
/usr/share/emacs/25.3.50/lisp/org/ob-haskell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-matlab hides
/usr/share/emacs/25.3.50/lisp/org/ob-matlab
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-picolisp hides
/usr/share/emacs/25.3.50/lisp/org/ob-picolisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-sql hides
/usr/share/emacs/25.3.50/lisp/org/ob-sql
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-bbdb hides
/usr/share/emacs/25.3.50/lisp/org/org-bbdb
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-eval hides
/usr/share/emacs/25.3.50/lisp/org/ob-eval
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-indent hides
/usr/share/emacs/25.3.50/lisp/org/org-indent
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-lisp hides
/usr/share/emacs/25.3.50/lisp/org/ob-lisp
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-macs hides
/usr/share/emacs/25.3.50/lisp/org/org-macs
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-shen hides
/usr/share/emacs/25.3.50/lisp/org/ob-shen
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org hides
/usr/share/emacs/25.3.50/lisp/org/org
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-R hides
/usr/share/emacs/25.3.50/lisp/org/ob-R
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-eshell hides
/usr/share/emacs/25.3.50/lisp/org/org-eshell
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-gnus hides
/usr/share/emacs/25.3.50/lisp/org/org-gnus
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-crypt hides
/usr/share/emacs/25.3.50/lisp/org/org-crypt
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/org-install hides
/usr/share/emacs/25.3.50/lisp/org/org-install
/home/tina/.emacs.d/elpa/org-plus-contrib-20180115/ob-ledger hides
/usr/share/emacs/25.3.50/lisp/org/ob-ledger
/usr/share/emacs/site-lisp/slime/lib/ert hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/ert
/home/tina/.emacs.d/elpa/seq-2.20/seq hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/seq
/home/tina/.emacs.d/elpa/let-alist-1.0.5/let-alist hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/let-alist
/usr/share/emacs/site-lisp/slime/lib/ert-x hides
/usr/share/emacs/25.3.50/lisp/emacs-lisp/ert-x
Features:
(shadow flyspell ispell mail-extr auto-highlight-symbol rainbow-mode
volatile-highlights rainbow-delimiters emacsbug message rfc822 mml
mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums dired+
image-dired image-file dired-x evil-numbers fill-column-indicator info+
linum-off yasnippet tabbar-ruler ruler-mode tabbar cap-words superword
subword smartparens-config smartparens-org smartparens-html
smartparens-ess smartparens savehist xt-mouse ob-ditaa ob-clojure
ob-haskell ob-js ob-python ob-ruby ob-perl ob-plantuml ob-R ob-sh
org-clock golden-ratio flycheck json map rx dash poly-R poly-markdown
poly-noweb polymode poly-base polymode-weave polymode-export
polymode-debug polymode-methods poly-lock polymode-compat
polymode-classes eieio-compat polymode-core eieio-custom eieio-base anzu
keyfreq smex ido-vertical-mode ido-completing-read+ s minibuf-eldef ido
ess-smart-underscore ess ess-mode ess-noweb-mode ess-inf ess-tracebug
tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell
ess-generics ess-utils cl ess-custom executable ess-compat disp-table
linum whitespace yaoddmuse skeleton sgml-mode twittering-mode sx
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 slime compile etags xref project arc-mode
archive-mode hyperspec browse-url pc-bufsw paradox paradox-menu
paradox-commit-list hydra lv paradox-execute paradox-github paradox-core
spinner subr-x org-journal org-crypt org-bullets org-bookmark-heading
mode-local helm-config helm-easymenu async-bytecomp ergoemacs-status
mode-icons powerline powerline-separators color powerline-themes
emms-librefm-stream xml emms-librefm-scrobbler emms-playlist-limit
emms-volume emms-volume-amixer emms-i18n emms-history emms-score
emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue
emms-mode-line-icon emms-browser sort emms-playlist-sort
emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time
emms-lyrics emms-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap emms-streams
emms-show-all emms-tag-editor emms-mark emms-mode-line emms-cache
emms-info-ogginfo emms-info-mp3info emms-info later-do
emms-playlist-mode emms-player-vlc emms-player-mplayer
emms-player-simple emms-source-playlist emms-source-file locate
emms-setup emms emms-compat dashboard dashboard-widgets recentf
tree-widget page-break-lines org-agenda org-element avl-tree org
org-macro org-footnote org-pcomplete pcomplete org-list org-faces
org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle
org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint
ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs
format-spec cal-menu calendar cal-loaddefs bookmark pp dired-async async
dired-aux dired all-the-icons-ivy ivy flx delsel ivy-overlay ffap
thingatpt url-parse auth-source eieio eieio-core password-cache url-vars
all-the-icons-gnus gnus gnus-ems nnheader gnus-util mail-utils mm-util
help-fns mail-prsvr all-the-icons all-the-icons-faces data-material
data-weathericons data-octicons data-fileicons data-faicons
data-alltheicons memoize font-lock+ jka-compr ergoemacs-themes
two-column ergoemacs-translate ergoemacs-theme-engine
ergoemacs-mapkeymap ergoemacs-map-properties ergoemacs-map ergoemacs-lib
ergoemacs-layouts ergoemacs-key-description descr-text
ergoemacs-functions ergoemacs-component find-func ergoemacs-advice
ergoemacs-command-loop ergoemacs-macros printing ps-print ps-def lpr
ergoemacs-mode undo-tree diff cus-edit wid-edit cl-macs cl-seq
use-package use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key easy-mmode use-package-core finder-inf
kotl-autoloads advice edmacro kmacro slime-autoloads info package
epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode
easymenu cconv cl-loaddefs pcase cl-lib saveplace manoj-dark-theme paren
cus-start cus-load time-date mule-util tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel 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
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 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 8 757532 180039)
(symbols 24 61711 1)
(miscs 20 1037 946)
(strings 16 171483 71760)
(string-bytes 1 5149160)
(vectors 8 92806)
(vector-slots 4 1584705 134712)
(floats 8 3012 2534)
(intervals 28 755 1138)
(buffers 520 316)
(heap 1024 41733 13808))
<#part type="application/emacs-lisp" filename="/home/tina/.emacs.d/init.el"
disposition=attachment description="My init.el file">
<#/part>
[-- Attachment #1.2: Type: text/html, Size: 46569 bytes --]
[-- Attachment #2: init.el --]
[-- Type: text/x-emacs-lisp, Size: 33693 bytes --]
;;; init.el --- Tina’s settings
;;; Commentary:
;;; Code:
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(ansi-color-names-vector
["#212526" "#ff4b4b" "#b4fa70" "#fce94f" "#729fcf" "#e090d7" "#8cc4ff" "#eeeeec"])
'(custom-enabled-themes (quote (org-beautify-theme manoj-dark)))
'(custom-safe-themes
(quote
("8aebf25556399b58091e533e455dd50a6a9cba958cc4ebb0aab175863c25b9a4" "dcf7154867ba67b250fe2c5cdc15a7d170acd9cbe6707cc36d9dd1462282224d" "05fd42bef42991c45ecb17ecad1ff38c10e8faac51efea44f0782bdaebaf4211" default)))
'(dired-async-mode 1)
'(ergoemacs-keyboard-layout "us" nil nil "Assumes QWERTY keyboard layout")
'(ergoemacs-message-level :new)
'(ergoemacs-mode 1)
'(ergoemacs-theme "standard" nil nil "Uses Standard Ergoemacs keyboard theme")
'(ergoemacs-theme-options (quote ((backspace-is-back off))))
'(ergoemacs-use-unicode-symbols t)
'(font-use-system-font nil)
'(inferior-lisp-program "sbcl" t)
'(org-agenda-files (quote ("~/Aphrodite/Eudaimonia")))
'(org-default-notes-file "~/Aphrodite/Eunomia/mnemosyne.org")
'(org-directory "~/Aphrodite/Eunomia")
'(org-disputed-keys
(quote
(([(shift up)]
.
[(meta p)])
([(shift down)]
.
[(meta n)])
([(shift left)]
.
[(meta -)])
([(shift right)]
.
[(meta +)])
([(control shift right)]
.
[(meta shift +)])
([(control shift left)]
.
[(meta shift -)])
([(control c)]
.
[(meta c)]))))
'(org-hide-emphasis-markers t)
'(org-journal-dir "~/Aphrodite/Tina/journal")
'(org-log-done (quote time))
'(org-modules
(quote
(org-bbdb org-bibtex org-crypt org-docview org-gnus org-info org-irc org-mhe org-mouse org-rmail org-w3m org-bookmark org-checklist org-eshell)))
'(org-startup-with-inline-images t)
'(package-archives
(quote
(("melpa" . "http://melpa.org/packages/")
("melpa-stable" . "http://stable.melpa.org/packages/")
("gnu" . "http://elpa.gnu.org/packages/")
("org" . "https://orgmode.org/elpa/"))))
'(package-selected-packages
(quote
(yasnippet extend-dnd volatile-highlights tabbar-ruler solarized-theme rainbow-mode magit linum-off keyfreq info+ flx-ido smex ido-vertical-mode ido-ubiquitous golden-ratio flycheck fill-column-indicator evil-numbers ess-smart-underscore electric-operator polymode ess dired+ auto-highlight-symbol anzu ergoemacs-status org-plus-contrib org-edna gnorb bbdb turing-machine org-sticky-header org-bookmark-heading org-bullets hyperbole hacker-typer all-the-icons all-the-icons-gnus all-the-icons-ivy dired-icon pc-bufsw helm auto-complete sx dashboard uimage xah-elisp-mode rainbow-delimiters async org-download yaoddmuse paradox use-package unbound ergoemacs-mode org-journal package-build shut-up epl git commander f dash s cask skeletor slime smartparens nov ahungry-theme twittering-mode hy-mode emms)))
'(paradox-github-token t)
'(red "#ffffff")
'(save-place t nil (saveplace))
'(send-mail-function (quote mailclient-send-it))
'(show-paren-mode t)
'(slime-contribs (quote (slime-fancy)) t)
'(tab-always-indent (quote complete))
'(twittering-icon-mode t t)
'(twittering-use-icon-storage t))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:family "Ubuntu Mono" :foundry "DAMA" :slant normal :weight normal :height 140 :width normal)))))
;; https://emacs.stackexchange.com/questions/5401/how-to-defalias-lambda
(defalias 'λ 'lambda)
;; MELPA https://melpa.org/#/getting-started
;(require 'package) ;; You might already have this line
;(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
; (not (gnutls-available-p))))
; (url (concat (if no-ssl "http" "https") "://melpa.org/packages/")))
; (add-to-list 'package-archives (cons "melpa" url) t))
;(when (< emacs-major-version 24)
; ;; For important compatibility libraries like cl-lib
; (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize)
(setq package-archive-priorities
'(("melpa-stable" . 10)
("org" . 7)
("gnu" . 5)
("melpa" . 0)))
(require 'use-package)
;;; package inits
(use-package ergoemacs-mode
:custom
(ergoemacs-theme "standard" "Uses Standard Ergoemacs keyboard theme")
(ergoemacs-keyboard-layout "us" "Assumes QWERTY keyboard layout")
(ergoemacs-mode 1))
;; switch window with “alt+S”
(ergoemacs-autoload ace-window
"Ace Window"
:bind ("M-s" 'ace-window)
:ensure t
;; layout based aw-keys
(setq aw-keys (mapcar
(lambda(key)
(ergoemacs-translate--event-layout key ergoemacs-keyboard-layout "us"))
(list ?f ?j ?d ?k ?r ?u ?e ?i ?s ?l ?w ?o))))
(ergoemacs-autoload adaptive-wrap
:ensure t
:defer 1
(add-hook 'visual-line-mode-hook 'adaptive-wrap-prefix-mode))
(ergoemacs-autoload aggressive-indent
:ensure t
:commands (aggressive-indent-mode global-aggressive-indent-mode)
(push 'esn-mode excluded-modes)
(global-aggressive-indent-mode 1))
(use-package all-the-icons
:config
(all-the-icons-gnus-setup)
(all-the-icons-ivy-setup))
(ergoemacs-package allow-set-mark-repeat-pop-mark
(setq set-mark-command-repeat-pop t))
(ergoemacs-package anzu
:ensure t
:defer 1
(global-anzu-mode 1)
(global-set-key [remap query-replace] 'anzu-query-replace))
(use-package async
:custom
(dired-async-mode 1))
(ergoemacs-package auto-compression
:defer 1
(auto-compression-mode t))
(ergoemacs-package auto-highlight-symbol
:ensure t
:defer 3
(dolist (hook '(prog-mode-hook markdown-mode-hook))
(add-hook 'auto-highlight-symbol-mode hook))
(setq ahs-case-fold-search nil
ahs-default-range 'ahs-range-whole-buffer
ahs-inhibit-face-list nil)
;; FIXME: Think about keys for `ahs-forward', `ahs-backward' `ahs-back-to-start'
)
(ergoemacs-package backup-in-temp-dir
(setq backup-directory-alist
`((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms
`((".*" ,temporary-file-directory t))))
(use-package dashboard
:config
(dashboard-setup-startup-hook))
(ergoemacs-autoload desktop-save
(desktop-save-mode 1)
(setq desktop-save t)
(when (not (file-exists-p desktop-dirname))
(make-directory desktop-dirname t))
(defun ergoemacs-emacs-process-p (pid)
"If pid is the process ID of an emacs process, return t, else nil.
Also returns nil if pid is nil."
(when pid
(let ((attributes (process-attributes pid)) (cmd))
(dolist (attr attributes)
(if (string= "comm" (car attr))
(setq cmd (cdr attr))))
(if (and cmd (string-match-p "[Ee]macs")) t))))
(ergoemacs-advice desktop-owner (&optional dirname)
"Don't allow dead emacs process to claim file."
:type :after
(when (not (ergoemacs-emacs-process-p ad-return-value))
(setq ad-return-value nil))))
(ergoemacs-package dired+
:ensure t
:defer 1)
(use-package dired-icon
:hook
(dired-mode-hook . dired-icon-mode))
(ergoemacs-package emacs-lisp-mode
;; This does the following:
;; - Turn on el-doc
;; - Turn on coding hook
;; - Removes =.elc= files on save.
;; - Add =C-c v= to be `eval-buffer'
(define-key emacs-lisp-mode-map (kbd "C-c v") #'eval-buffer)
(define-key emacs-lisp-mode-map (kbd "C-c C-c") #'eval-defun)
(defun ergoemacs-remove-elc-on-save ()
"If you're saving an elisp file, likely the .elc is no longer valid."
(make-local-variable 'after-save-hook)
(add-hook 'after-save-hook
(lambda ()
(if (file-exists-p (concat buffer-file-name "c"))
(delete-file (concat buffer-file-name "c"))))))
(add-hook 'emacs-lisp-mode-hook #'ergoemacs-remove-elc-on-save)
(add-hook 'emacs-lisp-mode-hook #'turn-on-eldoc-mode))
(use-package emms-setup
:config
(emms-all))
(ergoemacs-package ergoemacs-options
(setq ergoemacs-beginning-or-end-of-line-and-what 'page
ergoemacs-smart-paste t))
(use-package ergoemacs-status
:config
(ergoemacs-status-mode))
;; (ergoemacs-package eval-sexp-fu
;; :ensure t
;; (require 'eval-sexp-fu))
(ergoemacs-package ess-site
:mode (("\\.sp\\'" . S-mode) ;; re: Don MacQueen <macq@llnl.gov>
("/R/.*\\.q\\'" . R-mode) ;; R/*.q is R code (e.g., in package)
("\\.[qsS]\\'" . S-mode) ;; s,S [see ess-restore-asm-extns above!]
("\\.ssc\\'" . S-mode) ;; Splus (>= 4.x) script files.
("\\.SSC\\'" . S-mode) ;; ditto for windoze
("\\.[rR]\\'" . R-mode)
("\\.[rR]nw\\'" . Rnw-mode)
("\\.[sS]nw\\'" . Snw-mode); currently identical to Rnw-mode
("\\.[rR]profile\\'" . R-mode)
("NAMESPACE\\'" . R-mode)
("CITATION\\'" . R-mode)
("\\.omg\\'" . omegahat-mode)
("\\.hat\\'" . omegahat-mode)
("\\.lsp\\'" . XLS-mode)
("\\.do\\'" . STA-mode)
("\\.ado\\'" . STA-mode)
("\\.[Ss][Aa][Ss]\\'" . SAS-mode)
;; Many .log/.lst files, not just SAS
;;("\\.log\\'" . SAS-log-mode)
;;("\\.[Ll][Ss][Tt]\\'" . SAS-listing-mode)
("\\.[Ss]t\\'" . S-transcript-mode)
("\\.Sout" . S-transcript-mode)
;;("\\.[Rr]t\\'" . R-transcript-mode)
("\\.[Rr]out" . R-transcript-mode)
("\\.Rd\\'" . Rd-mode)
("\\.[Bb][Uu][Gg]\\'" . ess-bugs-mode)
("\\.[Bb][Oo][Gg]\\'" . ess-bugs-mode)
("\\.[Bb][Mm][Dd]\\'" . ess-bugs-mode)
("\\.[Jj][Aa][Gg]\\'" . ess-jags-mode)
("\\.[Jj][Oo][Gg]\\'" . ess-jags-mode)
("\\.[Jj][Mm][Dd]\\'" . ess-jags-mode)
("\\.[Rr][mM][Dd]\\'" . poly-markdown+r-mode))
:interpreter (("Rscript" . r-mode)
("r" . r-mode))
:ensure (ess polymode markdown-mode electric-operator)
(defun ergoemacs-turn-on-ess-eldoc ()
(require 'ess-eldoc))
(add-hook 'ess-mode-hook 'ergoemacs-turn-on-ess-eldoc)
(add-hook 'ess-mmode-hook 'flyspell-mode)
(when (file-exists-p "~src/Rstartup/Rstartup.R")
(setenv "R_PROFILE_USER" (expand-file-name "~src/Rstartup/Rstartup.R")))
;; Make TeX and RefTex aware of Snw and Rnw files
(setq reftex-file-extensions
'(("Snw" "Rnw" "nw" "tex" ".tex" ".ltx") ("bib" ".bib")))
(setq TeX-file-extensions
'("Snw" "Rnw" "nw" "tex" "sty" "cls" "ltx" "texi" "texinfo"))
;; Lets you do 'C-c C-c Sweave' from your Rnw file
(defun ergoemacs-add-Sweave ()
(add-to-list 'TeX-command-list
'("Sweave" "R CMD Sweave %s"
TeX-run-command nil (latex-mode) :help "Run Sweave") t)
(add-to-list 'TeX-command-list
'("LatexSweave" "%l %(mode) %s"
TeX-run-TeX nil (latex-mode) :help "Run Latex after Sweave") t)
(setq TeX-command-default "Sweave"))
(add-hook 'Rnw-mode-hook 'emacsmate-add-Sweave)
(setq ess-ask-for-ess-directory nil
ess-local-process-name "R"
ansi-color-for-comint-mode 'filter
comint-scroll-to-bottom-on-input t
comint-scroll-to-bottom-on-output t
comint-move-point-for-output t)
(setenv "PATH"
(let (full) ;(let (full)
;; (push (getenv "PATH") full)
(dolist (f '(;; "C:/RTOOLS/gcc-4.6.3/bin"
;; "C:/RTOOLS/bin"
"c:/Progra~1/Putty"
;; "c:/R/R-3.2.3/bin"
))
(when (file-exists-p f)
(push f full)))
(concat
(mapconcat (lambda (x) x) full ";")
";" (getenv "PATH"))))
;; (setenv "R_LIBS"
;; (let (full)
;; (dolist (f '("c:/R/R-3.2.3/library" "c:/MS/R/3.0" "c:/SVN/R/Rlib"
;; "c:/SVN/R/PMXStan"
;; "c:/SVN/Wenping/Rlib"))
;; (when (file-exists-p f)
;; (push f full)))
;; (mapconcat (lambda (x) x) full ";")))
(setenv "R_LIBS" "c:/Rlibs-RxODE")
(require 'poly-R)
(require 'poly-markdown)
;; (when (and (getenv "ProgramFiles")
;; (file-exists-p (format "%s/LLVM/bin" (getenv "ProgramFiles")))
;; (file-exists-p "c:/mingw32/bin"))
;; (setenv "PATH" (format "%s/LLVM/bin;c:/mingw32/bin;%s" (getenv "ProgramFiles") (getenv "PATH"))))
;; Use R core team's recommendations for ESS.
;; See http://stackoverflow.com/questions/7502540/make-emacs-ess-follow-r-style-guide
(add-hook 'ess-mode-hook
(lambda()
(ess-set-style 'C++ 'quiet)
(add-hook 'local-write-file-hooks
(lambda ()
(ess-nuke-trailing-whitespace)))
(electric-operator-mode)))
(setq ess-nuke-trailing-whitespace-p t))
(ergoemacs-package ess-smart-underscore
:ensure t)
(ergoemacs-package evil-numbers
:ensure t
:defer 1
(global-set-key (kbd "C-c +") 'evil-numbers/inc-at-pt)
(global-set-key (kbd "C-c -") 'evil-numbers/dec-at-pt))
;; (ergoemacs-package extend-dnd
;; :ensure t
;; (extend-dnd-activate))
(ergoemacs-package fill-column-indicator
:ensure t
:defer 1
:commands fci-mode
(setq fci-rule-width 3
whitespace-style '(face trailing))
(dolist (hook '(prog-mode-hook))
(add-hook 'fci-mode hook)))
(ergoemacs-package flycheck
:ensure t
:defer 2
(global-flycheck-mode 1))
(ergoemacs-autoload global-hl-line-mode
(global-hl-line-mode 1))
(ergoemacs-package golden-ratio
:ensure t
:defer 1
(defun ergoemacs-golden-ratio-exclude-minimap-p ()
(memq this-command '(minimap-toggle)))
(setq golden-ratio-inhibit-functions '(ergoemacs-golden-ratio-exclude-minimap-p))
(setq golden-ratio-exclude-modes '("bs-mode"
"calc-mode"
"ediff-mode"
"dired-mode"
"gud-mode"
"gdb-locals-mode"
"gdb-registers-mode"
"gdb-breakpoints-mode"
"gdb-threads-mode"
"gdb-frames-mode"
"gdb-inferior-io-mode"
"gud-mode"
"gdb-inferior-io-mode"
"gdb-disassembly-mode"
"gdb-memory-mode"
"restclient-mode"
"speedbar-mode"
"minimap-mode"))
(setq golden-ratio-extra-commands
(append golden-ratio-extra-commands
'(ace-window
switch-window
delete-other-window
ace-delete-window
ace-select-window
ace-swap-window
ace-maximize-window
avy-pop-mark
windmove-left
windmove-right
windmove-up
windmove-down
select-window-0
select-window-1
select-window-2
select-window-3
select-window-4
select-window-5
select-window-6
select-window-7
select-window-8
select-window-9
buf-move-left
buf-move-right
buf-move-up
buf-move-down
ess-eval-buffer-and-go
ess-eval-function-and-go
ess-eval-line-and-go)))
(add-to-list 'golden-ratio-exclude-buffer-regexp "^\\*[hH]elm.*")
(add-to-list 'golden-ratio-exclude-buffer-regexp "^\\*MINIMAP\\*")
(add-to-list 'golden-ratio-exclude-buffer-names " *NeoTree*")
(add-to-list 'golden-ratio-exclude-buffer-names "*LV*")
(add-to-list 'golden-ratio-exclude-buffer-names " *which-key*")
(golden-ratio-mode t))
(ergoemacs-autoload guide-key
:ensure t
:defer 2
(guide-key-mode 1)
(setq guide-key/recursive-key-sequence-flag t
guide-key/popup-window-position 'bottom
guide-key/idle-delay 0.1
guide-key/text-scale-amount 0))
(ergoemacs-autoload helm
:ensure t
(helm-mode)
(helm-autoresize-mode t))
(use-package helm-config)
(use-package hyperbole
:disabled)
(ergoemacs-package i-beam-display
(modify-all-frames-parameters (list (cons 'cursor-type 'bar))))
(ergoemacs-package ido
:ensure (ido-completing-read+ ido-vertical-mode smex) ;flx-ido
;; Remove extensions from ido completion
(dolist (ext '("elc" "exe" "com" "org_archive" "png" "gif" "csv" "jpg" "jpeg"))
(push ext completion-ignored-extensions))
(setq ido-enable-prefix t
ido-enable-flex-matching t
ido-create-new-buffer 'always
ido-use-filename-at-point nil
ido-enable-tramp-completion t
ido-everywhere t
org-completion-use-ido t
ido-max-prospects 10
ido-use-virtual-buffers t
ido-default-file-method 'selected-window
ido-ignore-extensions t
ido-file-extensions-order '(".org" ".R" ".ctl" ".pltc" ".nsi" ".txt" ".py" ".emacs" ".xml" ".el" ".ini" ".cfg" ".cnf" ".nsi" ".nsh")
org-completion-use-ido t
magit-completing-read-function 'magit-ido-completing-read
gnus-completing-read-function 'gnus-ido-completing-read
ido-enable-flex-matching t
ido-use-faces nil
flx-ido-threshold 10000
gc-cons-threshold 20000000)
(ido-mode 1)
(ido-everywhere 1)
(require 'ido-completing-read+)
(ido-completing-read+-mode 1)
(smex-initialize)
(ido-vertical-mode 1)
(flx-ido-mode 1))
(ergoemacs-autoload indent-guide
:ensure t
:defer 3
(indent-guide-global-mode 1))
(ergoemacs-package info+
:ensure t
:defer 1)
(ergoemacs-package keyfreq
:ensure t
(setq keyfreq-file (expand-file-name ".emacs.keyfreq" user-emacs-directory)
keyfreq-file-lock (expand-file-name ".emacs.keyfreq.lock" user-emacs-directory))
(require 'keyfreq)
(keyfreq-mode 1)
(keyfreq-autosave-mode 1))
(ergoemacs-package linum-off
:ensure t
:defer 0.5
(global-linum-mode 1))
;; (ergoemacs-package magit
;; :ensure (magit)
;; :commands (magit-status)
;; ;; (add-hook 'magit-mode-hook #'turn-on-magit-gh-pulls)
;; )
(ergoemacs-package mouse-wheel-mode
:defer 0.5
(mouse-wheel-mode t))
(use-package nov
:mode
("\\.epub\\'" . nov-mode))
(ergoemacs-package org
; (when (not (file-exists-p "~/org"))
; (make-directory "~/org"))
(setq org-log-done t
; org-agenda-files '("~/org/refile.org" "~/org/todo.org")
org-todo-keywords '((sequence "TODO(t)" "|" "DONE(d!)")
(sequence "WAIT(w@)" "|")
(sequence "|" "SOMEDAY(s@)")
(sequence "|" "CANCELED(c@)"))
org-tag-alist '(("@work" . ?w) ("@home" . ?h))
org-use-fast-todo-selection t
org-enforce-todo-dependencies t
org-agenda-overriding-columns-format "%38ITEM(Details) %TAGS(Context) %7TODO(To Do) %5Effort(Time){:} %6CLOCKSUM_T{Today}"
; org-default-notes-file "~/org/refile.org"
;; org-capture-templates `(("t" "todo" entry (file "~/org/refile.org")
;; "* TODO %?\n%U\n%a\n %i" :clock-in t :clock-resume t)
;; ("d" "Daily Review" plain (file+datetree "~/org/daily.org")
;; ,(format "%%[%s/five-minute.org]"
;; (expand-file-name "etc" "~EmacsMate/")) :clock-in t :clock-resume t)
;; ;; ("k" "Weekly Review" plain (file+datetree "~/org/weekly.org")
;; ;; ,(format "%%[%s/gtd-weekly.org]"
;; ;; (expand-file-name "etc"
;; ;; emacsmate-dir))
;; ;; :clock-in t :clock-resume t)
;; ("n" "note" entry (file "~/org/refile.org")
;; "* %? :NOTE:\n%U\n%a\n %i" :clock-in t :clock-resume t)
;; ("j" "Journal" entry (file+datetree "~/org/diary.org")
;; "* %?\n%U\n %i" :clock-in t :clock-resume t)
;; ("w" "org-protocol" entry (file "~/org/refile.org")
;; "* TODO Review %c\n%U\n %i" :immediate-finish t)
;; ("o" "org-outlook" entry (file "~/org/refile.org") "* TODO Email %c %?\n %i\n %U"
;; :clock-in t :clock-resume t)
;; ("h" "Habit" entry (file "~/org/refile.org")
;; "* NEXT %?\n%U\n%a\nSCHEDULED: %t .+1d/3d\n:PROPERTIES:\n:STYLE: habit\n:REPEAT_TO_STATE: NEXT\n:END:\n %i"))
;; Show lot of clocking history so it's easy to pick items off the C-F11 list
org-clock-history-length 23
;; Resume clocking task on clock-in if the clock is open
org-clock-in-resume t
;; Separate drawers for clocking and logs
org-drawers (quote ("PROPERTIES" "LOGBOOK"))
;; Save clock data and state changes and notes in the LOGBOOK drawer
org-clock-into-drawer t
;; Sometimes I change tasks I'm clocking quickly - this removes clocked tasks with 0:00 duration
org-clock-out-remove-zero-time-clocks t
;; Clock out when moving task to a done state
org-clock-out-when-done t
;; Save the running clock and all clock history when exiting Emacs, load it on startup
org-clock-persist t
;; Do not prompt to resume an active clock
org-clock-persist-query-resume nil
;; Enable auto clock resolution for finding open clocks
org-clock-auto-clock-resolution (quote when-no-clock-is-running)
;; Include current clocking task in clock reports
org-clock-report-include-clocking-task t
org-src-fontify-natively t
org-src-tab-acts-natively t
org-cycle-separator-lines 0
org-blank-before-new-entry (quote ((heading) (plain-list-item)))
org-src-window-setup 'current-window)
;; (add-hook 'org-after-refile-insert-hook #'save-buffer)
;; (add-hook 'org-capture-after-finalize-hook #'save-buffer)
;;
;; Resume clocking task when emacs is restarted
(org-clock-persistence-insinuate)
(ergoemacs-advice org-refile (&optional goto default-buffer rfloc msg)
"Save buffer after refile."
:type :after
(save-buffer)))
(ergoemacs-package org-babel
;; Setup org-babel
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)
(sh . t)
(R . t)
(plantuml . t)
(perl . t)
(ruby . t)
(python . t)
(js . t)
(haskell . t)
(clojure . t)
(ditaa . t)))
(setq org-confirm-babel-evaluate nil))
(use-package org-bookmark-heading)
(use-package org-bullets
:hook
(org-mode . (lambda () (org-bullets-mode 1))))
(ergoemacs-package org-indent
(add-hook 'org-mode-hook #'org-indent-mode))
(use-package org-journal
:custom
(org-journal-dir "~/Aphrodite/Tina/journal"))
(ergoemacs-package org-outlook
:ensure (eq system-type 'windows-nt))
(ergoemacs-package org-protocol)
(use-package org-sticky-header
:disabled
:config
(org-sticky-header-mode)
:hook
(org-mode . org-sticky-header))
(ergoemacs-package other-window-is-below
"Make other window below current window"
(setq split-height-threshold 0))
(ergoemacs-package page-break-lines
:ensure t
:defer 3
(global-page-break-lines-mode t))
(use-package paradox
:config
(paradox-enable))
(use-package pc-bufsw
:config
(pc-bufsw-default-keybindings))
(ergoemacs-autoload pop-up-frames
(setq pop-up-frames 'graphic-only))
(ergoemacs-package rainbow-delimiters
:ensure t
:defer 2
(add-hook 'prog-mode-hook #'rainbow-delimiters-mode))
(ergoemacs-package rainbow-mode
:ensure t
:defer 3
(rainbow-mode t))
(ergoemacs-package sane-defaults
(setq-default indent-tabs-mode nil
indicate-empty-lines t
imenu-auto-rescan t
text-mode-hook 'turn-on-auto-fill
text-mode-hook 'turn-on-flyspell)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(put 'narrow-to-region 'disabled nil)
(put 'upcase-region 'disabled nil)
(put 'downcase-region 'disabled nil)
(put 'erase-buffer 'disabled nil)
(put 'scroll-left 'disabled nil)
(put 'dired-find-alternate-file 'disabled nil)
(setq visible-bell t
echo-keystrokes 0.1
font-lock-maximum-decoration t
inhibit-startup-message t
color-theme-is-global t
delete-by-moving-to-trash t
shift-select-mode nil
truncate-partial-width-windows nil
uniquify-buffer-name-style 'forward
whitespace-style '(trailing lines space-before-tab indentation space-after-tab)
whitespace-line-column 100
ediff-window-setup-function 'ediff-setup-windows-plain
xterm-mouse-mode t
save-place-file (expand-file-name "saveplace.el" user-emacs-directory)
save-place t)
(transient-mark-mode t)
(defalias 'yes-or-no-p 'y-or-n-p))
(ergoemacs-package savehist-mode
:defer 1
(savehist-mode 1))
(use-package slime
:custom
(inferior-lisp-program "sbcl")
(slime-contribs '(slime-fancy)))
(ergoemacs-package smartparens
:ensure t
:defer t
:disabled
(dolist (hook '(prog-mode-hook))
(add-hook hook 'smartparens-mode))
;; enable smartparens-mode in `eval-expression'
(defun ergoemacs-conditionally-enable-smartparens-mode ()
"Enable `smartparens-mode' during `eval-expression'."
(if (eq this-command 'eval-expression)
(smartparens-mode)))
(add-hook 'minibuffer-setup-hook 'ergoemacs-conditionally-enable-smartparens-mode)
(require 'smartparens-config)
(setq sp-show-pair-delay 0
sp-show-pair-from-inside t ; fix paren highlighting in normal mode
sp-cancel-autoskip-on-backward-movement nil)
(define-key emacs-lisp-mode-map (kbd ")") 'sp-up-sexp)
(defun emacsmate-smartparens-emacs-mode-hook ()
"Change `sp-navigate-close-if-unbalanced' to be non-nil in emacs-buffers"
(set (make-local-variable 'sp-navigate-close-if-unbalanced) t))
(add-hook 'emacs-lisp-mode-hook
'emacsmate-smartparens-emacs-mode-hook)
(show-smartparens-global-mode +1)
;; don't create a pair with single quote in minibuffer
(sp-local-pair 'minibuffer-inactive-mode "'" nil :actions nil)
(smartparens-global-mode 1))
(ergoemacs-package smart-mode-line
:ensure nil
:defer 2
;; (setq sml/no-confirm-load-theme t)
;; (sml/setup)
;; (ergoemacs-mode-line-format)
;; ;;
;; ;; mode-line-misc-info
;; ;; mode-line-end-spaces
;; )))
)
(ergoemacs-package stop-cursor-in-minibuffer-prompt
(setq minibuffer-prompt-properties (quote (read-only t point-entered minibuffer-avoid-prompt face minibuffer-prompt))))
(ergoemacs-package subword-mode
:defer 1
(global-subword-mode 1))
(use-package sx)
; :config
; (bind-keys :prefix "C-c s"
; :prefix-map my-sx-map
; :prefix-docstring "Global keymap for SX."
; ("q" . sx-tab-all-questions)
; ("i" . sx-inbox)
; ("o" . sx-open-link)
; ("u" . sx-tab-unanswered-my-tags)
; ("a" . sx-ask)
; ("s" . sx-search)))
(ergoemacs-package tab-setup
(setq-default indent-tabs-mode nil)
(setq-default tab-witdh 4)
(setq-default tab-always-indent 'complete))
(ergoemacs-package tabbar-ruler
:ensure t
:defer 1
(setq tabbar-ruler-global-tabbar t ; If you want tabbar
;;tabbar-ruler-global-ruler t ; if you want a global ruler
;;tabbar-ruler-popup-menu nil ; If you want a popup menu.
;;tabbar-ruler-popup-toolbar nil ; If you want a popup toolbar
;;tabbar-ruler-popup-scrollbar nil
;; tabbar-ruler-style 'firefox-circle
) ; Popup scrollbar
(require 'tabbar-ruler))
(use-package twittering-mode
:custom
(twittering-icon-mode t)
(twittering-use-icon-storage t))
(use-package uimage
:hook
(info-mode-hook . uimage-mode)
(add-hook . uimage-mode))
(ergoemacs-autoload visual-line-mode
:defer 3
(global-visual-line-mode 1))
(ergoemacs-autoload visual-regexp
:ensure t
:commands vr/query-replace
:bind (("M-%" vr/query-replace)
("M-5" vr/replace)))
(ergoemacs-package volatile-highlights
:ensure t
:defer 3
(volatile-highilght-mode))
(ergoemacs-package whitespace-mode
(setq whitespace-style (quote (spaces tabs newline space-mark tab-mark newline-mark)) ;; make whitespace-mode use just basic coloring
whitespace-display-mappings '((space-mark 32 [183] [46]) ; 32 SPACE, 183 MIDDLE DOT 「·」, 46 FULL STOP 「.」
(newline-mark 10 [182 10]) ; 10 LINE FEED
(tab-mark 9 [9655 9] [92 9]) ; 9 TAB, 9655 WHITE RIGHT-POINTING TRIANGLE 「▷」
)))
(use-package xah-elisp-mode
:disabled)
(use-package yaoddmuse)
(ergoemacs-package yasnippet
:ensure t
:defer 2
(yas-global-mode 1)
;; (when (file-exists-p "~data/snippets")
;; (yas-load-directory "~data/snippets"))
;; (when (emacsmate-package-load-path 'textmate-to-yas)
;; (require 'textmate-to-yas))
;; ;; (yas-global-mode)
;; (yas-load-directory (expand-file-name "snippets" emacsmate-dir))
;; (defun yas-org-very-safe-expand ()
;; (let ((yas-fallback-behavior 'return-nil)) (yas-expand)))
;; (defun yas-org-setup ()
;; ;; yasnippet (using the new org-cycle hooks)
;; (when (boundp 'yas-trigger-key)
;; (set (make-local-variable 'yas-trigger-key) [tab]))
;; (when (boundp 'org-tab-first-hook)
;; (add-to-list 'org-tab-first-hook 'yas-org-very-safe-expand))
;; (when (boundp 'yas-keymap)
;; (define-key yas-keymap [tab] 'yas-next-field)))
;; (when (boundp 'org-mode-hook)
;; (add-hook 'org-mode-hook #'yas-org-setup))
)
;; custom functions
(defun display-startup-screen-interactive ()
"Display the *GNU Emacs* buffer.
A fancy display is used on graphic displays, normal otherwise."
(interactive)
(if (use-fancy-splash-screens-p)
(fancy-startup-screen)
(normal-splash-screen nil)))
;; keybindings
; Original prefix keys (for reference)
; C-x Control-X-prefix
; C-c mode-specific-command-prefix
; <ESC> esc-prefix
; C-h help-command
; C-x 4 ctl-x-4-prefix
; C-x 5 ctl-x-5-prefix
; C-x 6 2C-command
; C-x v vc-prefix-map
; M-o facemenu-keymap
(global-set-key (kbd "M-x") 'Control-X-prefix)
(global-set-key (kbd "M-c") 'mode-specific-command-prefix)
(global-set-key [f2] 'Control-X-prefix) ;C-x
(global-set-key [f3] 'mode-specific-command-prefix) ;C-c
(global-set-key [f4] 'execute-extended-command) ;M-x
(global-set-key [f11] 'toggle-frame-fullscreen)
(global-set-key [C-f11] 'devhelp-word-at-point)
(global-set-key [XF86Search] 'execute-extended-command)
(global-set-key [XF86Favorites] 'eval-expression)
(global-set-key [XF86HomePage] 'eval-last-sexp)
(global-set-key [f2] 'Control-X-prefix) ;C-x
(global-set-key [f3] 'mode-specific-command-prefix) ;C-c
(global-set-key [f4] 'execute-extended-command) ;M-x
(global-set-key [f5] 'eval-last-sexp) ; was ergoemacs-revert-buffer
;TODO make win-tab cycle windows
; org-mode global keys for F3
(define-key mode-specific-map "l" 'org-store-link)
(define-key mode-specific-map "c" 'org-capture)
(define-key mode-specific-map "a" 'org-agenda)
(define-key mode-specific-map "b" 'org-iswitchb)
(define-key mode-specific-map "L" 'org-insert-link-global)
(define-key mode-specific-map "o" 'org-open-at-point-global)
(define-key help-map "s" 'describe-symbol)
(define-key help-map "y" 'describe-syntax)
(define-key key-translation-map [Scroll_Lock] "[")
(define-key key-translation-map [pause] "]")
(global-set-key [f6] 'my-C-c)
(defun my-C-c (&optional arg)
"My C-c"
(interactive "P")
(setq prefix-arg current-prefix-arg)
(setq unread-command-events (listify-key-sequence (read-kbd-macro "C-c"))))
next reply other threads:[~2018-01-19 2:38 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-19 2:38 Tina Russell [this message]
2018-01-19 6:05 ` bug#30168: Bug no longer occurs Tina Russell
2018-01-19 8:24 ` bug#30168: 25.3.50; segfault when opening scratch buffer (GUI), other times Eli Zaretskii
2018-01-19 16:28 ` Noam Postavsky
2018-01-20 5:02 ` Noam Postavsky
2019-09-28 22:47 ` Stefan Kangas
2019-10-30 20:01 ` Stefan Kangas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAJBHbT4K=XbCh=2xDjUnEO1iSFAr9wS-LXdMRmLE1SKP19tUow@mail.gmail.com' \
--to=tinakellyrussell@gmail.com \
--cc=30168@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.