bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#16931: 24.3; C-g fails to deactivate region while background process


From: Jean-Christophe Petkovich
Subject: bug#16931: 24.3; C-g fails to deactivate region while background process is executing
Date: Mon, 03 Mar 2014 16:00:16 -0500

C-g (keyboard-quit) occasionally fails to deactivate the active region
when pressed. From my experiments so far, it seems like the cause is
background processes called by emacs (especially those that are
specified with timers).

I've noticed a fairly high frequency of this occurence when using `jedi`
+ `python-mode` + `rcirc` (or `erc`). The combination of these three seem to
make a failure to deactivate the region quite likely. I suspect that
the problem occurs when these background processes are executing.

To reproduce this, I've been rapidly activating and deactivating the
region. The easiest way to do this that I've found so far is the
following:

1. Bind `er/expand-region` (from the expand-region package) to something
   (just for the convenience of a single button press region selection,
   I've confirmed that expand-region is not necessary to reproduce the
   behaviour).

2. Enable `rcirc`/`erc` and/or something like python's `jedi` mode (or
   any background process that runs io periodically).

3. Quickly alternate pressing `er/expand-region` and C-g. About 5% of the
   time C-g will fail to deactiveate the region.

The "quickly" part isn't strictly necessary, it's just a fast way of
producing the effect. It's a pretty annoying behaviour if you rely on
C-g to deactivate the currently active region (although I'm open to
suggestions for alternatives).

The same effect (or what I believe to be the same effect) can be
observed 100% of the time with the following recipe:

1. emacs -Q

2. SPC M-> (to mark the whole scratch buffer)

3. M-: (shell-command "sleep 10")

4. C-g

5. We regain control, but the region stays marked.

If this is the expected behaviour, then ignore this (although I would
like to know what other people are doing to deactivate the region). From
reading the source of `keyboard-quit`, it sounds like this is *not* the
expected behaviour, but I certainly could be missing something.

In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.7)
 of 2014-02-27 on emurlahn
Windowing system distributor `The X.Org Foundation', version 11.0.11403000
System Description:     Gentoo Base System release 2.2

Configured using:
 `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu'
 '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man'
 '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc'
 '--localstatedir=/var/lib' '--libdir=/usr/lib64'
 '--disable-silent-rules' '--disable-dependency-tracking'
 '--program-suffix=-emacs-24' '--infodir=/usr/share/info/emacs-24'
 '--enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp'
 '--with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../lib64'
 '--with-gameuser=games' '--without-compress-info' '--without-hesiod'
 '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus'
 '--with-gnutls' '--without-xml2' '--without-selinux'
 '--without-wide-int' '--with-sound' '--with-x' '--without-ns'
 '--without-gconf' '--without-gsettings' '--without-toolkit-scroll-bars'
 '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff'
 '--with-xpm' '--without-imagemagick' '--with-xft' '--without-libotf'
 '--without-m17n-flt' '--with-x-toolkit=gtk3'
 'GENTOO_PACKAGE=app-editors/emacs-24.3-r2'
 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu'
 'CFLAGS=-O2 -march=native -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed
 -Wl,-O1' 'CPPFLAGS=''

Important settings:
  value of $LC_CTYPE: 
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Elisp

Minor modes in effect:
  elisp-slime-nav-mode: t
  global-surround-mode: t
  surround-mode: t
  evil-mode: t
  evil-local-mode: t
  show-paren-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-whitespace-cleanup-mode: t
  whitespace-cleanup-mode: t
  winner-mode: t
  display-time-mode: t
  eldoc-mode: t
  projectile-global-mode: t
  projectile-mode: t
  paredit-mode: t
  recentf-mode: t
  helm-descbinds-mode: t
  helm-mode: t
  shell-dirtrack-mode: t
  helm-adaptative-mode: t
  helm-match-plugin-mode: t
  helm-occur-match-plugin-mode: t
  global-flycheck-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  popwin-mode: t
  global-auto-complete-mode: t
  auto-complete-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<up> q <switch-frame> <switch-frame> C-x C-b s e t 
