* bug#28047: 25.2; Add another show-paren face
@ 2017-08-11 13:47 Felipe Ochoa
2017-08-12 16:34 ` Tino Calancha
2017-08-18 9:07 ` Eli Zaretskii
0 siblings, 2 replies; 7+ messages in thread
From: Felipe Ochoa @ 2017-08-11 13:47 UTC (permalink / raw)
To: 28047
[-- Attachment #1: Type: text/plain, Size: 477 bytes --]
I use show-paren-style in mixed mode, and would like to be able to use
different faces depending on whether the match is being displayed in
'expression style or 'parenthesis (I want a stronger contrast in
parenthesis than in expression). The attached patch splits the
show-paren-match face into two, show-paren-match-expression and
show-paren-match, using inheritance to make the split styling opt-in.
With this change, users can style the two faces separately if they wish.
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: patch --]
[-- Type: text/x-diff, Size: 3255 bytes --]
From a1d30d4b2941e2fd95f0c13c2bd789a6143e6b5e Mon Sep 17 00:00:00 2001
From: felipe <felipe@fov.space>
Date: Fri, 11 Aug 2017 15:32:16 +0200
Subject: [PATCH] Use different faces for show-paren expression and parenthesis
Use the show-paren-match-expression when to highlight expressions
inside matching parentheses.
* lisp/faces.el (show-paren-match-expression): Define the new face
* lisp/paren.el (show-paren-function): Apply the different face
---
lisp/faces.el | 5 +++++
lisp/paren.el | 26 +++++++++++++++-----------
2 files changed, 20 insertions(+), 11 deletions(-)
diff --git a/lisp/faces.el b/lisp/faces.el
index 5ed11d1..b96937a 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -2849,6 +2849,11 @@ It is used for characters of no fonts too."
"Face used for a matching paren."
:group 'paren-showing-faces)
+(defface show-paren-match-expression
+ '((t :inherit show-paren-match))
+ "Face used for a matching paren when highlighting the whole expression."
+ :group 'paren-showing-faces)
+
(defface show-paren-mismatch
'((((class color)) (:foreground "white" :background "purple"))
(t (:inverse-video t)))
diff --git a/lisp/paren.el b/lisp/paren.el
index a4d9200..5ccfa5f 100644
--- a/lisp/paren.el
+++ b/lisp/paren.el
@@ -247,13 +247,21 @@ It is the default value of `show-paren-data-function'."
(there-beg (nth 2 data))
(there-end (nth 3 data))
(mismatch (nth 4 data))
+ (highlight-expression
+ (or (eq show-paren-style 'expression)
+ (and there-beg
+ (eq show-paren-style 'mixed)
+ (let ((closest (if (< there-beg here-beg)
+ (1- there-end) (1+ there-beg))))
+ (not (pos-visible-in-window-p closest))))))
(face
- (if mismatch
- (progn
- (if show-paren-ring-bell-on-mismatch
- (beep))
- 'show-paren-mismatch)
- 'show-paren-match)))
+ (cond
+ (mismatch
+ (if show-paren-ring-bell-on-mismatch
+ (beep))
+ 'show-paren-mismatch)
+ (highlight-expression 'show-paren-match-expression)
+ (t 'show-paren-match))))
;;
;; If matching backwards, highlight the closeparen
;; before point as well as its matching open.
@@ -276,11 +284,7 @@ It is the default value of `show-paren-data-function'."
;; If it's an unmatched paren, turn off any such highlighting.
(if (not there-beg)
(delete-overlay show-paren--overlay)
- (if (or (eq show-paren-style 'expression)
- (and (eq show-paren-style 'mixed)
- (let ((closest (if (< there-beg here-beg)
- (1- there-end) (1+ there-beg))))
- (not (pos-visible-in-window-p closest)))))
+ (if highlight-expression
(move-overlay show-paren--overlay
(if (< there-beg here-beg) here-end here-beg)
(if (< there-beg here-beg) there-beg there-end)
--
2.7.4
[-- Attachment #3: Type: text/plain, Size: 46129 bytes --]
In GNU Emacs 25.2.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9)
of 2017-07-19 built on x1-ubuntu
Windowing system distributor 'The X.Org Foundation', version 11.0.11804000
System Description: Ubuntu 16.04.2 LTS
Configured using:
'configure --without-cairo --with-xwidgets --with-x-toolkit=gtk3
--with-modules'
Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS
Important settings:
value of $LC_MONETARY: en_US.UTF-8
value of $LC_NUMERIC: en_US.UTF-8
value of $LC_TIME: en_US.UTF-8
value of $LANG: en_US.UTF8
value of $XMODIFIERS: @im=ibus
locale-coding-system: utf-8-unix
Major mode: Emacs-Lisp
Minor modes in effect:
rainbow-delimiters-mode: t
highlight-symbol-mode: t
pyvenv-mode: t
magit-auto-revert-mode: t
global-git-commit-mode: t
async-bytecomp-package-mode: t
shell-dirtrack-mode: t
diff-auto-refine-mode: t
linum-mode: t
global-hl-line-mode: t
hl-line-mode: t
ido-ubiquitous-mode: t
persistent-scratch-autosave-mode: t
global-undo-tree-mode: t
undo-tree-mode: t
smartparens-global-mode: t
smartparens-mode: t
show-paren-mode: t
ido-everywhere: t
global-flycheck-mode: t
flycheck-mode: t
company-quickhelp-mode: t
company-quickhelp-local-mode: t
company-mode: t
global-page-break-lines-mode: t
page-break-lines-mode: t
god-local-mode: t
fov-global: t
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
Recent messages:
scroll-down-command: Beginning of buffer
Contacting host: debbugs.gnu.org:80
Opening nndoc server on /tmp/gnus-temp-group-11398v4h-ephemeral...done
gnus-article-read-summary-keys: No buffer named *Group* [4 times]
Follow the link
Type "q" in help window to delete it
Unable to load color "#black" [2 times]
Contacting host: debbugs.gnu.org:80
Opening nndoc server on /tmp/gnus-temp-group-11398JNu-ephemeral...done
C-x
Load-path shadows:
/home/felipe/.emacs.d/elpa/python-0.25.2/python hides /usr/local/share/emacs/25.2/lisp/progmodes/python
/home/felipe/.emacs.d/elpa/org-20170731/ob-io hides /usr/local/share/emacs/25.2/lisp/org/ob-io
/home/felipe/.emacs.d/elpa/org-20170731/ox-ascii hides /usr/local/share/emacs/25.2/lisp/org/ox-ascii
/home/felipe/.emacs.d/elpa/org-20170731/ob-ditaa hides /usr/local/share/emacs/25.2/lisp/org/ob-ditaa
/home/felipe/.emacs.d/elpa/org-20170731/ob hides /usr/local/share/emacs/25.2/lisp/org/ob
/home/felipe/.emacs.d/elpa/org-20170731/org-compat hides /usr/local/share/emacs/25.2/lisp/org/org-compat
/home/felipe/.emacs.d/elpa/org-20170731/ob-sql hides /usr/local/share/emacs/25.2/lisp/org/ob-sql
/home/felipe/.emacs.d/elpa/org-20170731/org-install hides /usr/local/share/emacs/25.2/lisp/org/org-install
/home/felipe/.emacs.d/elpa/org-20170731/ob-tangle hides /usr/local/share/emacs/25.2/lisp/org/ob-tangle
/home/felipe/.emacs.d/elpa/org-20170731/ob-exp hides /usr/local/share/emacs/25.2/lisp/org/ob-exp
/home/felipe/.emacs.d/elpa/org-20170731/org-docview hides /usr/local/share/emacs/25.2/lisp/org/org-docview
/home/felipe/.emacs.d/elpa/org-20170731/ob-css hides /usr/local/share/emacs/25.2/lisp/org/ob-css
/home/felipe/.emacs.d/elpa/org-20170731/org-macro hides /usr/local/share/emacs/25.2/lisp/org/org-macro
/home/felipe/.emacs.d/elpa/org-20170731/ob-table hides /usr/local/share/emacs/25.2/lisp/org/ob-table
/home/felipe/.emacs.d/elpa/org-20170731/org-entities hides /usr/local/share/emacs/25.2/lisp/org/org-entities
/home/felipe/.emacs.d/elpa/org-20170731/ox-org hides /usr/local/share/emacs/25.2/lisp/org/ox-org
/home/felipe/.emacs.d/elpa/org-20170731/ob-emacs-lisp hides /usr/local/share/emacs/25.2/lisp/org/ob-emacs-lisp
/home/felipe/.emacs.d/elpa/org-20170731/org-mouse hides /usr/local/share/emacs/25.2/lisp/org/org-mouse
/home/felipe/.emacs.d/elpa/org-20170731/org-colview hides /usr/local/share/emacs/25.2/lisp/org/org-colview
/home/felipe/.emacs.d/elpa/org-20170731/ob-asymptote hides /usr/local/share/emacs/25.2/lisp/org/ob-asymptote
/home/felipe/.emacs.d/elpa/org-20170731/ob-maxima hides /usr/local/share/emacs/25.2/lisp/org/ob-maxima
/home/felipe/.emacs.d/elpa/org-20170731/ob-keys hides /usr/local/share/emacs/25.2/lisp/org/ob-keys
/home/felipe/.emacs.d/elpa/org-20170731/org-inlinetask hides /usr/local/share/emacs/25.2/lisp/org/org-inlinetask
/home/felipe/.emacs.d/elpa/org-20170731/ob-haskell hides /usr/local/share/emacs/25.2/lisp/org/ob-haskell
/home/felipe/.emacs.d/elpa/org-20170731/ob-java hides /usr/local/share/emacs/25.2/lisp/org/ob-java
/home/felipe/.emacs.d/elpa/org-20170731/ob-scheme hides /usr/local/share/emacs/25.2/lisp/org/ob-scheme
/home/felipe/.emacs.d/elpa/org-20170731/ob-lisp hides /usr/local/share/emacs/25.2/lisp/org/ob-lisp
/home/felipe/.emacs.d/elpa/org-20170731/ob-latex hides /usr/local/share/emacs/25.2/lisp/org/ob-latex
/home/felipe/.emacs.d/elpa/org-20170731/org-bbdb hides /usr/local/share/emacs/25.2/lisp/org/org-bbdb
/home/felipe/.emacs.d/elpa/org-20170731/ob-gnuplot hides /usr/local/share/emacs/25.2/lisp/org/ob-gnuplot
/home/felipe/.emacs.d/elpa/org-20170731/ob-python hides /usr/local/share/emacs/25.2/lisp/org/ob-python
/home/felipe/.emacs.d/elpa/org-20170731/ob-js hides /usr/local/share/emacs/25.2/lisp/org/ob-js
/home/felipe/.emacs.d/elpa/org-20170731/ox-icalendar hides /usr/local/share/emacs/25.2/lisp/org/ox-icalendar
/home/felipe/.emacs.d/elpa/org-20170731/ob-picolisp hides /usr/local/share/emacs/25.2/lisp/org/ob-picolisp
/home/felipe/.emacs.d/elpa/org-20170731/ox-man hides /usr/local/share/emacs/25.2/lisp/org/ox-man
/home/felipe/.emacs.d/elpa/org-20170731/ob-core hides /usr/local/share/emacs/25.2/lisp/org/ob-core
/home/felipe/.emacs.d/elpa/org-20170731/org-element hides /usr/local/share/emacs/25.2/lisp/org/org-element
/home/felipe/.emacs.d/elpa/org-20170731/ob-org hides /usr/local/share/emacs/25.2/lisp/org/ob-org
/home/felipe/.emacs.d/elpa/org-20170731/ob-matlab hides /usr/local/share/emacs/25.2/lisp/org/ob-matlab
/home/felipe/.emacs.d/elpa/org-20170731/org-indent hides /usr/local/share/emacs/25.2/lisp/org/org-indent
/home/felipe/.emacs.d/elpa/org-20170731/org-attach hides /usr/local/share/emacs/25.2/lisp/org/org-attach
/home/felipe/.emacs.d/elpa/org-20170731/org-footnote hides /usr/local/share/emacs/25.2/lisp/org/org-footnote
/home/felipe/.emacs.d/elpa/org-20170731/ox-html hides /usr/local/share/emacs/25.2/lisp/org/ox-html
/home/felipe/.emacs.d/elpa/org-20170731/ob-awk hides /usr/local/share/emacs/25.2/lisp/org/ob-awk
/home/felipe/.emacs.d/elpa/org-20170731/ob-screen hides /usr/local/share/emacs/25.2/lisp/org/ob-screen
/home/felipe/.emacs.d/elpa/org-20170731/org-src hides /usr/local/share/emacs/25.2/lisp/org/org-src
/home/felipe/.emacs.d/elpa/org-20170731/ox-beamer hides /usr/local/share/emacs/25.2/lisp/org/ox-beamer
/home/felipe/.emacs.d/elpa/org-20170731/ob-fortran hides /usr/local/share/emacs/25.2/lisp/org/ob-fortran
/home/felipe/.emacs.d/elpa/org-20170731/org hides /usr/local/share/emacs/25.2/lisp/org/org
/home/felipe/.emacs.d/elpa/org-20170731/ox-md hides /usr/local/share/emacs/25.2/lisp/org/ox-md
/home/felipe/.emacs.d/elpa/org-20170731/ox-odt hides /usr/local/share/emacs/25.2/lisp/org/ox-odt
/home/felipe/.emacs.d/elpa/org-20170731/org-bibtex hides /usr/local/share/emacs/25.2/lisp/org/org-bibtex
/home/felipe/.emacs.d/elpa/org-20170731/ob-ruby hides /usr/local/share/emacs/25.2/lisp/org/ob-ruby
/home/felipe/.emacs.d/elpa/org-20170731/org-agenda hides /usr/local/share/emacs/25.2/lisp/org/org-agenda
/home/felipe/.emacs.d/elpa/org-20170731/org-info hides /usr/local/share/emacs/25.2/lisp/org/org-info
/home/felipe/.emacs.d/elpa/org-20170731/org-protocol hides /usr/local/share/emacs/25.2/lisp/org/org-protocol
/home/felipe/.emacs.d/elpa/org-20170731/ob-lilypond hides /usr/local/share/emacs/25.2/lisp/org/ob-lilypond
/home/felipe/.emacs.d/elpa/org-20170731/org-feed hides /usr/local/share/emacs/25.2/lisp/org/org-feed
/home/felipe/.emacs.d/elpa/org-20170731/ob-perl hides /usr/local/share/emacs/25.2/lisp/org/ob-perl
/home/felipe/.emacs.d/elpa/org-20170731/ob-mscgen hides /usr/local/share/emacs/25.2/lisp/org/ob-mscgen
/home/felipe/.emacs.d/elpa/org-20170731/org-archive hides /usr/local/share/emacs/25.2/lisp/org/org-archive
/home/felipe/.emacs.d/elpa/org-20170731/org-plot hides /usr/local/share/emacs/25.2/lisp/org/org-plot
/home/felipe/.emacs.d/elpa/org-20170731/org-rmail hides /usr/local/share/emacs/25.2/lisp/org/org-rmail
/home/felipe/.emacs.d/elpa/org-20170731/org-gnus hides /usr/local/share/emacs/25.2/lisp/org/org-gnus
/home/felipe/.emacs.d/elpa/org-20170731/ob-ocaml hides /usr/local/share/emacs/25.2/lisp/org/ob-ocaml
/home/felipe/.emacs.d/elpa/org-20170731/ob-eval hides /usr/local/share/emacs/25.2/lisp/org/ob-eval
/home/felipe/.emacs.d/elpa/org-20170731/org-w3m hides /usr/local/share/emacs/25.2/lisp/org/org-w3m
/home/felipe/.emacs.d/elpa/org-20170731/org-datetree hides /usr/local/share/emacs/25.2/lisp/org/org-datetree
/home/felipe/.emacs.d/elpa/org-20170731/ob-scala hides /usr/local/share/emacs/25.2/lisp/org/ob-scala
/home/felipe/.emacs.d/elpa/org-20170731/org-mobile hides /usr/local/share/emacs/25.2/lisp/org/org-mobile
/home/felipe/.emacs.d/elpa/org-20170731/ob-makefile hides /usr/local/share/emacs/25.2/lisp/org/ob-makefile
/home/felipe/.emacs.d/elpa/org-20170731/org-faces hides /usr/local/share/emacs/25.2/lisp/org/org-faces
/home/felipe/.emacs.d/elpa/org-20170731/org-habit hides /usr/local/share/emacs/25.2/lisp/org/org-habit
/home/felipe/.emacs.d/elpa/org-20170731/ob-calc hides /usr/local/share/emacs/25.2/lisp/org/ob-calc
/home/felipe/.emacs.d/elpa/org-20170731/org-ctags hides /usr/local/share/emacs/25.2/lisp/org/org-ctags
/home/felipe/.emacs.d/elpa/org-20170731/ob-shen hides /usr/local/share/emacs/25.2/lisp/org/ob-shen
/home/felipe/.emacs.d/elpa/org-20170731/org-table hides /usr/local/share/emacs/25.2/lisp/org/org-table
/home/felipe/.emacs.d/elpa/org-20170731/org-eshell hides /usr/local/share/emacs/25.2/lisp/org/org-eshell
/home/felipe/.emacs.d/elpa/org-20170731/ob-comint hides /usr/local/share/emacs/25.2/lisp/org/ob-comint
/home/felipe/.emacs.d/elpa/org-20170731/org-pcomplete hides /usr/local/share/emacs/25.2/lisp/org/org-pcomplete
/home/felipe/.emacs.d/elpa/org-20170731/ob-clojure hides /usr/local/share/emacs/25.2/lisp/org/ob-clojure
/home/felipe/.emacs.d/elpa/org-20170731/org-macs hides /usr/local/share/emacs/25.2/lisp/org/org-macs
/home/felipe/.emacs.d/elpa/org-20170731/ob-C hides /usr/local/share/emacs/25.2/lisp/org/ob-C
/home/felipe/.emacs.d/elpa/org-20170731/ob-plantuml hides /usr/local/share/emacs/25.2/lisp/org/ob-plantuml
/home/felipe/.emacs.d/elpa/org-20170731/ob-sass hides /usr/local/share/emacs/25.2/lisp/org/ob-sass
/home/felipe/.emacs.d/elpa/org-20170731/ob-lob hides /usr/local/share/emacs/25.2/lisp/org/ob-lob
/home/felipe/.emacs.d/elpa/org-20170731/ob-octave hides /usr/local/share/emacs/25.2/lisp/org/ob-octave
/home/felipe/.emacs.d/elpa/org-20170731/org-list hides /usr/local/share/emacs/25.2/lisp/org/org-list
/home/felipe/.emacs.d/elpa/org-20170731/org-crypt hides /usr/local/share/emacs/25.2/lisp/org/org-crypt
/home/felipe/.emacs.d/elpa/org-20170731/org-capture hides /usr/local/share/emacs/25.2/lisp/org/org-capture
/home/felipe/.emacs.d/elpa/org-20170731/ob-sqlite hides /usr/local/share/emacs/25.2/lisp/org/ob-sqlite
/home/felipe/.emacs.d/elpa/org-20170731/ob-R hides /usr/local/share/emacs/25.2/lisp/org/ob-R
/home/felipe/.emacs.d/elpa/org-20170731/org-loaddefs hides /usr/local/share/emacs/25.2/lisp/org/org-loaddefs
/home/felipe/.emacs.d/elpa/org-20170731/ox-publish hides /usr/local/share/emacs/25.2/lisp/org/ox-publish
/home/felipe/.emacs.d/elpa/org-20170731/ob-dot hides /usr/local/share/emacs/25.2/lisp/org/ob-dot
/home/felipe/.emacs.d/elpa/org-20170731/ox-latex hides /usr/local/share/emacs/25.2/lisp/org/ox-latex
/home/felipe/.emacs.d/elpa/org-20170731/ox hides /usr/local/share/emacs/25.2/lisp/org/ox
/home/felipe/.emacs.d/elpa/org-20170731/ob-ref hides /usr/local/share/emacs/25.2/lisp/org/ob-ref
/home/felipe/.emacs.d/elpa/org-20170731/org-clock hides /usr/local/share/emacs/25.2/lisp/org/org-clock
/home/felipe/.emacs.d/elpa/org-20170731/ox-texinfo hides /usr/local/share/emacs/25.2/lisp/org/ox-texinfo
/home/felipe/.emacs.d/elpa/org-20170731/org-timer hides /usr/local/share/emacs/25.2/lisp/org/org-timer
/home/felipe/.emacs.d/elpa/org-20170731/org-mhe hides /usr/local/share/emacs/25.2/lisp/org/org-mhe
/home/felipe/.emacs.d/elpa/org-20170731/ob-ledger hides /usr/local/share/emacs/25.2/lisp/org/ob-ledger
/home/felipe/.emacs.d/elpa/org-20170731/org-irc hides /usr/local/share/emacs/25.2/lisp/org/org-irc
/home/felipe/.emacs.d/elpa/org-20170731/org-id hides /usr/local/share/emacs/25.2/lisp/org/org-id
/home/felipe/.emacs.d/elpa/org-20170731/org-version hides /usr/local/share/emacs/25.2/lisp/org/org-version
/home/felipe/.emacs.d/elpa/soap-client-3.1.3/soap-inspect hides /usr/local/share/emacs/25.2/lisp/net/soap-inspect
/home/felipe/.emacs.d/elpa/soap-client-3.1.3/soap-client hides /usr/local/share/emacs/25.2/lisp/net/soap-client
/home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud
/home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud-pkg hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud-pkg
/home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud-autoloads hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud-autoloads
/usr/local/share/emacs/25.2/lisp/emacs-lisp/helper hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/helper
/usr/local/share/emacs/25.2/lisp/follow hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/follow
/usr/local/share/emacs/25.2/lisp/window hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/window
/usr/local/share/emacs/25.2/lisp/custom hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/custom
/usr/local/share/emacs/25.2/lisp/fringe hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/fringe
/usr/local/share/emacs/25.2/lisp/progmodes/js hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/lang/js
/home/felipe/.emacs.d/elpa/python-0.25.2/python hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/lang/python
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/loc hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/loc
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/key hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/key
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/bp hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/bp
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/utils hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/utils
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/track
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/cmds hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/cmds
/usr/local/share/emacs/25.2/lisp/emacs-lisp/helper hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/helper
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/lang hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/lang
/usr/local/share/emacs/25.2/lisp/follow hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/follow
/usr/local/share/emacs/25.2/lisp/window hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/window
/usr/local/share/emacs/25.2/lisp/custom hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/custom
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/eval hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/eval
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/shortkey hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/shortkey
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/file hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/file
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/menu hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/menu
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/send hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/send
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrace-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/backtrace-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/bp-image-data hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/bp-image-data
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/run hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/run
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/attach hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/attach
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/regexp hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/regexp
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/reset hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/reset
/usr/local/share/emacs/25.2/lisp/fringe hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/fringe
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/lochist hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/lochist
/usr/local/share/emacs/25.2/lisp/progmodes/js hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/lang/js
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/lang/posix-shell hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/lang/posix-shell
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/lang/perl hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/lang/perl
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/lang/java hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/lang/java
/home/felipe/.emacs.d/elpa/python-0.25.2/python hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/lang/python
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/lang/ruby hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/lang/ruby
/usr/local/share/emacs/25.2/lisp/emacs-lisp/helper hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/buffer/helper
/usr/local/share/emacs/25.2/lisp/info hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/buffer/info
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/bashdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/bashdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/bashdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gub/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gub/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gub/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/ipdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/ipdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/ipdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/jdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/jdb/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/file hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/jdb/file
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/jdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/jdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/kshdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/kshdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/kshdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/nodejs/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/nodejs/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/nodejs/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/pdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/pdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/pdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/perldb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/perldb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/perldb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/rdebug/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/rdebug/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/rdebug/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/remake/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/remake/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/remake/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan.pl/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan.pl/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan.pl/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan.pl/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan2/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan2/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan2/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan3k/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan3k/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan3k/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepanjs/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepanjs/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepanjs/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepanjs/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/zshdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/zshdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/zshdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/buffer/source hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/buffer/source
/usr/local/share/emacs/25.2/lisp/emacs-lisp/helper hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/buffer/helper
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/buffer/backtrace hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/buffer/backtrace
/usr/local/share/emacs/25.2/lisp/info hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/buffer/info
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/buffer/command hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/common/buffer/command
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/bashdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/bashdb/bashdb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/bashdb/bashdb
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/bashdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/bashdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gdb/gdb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gdb/gdb
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gub/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gub/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gub/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/gub/gub hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/gub/gub
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/ipdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/ipdb/ipdb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/ipdb/ipdb
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/ipdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/ipdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/jdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/jdb/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/file hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/jdb/file
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/jdb/jdb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/jdb/jdb
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/jdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/jdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/kshdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/kshdb/kshdb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/kshdb/kshdb
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/kshdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/kshdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/nodejs/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/nodejs/nodejs hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/nodejs/nodejs
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/nodejs/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/nodejs/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/pdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/pdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/pdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/pdb/pdb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/pdb/pdb
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/perldb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/perldb/perldb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/perldb/perldb
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/perldb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/perldb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/rdebug/rdebug hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/rdebug/rdebug
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/rdebug/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/rdebug/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/rdebug/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/remake/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/remake/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/remake/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/remake/remake hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/remake/remake
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan/trepan hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan/trepan
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan.pl/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan.pl/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan.pl/trepanpl hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan.pl/trepanpl
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan.pl/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan.pl/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan2/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan2/trepan2 hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan2/trepan2
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan2/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan2/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan3k/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepan3k/trepan3k hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan3k/trepan3k
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan3k/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepan3k/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepanjs/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/trepanjs/trepanjs hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepanjs/trepanjs
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/backtrack-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepanjs/backtrack-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepanjs/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/trepanjs/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/track-mode hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/zshdb/track-mode
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/core hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/zshdb/core
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/common/init hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/zshdb/init
/home/felipe/.emacs.d/elpa/realgud-20170712.334/realgud/debugger/zshdb/zshdb hides /home/felipe/.emacs.d/elpa/realgud-20170803.632/realgud/debugger/zshdb/zshdb
Features:
(shadow flyspell ispell emacsbug flow-fill sort smiley gnus-cite
mail-extr qp gnus-async gnus-bcklg gnus-ml nndoc gnus-dup debbugs-gnu
debbugs soap-client warnings rng-xsd rng-dt rng-util xsd-regexp autoload
lisp-mnt tar-mode mm-archive url-handlers nndraft nnmh gnus-agent
gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu
mml2015 mm-view mml-smime smime dig nntp gnus-cache gnus-sum gnus-group
gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc
nnoo gnus-spec gnus-int gnus-range gnus-win apropos bubbles gamegrid
eieio-opt imenu-self outline-magic mu4e-contrib mu4e-alert time ht alert
log4e notifications dbus xml gntp mu4e mu4e-speedbar speedbar sb-image
ezimage dframe mu4e-main mu4e-view epa mu4e-headers mu4e-compose
mu4e-draft mu4e-actions org-capture rfc2368 smtpmail sendmail mu4e-mark
mu4e-message html2text mu4e-proc mu4e-utils mu4e-lists mu4e-about
mu4e-vars mu4e-meta hn request-deferred deferred request
rainbow-delimiters highlight-symbol highlight-indentation flymake elpy
pyvenv elpy-profile elpy-django elpy-refactor grep files-x
smartparens-python python-el-fgallina-expansions python tramp-sh repeat
tabify shr-color timezone parse-time network-stream nsm starttls
url-http tls gnutls url-gw url-cache url-auth ewx eww mm-url gnus
gnus-ems nnheader url-queue url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf mailcap shr dom browse-url
nodejs-repl dabbrev colir color tramp-cache tramp tramp-compat
tramp-loaddefs trampver ucs-normalize company-oddmuse company-keywords
company-etags company-gtags company-dabbrev-code company-dabbrev
company-files company-capf company-cmake company-xcode company-clang
company-semantic company-eclim company-template company-css company-nxml
company-bbdb js2-highlight-vars tide tide-lv typescript-mode nvm
dash-functional cursor-sensor magit-obsolete magit-blame magit-stash
magit-bisect magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-branch magit-files magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode
magit-core magit-autorevert autorevert filenotify magit-process
magit-margin magit-mode magit-git magit-section magit-popup git-commit
magit-utils crm log-edit message rfc822 mml mml-sec epg mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor
async-bytecomp async shell server org-rmail org-mhe org-irc org-info
org-gnus org-docview doc-view jka-compr image-mode dired org-bibtex
bibtex org-bbdb org-w3m org-element avl-tree the-org-mode-expansions
org-location-google-maps org-agenda google-maps google-maps-static
url-util google-maps-geocode google-maps-base 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 ob-core ob-eval org-compat org-macs
org-loaddefs format-spec cal-menu calendar cal-loaddefs vc-git diff-mode
cap-words superword subword linum json-mode json-reformat json-snatcher
init prodigy hl-line jest derived ert pp ewoc debug mocha f js2-refactor
js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping
js2r-functions yasnippet js2r-vars multiple-cursors-core rect js2r-iife
js2r-formatting js2r-helpers js2-mode-expansions js2-mode etags xref
project smartparens-javascript js-mode-expansions js smartparens-html
html-mode-expansions sgml-mode cc-mode-expansions cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
imenu compile comint email paredit ansi-color hydra lv swiper ivy delsel
ivy-overlay ffap url-parse auth-source eieio eieio-core gnus-util
mm-util help-fns mail-prsvr password-cache url-vars ido-completing-read+
s cus-edit cus-start cus-load wid-edit ido-complete-space-or-hyphen
fill-column-indicator avy ring windmove disp-table persistent-scratch
undo-tree diff smartparens-config smartparens paren smex ido flycheck
json map find-func subr-x dash company-quickhelp pos-tip company
page-break-lines god-mode edmacro kmacro expand-region
text-mode-expansions er-basic-expansions thingatpt expand-region-core
advice expand-region-custom finder-inf rx cl-seq cl-macs cl info package
epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode
easymenu cconv cl-loaddefs pcase cl-lib easy-mmode 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 16 1449935 205645)
(symbols 48 67608 1)
(miscs 40 4519 3678)
(strings 32 235290 60977)
(string-bytes 1 8565447)
(vectors 16 108093)
(vector-slots 8 2313816 200017)
(floats 8 4446 1120)
(intervals 56 104728 28228)
(buffers 976 167)
(heap 1024 130540 136961))
^ permalink raw reply related [flat|nested] 7+ messages in thread
* bug#28047: 25.2; Add another show-paren face
2017-08-11 13:47 bug#28047: 25.2; Add another show-paren face Felipe Ochoa
@ 2017-08-12 16:34 ` Tino Calancha
2017-08-12 16:54 ` Eli Zaretskii
2017-08-18 9:07 ` Eli Zaretskii
1 sibling, 1 reply; 7+ messages in thread
From: Tino Calancha @ 2017-08-12 16:34 UTC (permalink / raw)
To: Felipe Ochoa; +Cc: 28047
Felipe Ochoa <felipe.nospam.ochoa@gmail.com> writes:
> I use show-paren-style in mixed mode, and would like to be able to use
> different faces depending on whether the match is being displayed in
> 'expression style or 'parenthesis (I want a stronger contrast in
> parenthesis than in expression). The attached patch splits the
> show-paren-match face into two, show-paren-match-expression and
> show-paren-match, using inheritance to make the split styling opt-in.
>
> With this change, users can style the two faces separately if they wish.
Thank you Felipe for your patch!
I've tested it and it looks good.
I tried `show-paren-match-expression' customized lighter as you
suggested, and it looks nicer.
I used following grey colors:
* background grey95, with emacs -Q
* background grey20, with emacs -Q -r
I think your path is long enough
(2 files changed, 20 insertions, 11 deletions)
to require copyright assignment. I cannot find your
name in the Emacs commit history.
Are you willing to sign a copyright assignment to the FSF
so that we can include your patch within Emacs?
Tino
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#28047: 25.2; Add another show-paren face
2017-08-12 16:34 ` Tino Calancha
@ 2017-08-12 16:54 ` Eli Zaretskii
2017-08-12 17:03 ` Felipe Ochoa
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2017-08-12 16:54 UTC (permalink / raw)
To: Tino Calancha; +Cc: felipe.nospam.ochoa, 28047
> From: Tino Calancha <tino.calancha@gmail.com>
> Cc: 28047@debbugs.gnu.org, Eli Zaretskii <eliz@gnu.org>
> Date: Sun, 13 Aug 2017 01:34:58 +0900
>
> Are you willing to sign a copyright assignment to the FSF
> so that we can include your patch within Emacs?
This particular patch is small enough to accept without papers. But I
agree it is best to start the paperwork, so that future contributions
could be accepted as well.
Thanks.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#28047: 25.2; Add another show-paren face
2017-08-12 16:54 ` Eli Zaretskii
@ 2017-08-12 17:03 ` Felipe Ochoa
2017-08-12 17:24 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Felipe Ochoa @ 2017-08-12 17:03 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 28047, Tino Calancha
[-- Attachment #1: Type: text/plain, Size: 598 bytes --]
Thank you! Yes, this is my first patch and I will assign copyright. How do
I submit the papers?
On Aug 12, 2017 6:54 PM, "Eli Zaretskii" <eliz@gnu.org> wrote:
> From: Tino Calancha <tino.calancha@gmail.com>
> Cc: 28047@debbugs.gnu.org, Eli Zaretskii <eliz@gnu.org>
> Date: Sun, 13 Aug 2017 01:34:58 +0900
>
> Are you willing to sign a copyright assignment to the FSF
> so that we can include your patch within Emacs?
This particular patch is small enough to accept without papers. But I
agree it is best to start the paperwork, so that future contributions
could be accepted as well.
Thanks.
[-- Attachment #2: Type: text/html, Size: 1150 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#28047: 25.2; Add another show-paren face
2017-08-12 17:03 ` Felipe Ochoa
@ 2017-08-12 17:24 ` Eli Zaretskii
0 siblings, 0 replies; 7+ messages in thread
From: Eli Zaretskii @ 2017-08-12 17:24 UTC (permalink / raw)
To: Felipe Ochoa; +Cc: 28047, tino.calancha
> From: Felipe Ochoa <felipe.nospam.ochoa@gmail.com>
> Date: Sat, 12 Aug 2017 19:03:02 +0200
> Cc: 28047@debbugs.gnu.org, Tino Calancha <tino.calancha@gmail.com>
>
> Thank you! Yes, this is my first patch and I will assign copyright. How do I submit the papers?
Form sent off-list.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#28047: 25.2; Add another show-paren face
2017-08-11 13:47 bug#28047: 25.2; Add another show-paren face Felipe Ochoa
2017-08-12 16:34 ` Tino Calancha
@ 2017-08-18 9:07 ` Eli Zaretskii
2017-08-18 14:37 ` Felipe Ochoa
1 sibling, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2017-08-18 9:07 UTC (permalink / raw)
To: Felipe Ochoa; +Cc: 28047-done
> From: Felipe Ochoa <felipe.nospam.ochoa@gmail.com>
> Date: Fri, 11 Aug 2017 15:47:39 +0200
>
> I use show-paren-style in mixed mode, and would like to be able to use
> different faces depending on whether the match is being displayed in
> 'expression style or 'parenthesis (I want a stronger contrast in
> parenthesis than in expression). The attached patch splits the
> show-paren-match face into two, show-paren-match-expression and
> show-paren-match, using inheritance to make the split styling opt-in.
>
> With this change, users can style the two faces separately if they wish.
Thanks, pushed to master.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#28047: 25.2; Add another show-paren face
2017-08-18 9:07 ` Eli Zaretskii
@ 2017-08-18 14:37 ` Felipe Ochoa
0 siblings, 0 replies; 7+ messages in thread
From: Felipe Ochoa @ 2017-08-18 14:37 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 28047-done
Great, thank you!
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Felipe Ochoa <felipe.nospam.ochoa@gmail.com>
>> Date: Fri, 11 Aug 2017 15:47:39 +0200
>>
>> I use show-paren-style in mixed mode, and would like to be able to use
>> different faces depending on whether the match is being displayed in
>> 'expression style or 'parenthesis (I want a stronger contrast in
>> parenthesis than in expression). The attached patch splits the
>> show-paren-match face into two, show-paren-match-expression and
>> show-paren-match, using inheritance to make the split styling opt-in.
>>
>> With this change, users can style the two faces separately if they wish.
>
> Thanks, pushed to master.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-08-18 14:37 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-11 13:47 bug#28047: 25.2; Add another show-paren face Felipe Ochoa
2017-08-12 16:34 ` Tino Calancha
2017-08-12 16:54 ` Eli Zaretskii
2017-08-12 17:03 ` Felipe Ochoa
2017-08-12 17:24 ` Eli Zaretskii
2017-08-18 9:07 ` Eli Zaretskii
2017-08-18 14:37 ` Felipe Ochoa
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).