u p - p y t h <return> k k j V G k k k M-; C-x C-s 
V g g M-x e v a l - r e C-n <return> C-g C-g V G k 
k M-x e v a l - r e <return> C-g M-< C-x C-b . p y 
C-g C-g C-x C-c C-x C-c M-x r e p o r t <return> C 
<backspace> k e y b o a r d - q u i t SPC d o e s n 
' t SPC a l w a y s SPC <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> f a i l s SPC t o SPC g e t 
SPC r i d SPC o f SPC r e g i o n SPC <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> d e a c t i v a t e SPC r e g i o n SPC 
d u r i n g <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> w h e n SPC m a n y <backspace> 
<backspace> <backspace> <backspace> p r o c e s s SPC 
i s SPC c u r r e n t l y SPC <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> w h 
i l e SPC p r o <backspace> <backspace> <backspace> 
<backspace> SPC <switch-frame> C-h f l i s t - p r 
o c C-n <return> q C-x C-c C-c C-g C-x C-c M-x r e 
p o r <return>

Recent messages:
Mark set
Quit
(No files need saving) [2 times]
When done with this frame, type C-x 5 0
Back to top level.
When done with this frame, type C-x 5 0

(No files need saving) [2 times]
When done with this frame, type C-x 5 0
user-error: End of history; no default available

Load-path shadows:
~/.emacs.d/site-lisp/js2-mode/js2-imenu-extras hides 
/home/jcp/.emacs.d/elpa/js2-mode-20140120.2003/js2-imenu-extras
~/.emacs.d/site-lisp/js2-mode/js2-mode hides 
/home/jcp/.emacs.d/elpa/js2-mode-20140120.2003/js2-mode
/usr/share/emacs/site-lisp/mu/mu4e-mark hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-mark
/usr/share/emacs/site-lisp/mu/mu4e-speedbar hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-speedbar
/usr/share/emacs/site-lisp/mu/mu4e-view hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-view
/usr/share/emacs/site-lisp/mu/mu4e-proc hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-proc
/usr/share/emacs/site-lisp/mu/org-mu4e hides 
/usr/share/emacs/site-lisp/mu4e/org-mu4e
/usr/share/emacs/site-lisp/mu/mu4e-actions hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-actions
/usr/share/emacs/site-lisp/mu/mu4e-about hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-about
/usr/share/emacs/site-lisp/mu/mu4e-message hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-message
/usr/share/emacs/site-lisp/mu/mu4e-utils hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-utils
/usr/share/emacs/site-lisp/mu/mu4e-vars hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-vars
/usr/share/emacs/site-lisp/mu/mu4e-main hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-main
/usr/share/emacs/site-lisp/mu/mu4e hides /usr/share/emacs/site-lisp/mu4e/mu4e
/usr/share/emacs/site-lisp/mu/mu4e-compose hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-compose
/usr/share/emacs/site-lisp/mu/mu4e-draft hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-draft
/usr/share/emacs/site-lisp/mu/mu4e-headers hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-headers
/usr/share/emacs/site-lisp/mu/mu4e-lists hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-lists
/usr/share/emacs/site-lisp/mu/mu4e-meta hides 
/usr/share/emacs/site-lisp/mu4e/mu4e-meta
~/.emacs.d/custom hides /usr/share/emacs/24.3/lisp/custom
~/.emacs.d/site-lisp/ruby-mode/ruby-mode hides 
/usr/share/emacs/24.3/lisp/progmodes/ruby-mode
/home/jcp/.emacs.d/elpa/org-20140303/ob-asymptote hides 
/usr/share/emacs/24.3/lisp/org/ob-asymptote
/home/jcp/.emacs.d/elpa/org-20140303/ob-haskell hides 
/usr/share/emacs/24.3/lisp/org/ob-haskell
/home/jcp/.emacs.d/elpa/org-20140303/ob-plantuml hides 
/usr/share/emacs/24.3/lisp/org/ob-plantuml
/home/jcp/.emacs.d/elpa/org-20140303/ob-lilypond hides 
/usr/share/emacs/24.3/lisp/org/ob-lilypond
/home/jcp/.emacs.d/elpa/org-20140303/org-agenda hides 
/usr/share/emacs/24.3/lisp/org/org-agenda
/home/jcp/.emacs.d/elpa/org-20140303/org-table hides 
/usr/share/emacs/24.3/lisp/org/org-table
/home/jcp/.emacs.d/elpa/org-20140303/ob-java hides 
/usr/share/emacs/24.3/lisp/org/ob-java
/home/jcp/.emacs.d/elpa/org-20140303/org-ctags hides 
/usr/share/emacs/24.3/lisp/org/org-ctags
/home/jcp/.emacs.d/elpa/org-20140303/org-pcomplete hides 
/usr/share/emacs/24.3/lisp/org/org-pcomplete
/home/jcp/.emacs.d/elpa/org-20140303/ob-calc hides 
/usr/share/emacs/24.3/lisp/org/ob-calc
/home/jcp/.emacs.d/elpa/org-20140303/org-crypt hides 
/usr/share/emacs/24.3/lisp/org/org-crypt
/home/jcp/.emacs.d/elpa/org-20140303/ob-sql hides 
/usr/share/emacs/24.3/lisp/org/ob-sql
/home/jcp/.emacs.d/elpa/org-20140303/org-irc hides 
/usr/share/emacs/24.3/lisp/org/org-irc
/home/jcp/.emacs.d/elpa/org-20140303/ob-eval hides 
/usr/share/emacs/24.3/lisp/org/ob-eval
/home/jcp/.emacs.d/elpa/org-20140303/org-attach hides 
/usr/share/emacs/24.3/lisp/org/org-attach
/home/jcp/.emacs.d/elpa/org-20140303/org-timer hides 
/usr/share/emacs/24.3/lisp/org/org-timer
/home/jcp/.emacs.d/elpa/org-20140303/org-list hides 
/usr/share/emacs/24.3/lisp/org/org-list
/home/jcp/.emacs.d/elpa/org-20140303/org-rmail hides 
/usr/share/emacs/24.3/lisp/org/org-rmail
/home/jcp/.emacs.d/elpa/org-20140303/ob-keys hides 
/usr/share/emacs/24.3/lisp/org/ob-keys
/home/jcp/.emacs.d/elpa/org-20140303/ob-mscgen hides 
/usr/share/emacs/24.3/lisp/org/ob-mscgen
/home/jcp/.emacs.d/elpa/org-20140303/ob-matlab hides 
/usr/share/emacs/24.3/lisp/org/ob-matlab
/home/jcp/.emacs.d/elpa/org-20140303/ob-C hides 
/usr/share/emacs/24.3/lisp/org/ob-C
/home/jcp/.emacs.d/elpa/org-20140303/ob-ocaml hides 
/usr/share/emacs/24.3/lisp/org/ob-ocaml
/home/jcp/.emacs.d/elpa/org-20140303/ob-perl hides 
/usr/share/emacs/24.3/lisp/org/ob-perl
/home/jcp/.emacs.d/elpa/org-20140303/org-faces hides 
/usr/share/emacs/24.3/lisp/org/org-faces
/home/jcp/.emacs.d/elpa/org-20140303/org-entities hides 
/usr/share/emacs/24.3/lisp/org/org-entities
/home/jcp/.emacs.d/elpa/org-20140303/org-bbdb hides 
/usr/share/emacs/24.3/lisp/org/org-bbdb
/home/jcp/.emacs.d/elpa/org-20140303/ob-sh hides 
/usr/share/emacs/24.3/lisp/org/ob-sh
/home/jcp/.emacs.d/elpa/org-20140303/org hides 
/usr/share/emacs/24.3/lisp/org/org
/home/jcp/.emacs.d/elpa/org-20140303/ob-io hides 
/usr/share/emacs/24.3/lisp/org/ob-io
/home/jcp/.emacs.d/elpa/org-20140303/org-habit hides 
/usr/share/emacs/24.3/lisp/org/org-habit
/home/jcp/.emacs.d/elpa/org-20140303/ob-fortran hides 
/usr/share/emacs/24.3/lisp/org/ob-fortran
/home/jcp/.emacs.d/elpa/org-20140303/org-mouse hides 
/usr/share/emacs/24.3/lisp/org/org-mouse
/home/jcp/.emacs.d/elpa/org-20140303/org-plot hides 
/usr/share/emacs/24.3/lisp/org/org-plot
/home/jcp/.emacs.d/elpa/org-20140303/ob-latex hides 
/usr/share/emacs/24.3/lisp/org/ob-latex
/home/jcp/.emacs.d/elpa/org-20140303/ob-octave hides 
/usr/share/emacs/24.3/lisp/org/ob-octave
/home/jcp/.emacs.d/elpa/org-20140303/ob-R hides 
/usr/share/emacs/24.3/lisp/org/ob-R
/home/jcp/.emacs.d/elpa/org-20140303/ob-sass hides 
/usr/share/emacs/24.3/lisp/org/ob-sass
/home/jcp/.emacs.d/elpa/org-20140303/org-mhe hides 
/usr/share/emacs/24.3/lisp/org/org-mhe
/home/jcp/.emacs.d/elpa/org-20140303/org-element hides 
/usr/share/emacs/24.3/lisp/org/org-element
/home/jcp/.emacs.d/elpa/org-20140303/ob-maxima hides 
/usr/share/emacs/24.3/lisp/org/ob-maxima
/home/jcp/.emacs.d/elpa/org-20140303/ob-gnuplot hides 
/usr/share/emacs/24.3/lisp/org/ob-gnuplot
/home/jcp/.emacs.d/elpa/org-20140303/org-compat hides 
/usr/share/emacs/24.3/lisp/org/org-compat
/home/jcp/.emacs.d/elpa/org-20140303/ob-ditaa hides 
/usr/share/emacs/24.3/lisp/org/ob-ditaa
/home/jcp/.emacs.d/elpa/org-20140303/ob-lisp hides 
/usr/share/emacs/24.3/lisp/org/ob-lisp
/home/jcp/.emacs.d/elpa/org-20140303/ob-lob hides 
/usr/share/emacs/24.3/lisp/org/ob-lob
/home/jcp/.emacs.d/elpa/org-20140303/ob-org hides 
/usr/share/emacs/24.3/lisp/org/ob-org
/home/jcp/.emacs.d/elpa/org-20140303/ob-tangle hides 
/usr/share/emacs/24.3/lisp/org/ob-tangle
/home/jcp/.emacs.d/elpa/org-20140303/ob-emacs-lisp hides 
/usr/share/emacs/24.3/lisp/org/ob-emacs-lisp
/home/jcp/.emacs.d/elpa/org-20140303/org-mobile hides 
/usr/share/emacs/24.3/lisp/org/org-mobile
/home/jcp/.emacs.d/elpa/org-20140303/ob-clojure hides 
/usr/share/emacs/24.3/lisp/org/ob-clojure
/home/jcp/.emacs.d/elpa/org-20140303/ob-css hides 
/usr/share/emacs/24.3/lisp/org/ob-css
/home/jcp/.emacs.d/elpa/org-20140303/ob-sqlite hides 
/usr/share/emacs/24.3/lisp/org/ob-sqlite
/home/jcp/.emacs.d/elpa/org-20140303/org-footnote hides 
/usr/share/emacs/24.3/lisp/org/org-footnote
/home/jcp/.emacs.d/elpa/org-20140303/org-macs hides 
/usr/share/emacs/24.3/lisp/org/org-macs
/home/jcp/.emacs.d/elpa/org-20140303/ob-picolisp hides 
/usr/share/emacs/24.3/lisp/org/ob-picolisp
/home/jcp/.emacs.d/elpa/org-20140303/ob hides /usr/share/emacs/24.3/lisp/org/ob
/home/jcp/.emacs.d/elpa/org-20140303/ob-dot hides 
/usr/share/emacs/24.3/lisp/org/ob-dot
/home/jcp/.emacs.d/elpa/org-20140303/org-inlinetask hides 
/usr/share/emacs/24.3/lisp/org/org-inlinetask
/home/jcp/.emacs.d/elpa/org-20140303/ob-scala hides 
/usr/share/emacs/24.3/lisp/org/ob-scala
/home/jcp/.emacs.d/elpa/org-20140303/org-archive hides 
/usr/share/emacs/24.3/lisp/org/org-archive
/home/jcp/.emacs.d/elpa/org-20140303/org-eshell hides 
/usr/share/emacs/24.3/lisp/org/org-eshell
/home/jcp/.emacs.d/elpa/org-20140303/ob-exp hides 
/usr/share/emacs/24.3/lisp/org/ob-exp
/home/jcp/.emacs.d/elpa/org-20140303/org-colview hides 
/usr/share/emacs/24.3/lisp/org/org-colview
/home/jcp/.emacs.d/elpa/org-20140303/ob-scheme hides 
/usr/share/emacs/24.3/lisp/org/ob-scheme
/home/jcp/.emacs.d/elpa/org-20140303/org-src hides 
/usr/share/emacs/24.3/lisp/org/org-src
/home/jcp/.emacs.d/elpa/org-20140303/ob-comint hides 
/usr/share/emacs/24.3/lisp/org/ob-comint
/home/jcp/.emacs.d/elpa/org-20140303/org-protocol hides 
/usr/share/emacs/24.3/lisp/org/org-protocol
/home/jcp/.emacs.d/elpa/org-20140303/ob-awk hides 
/usr/share/emacs/24.3/lisp/org/ob-awk
/home/jcp/.emacs.d/elpa/org-20140303/ob-ruby hides 
/usr/share/emacs/24.3/lisp/org/ob-ruby
/home/jcp/.emacs.d/elpa/org-20140303/org-version hides 
/usr/share/emacs/24.3/lisp/org/org-version
/home/jcp/.emacs.d/elpa/org-20140303/org-w3m hides 
/usr/share/emacs/24.3/lisp/org/org-w3m
/home/jcp/.emacs.d/elpa/org-20140303/ob-shen hides 
/usr/share/emacs/24.3/lisp/org/ob-shen
/home/jcp/.emacs.d/elpa/org-20140303/org-feed hides 
/usr/share/emacs/24.3/lisp/org/org-feed
/home/jcp/.emacs.d/elpa/org-20140303/org-docview hides 
/usr/share/emacs/24.3/lisp/org/org-docview
/home/jcp/.emacs.d/elpa/org-20140303/ob-table hides 
/usr/share/emacs/24.3/lisp/org/ob-table
/home/jcp/.emacs.d/elpa/org-20140303/ob-ref hides 
/usr/share/emacs/24.3/lisp/org/ob-ref
/home/jcp/.emacs.d/elpa/org-20140303/org-clock hides 
/usr/share/emacs/24.3/lisp/org/org-clock
/home/jcp/.emacs.d/elpa/org-20140303/org-datetree hides 
/usr/share/emacs/24.3/lisp/org/org-datetree
/home/jcp/.emacs.d/elpa/org-20140303/org-gnus hides 
/usr/share/emacs/24.3/lisp/org/org-gnus
/home/jcp/.emacs.d/elpa/org-20140303/org-bibtex hides 
/usr/share/emacs/24.3/lisp/org/org-bibtex
/home/jcp/.emacs.d/elpa/org-20140303/ob-js hides 
/usr/share/emacs/24.3/lisp/org/ob-js
/home/jcp/.emacs.d/elpa/org-20140303/org-indent hides 
/usr/share/emacs/24.3/lisp/org/org-indent
/home/jcp/.emacs.d/elpa/org-20140303/org-id hides 
/usr/share/emacs/24.3/lisp/org/org-id
/home/jcp/.emacs.d/elpa/org-20140303/ob-screen hides 
/usr/share/emacs/24.3/lisp/org/ob-screen
/home/jcp/.emacs.d/elpa/org-20140303/ob-python hides 
/usr/share/emacs/24.3/lisp/org/ob-python
/home/jcp/.emacs.d/elpa/org-20140303/org-loaddefs hides 
/usr/share/emacs/24.3/lisp/org/org-loaddefs
/home/jcp/.emacs.d/elpa/org-20140303/org-info hides 
/usr/share/emacs/24.3/lisp/org/org-info
/home/jcp/.emacs.d/elpa/org-20140303/org-capture hides 
/usr/share/emacs/24.3/lisp/org/org-capture
/home/jcp/.emacs.d/elpa/org-20140303/ob-ledger hides 
/usr/share/emacs/24.3/lisp/org/ob-ledger
/home/jcp/.emacs.d/elpa/org-20140303/org-install hides 
/usr/share/emacs/24.3/lisp/org/org-install
/home/jcp/.emacs.d/elpa/ess-20140120.43/.dir-locals hides 
/usr/share/emacs/24.3/lisp/gnus/.dir-locals

Features:
(shadow sort mail-extr emacsbug two-column iso-transl xcscope misearch
multi-isearch tabify gnutls disp-table network-stream starttls tls
rcirc-notify rcirc-color rcirc helm-command helm-elisp helm-eval server
elisp-slime-nav etags surround evil evil-integration evil-maps
evil-commands evil-types evil-search evil-ex evil-macros evil-repeat
evil-states evil-core evil-common evil-digraphs evil-vars org-wl org-vm
org-mew org-habit org-jsinfo org-infojs org-html org-exp org-exp-blocks
org-agenda paren cus-start cus-load vc-git org-element org-rmail org-mhe
org-irc org-info org-gnus org-docview org-bibtex bibtex org-bbdb org-w3m
setup-yasnippet buster-snippets buster-snippet-helpers yasnippet
snippet-helpers setup-whitespace-mode whitespace-cleanup-mode whitespace
setup-web setup-twittering-mode setup-theme smart-mode-line mule-util
moe-dark-theme winner saveplace uniquify time setup-term setup-slime
ac-slime slime-banner slime-asdf slime-fancy slime-fontifying-fu
slime-package-fu slime-references slime-scratch slime-presentations
slime-fuzzy slime-fancy-inspector slime-c-p-c slime-editing-commands
slime-autodoc slime-parse slime-repl slime apropos hyperspec
setup-skewer skewer-css css-mode-expansions css-mode skewer-html
smartparens-html html-mode-expansions sgml-mode skewer-repl skewer-mode
cache-table simple-httpd setup-scheme setup-saved-macros setup-rust
setup-ruby inf-ruby-bond smartparens-ruby ruby-mode-expansions ruby-mode
rsense setup-r ido 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 make-regexp ess-sp6-d ess-sp3-d
ess-julia ess-r-d ess-tracebug ess-roxy hideshow ess-help ess-developer
ess-r-args eldoc ess-s-l ess ess-inf ess-mode ess-noweb-mode ess-utils
ess-custom executable ess-compat ess-site setup-python setup-psql
setup-projectile projectile pkg-info epl setup-perl setup-parenface
setup-paredit smartparens-config smartparens diminish paredit
setup-markdown-mode setup-magit setup-lua setup-js2-mode json
js2-imenu-extras js2-refactor js2r-conveniences js2r-conditionals
js2r-wrapping js2r-functions js2r-vars multiple-cursors-core rect
js2r-iife js2r-formatting js2r-helpers js2-mode-expansions
js-mode-expansions js2-mode cc-langs cc-mode-expansions cc-mode cc-fonts
cc-guess cc-menus cc-styles cc-align cc-cmds cc-engine cc-vars cc-defs
js2r-defuns setup-jade setup-html-mode setup-hippie-expand setup-helm
recentf tree-widget wid-edit helm-descbinds helm-mode helm-ls-git
helm-files image-dired tramp tramp-compat tramp-loaddefs shell dired-x
dired-aux ffap helm-buffers helm-elscreen helm-tags helm-bookmark
helm-adaptative helm-info helm-net xml url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
url-parse url-vars mailcap helm-plugin bookmark pp helm-help
helm-match-plugin helm-grep helm-regexp helm-external helm-utils
helm-locate helm vc vc-dispatcher helm-config helm-aliases setup-haskell
haskell-mode-autoloads setup-grep wgrep grep setup-multiple-cursors
setup-global-keybindings windmove smart-forward expand-region
text-mode-expansions the-org-mode-expansions er-basic-expansions
thingatpt expand-region-core expand-region-custom my-defuns file-defuns
editing-defuns buffer-defuns imenu misc-defuns setup-flycheck flycheck
help-mode rx f setup-ffip find-file-in-project setup-evil undo-tree diff
setup-evil-surround setup-eshell setup-erc setup-email setup-elisp
setup-ebuild setup-dired dired-details setup-diminish setup-clojure
setup-c smart-tabs-mode setup-popwin popwin setup-buster-mode
setup-auto-complete auto-complete-config auto-complete popup
setup-auctex setup-ace-jump-mode edmacro kmacro setup-org-mode org
warnings advice help-fns advice-preload org-macro org-footnote
org-pcomplete pcomplete org-list org-faces org-entities noutline outline
easy-mmode 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 find-func cal-menu calendar cal-loaddefs s dash
package-defuns ac-nrepl-autoloads ac-slime-autoloads
ace-jump-mode-autoloads achievements-autoloads ack-and-a-half-autoloads
auctex-autoloads tex-site browse-kill-ring-autoloads
buster-snippets-autoloads cider-autoloads clojure-mode-autoloads
diminish-autoloads dired-details-autoloads ein-autoloads
elisp-slime-nav-autoloads find-file-in-project-autoloads
flycheck-autoloads helm-R-autoloads helm-descbinds-autoloads
helm-ls-git-autoloads helm-mode-manager-autoloads helm-swoop-autoloads
helm-autoloads inf-ruby-autoloads jade-mode-autoloads jedi-autoloads
auto-complete-autoloads epc-autoloads ctable-autoloads
concurrent-autoloads deferred-autoloads keyfreq-autoloads
less-css-mode-autoloads magit-autoloads git-rebase-mode-autoloads
git-commit-mode-autoloads markdown-mode-autoloads moe-theme-autoloads
multiple-cursors-autoloads nodejs-repl-autoloads org-autoloads info
paredit-autoloads popup-autoloads popwin-autoloads prodigy-autoloads
f-autoloads projectile-autoloads pkg-info-autoloads epl-autoloads
request-autoloads rust-mode-autoloads s-autoloads skewer-mode-autoloads
js2-mode-autoloads simple-httpd-autoloads smart-forward-autoloads
expand-region-autoloads smart-mode-line-autoloads
smart-tabs-mode-autoloads smartparens-autoloads dash-autoloads
finder-inf sws-mode-autoloads twittering-mode-autoloads
websocket-autoloads whitespace-cleanup-mode-autoloads
yasnippet-autoloads package epa-file site-gentoo slime-autoloads mu4e
mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view epa
derived epg epg-config browse-url mu4e-headers mu4e-compose mu4e-draft
mu4e-actions rfc2368 smtpmail auth-source eieio byte-opt bytecomp
byte-compile cconv gnus-util time-date password-cache sendmail mu4e-mark
mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr
image-mode dired mu4e-lists mu4e-about mu4e-vars message idna cl-macs gv
format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mailabbrev mail-utils gmm-utils mailheader hl-line cl cl-lib mu4e-meta
hs-lint compile comint ansi-color ring tooltip ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax
facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak
czech european ethiopic indian cyrillic chinese case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
make-network-process dbusbind dynamic-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

-- 
Jean-Christophe Petkovich





reply via email to

[Prev in Thread] Current Thread [Next in Thread]