all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document
@ 2016-07-07 10:19 Jiajie Chen
  2016-07-07 15:24 ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Jiajie Chen @ 2016-07-07 10:19 UTC (permalink / raw)
  To: 23909


The definition of button-label is:

#+BEGIN_SRC elisp
(defun button-label (button)
  "Return BUTTON's text label."
  (if (button--area-button-p button)
      (substring-no-properties (button--area-button-string button))
    (buffer-substring-no-properties (button-start button)
                                    (button-end button))))
#+END_SRC

So when the function is called in a different buffer, it
returns a wrong result.

One fix would be adding a `with-current-buffer'. Another
would be mentioning that in the document.


In GNU Emacs 25.1.50.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Version 10.11.5 (Build 15F34))
 of 2016-07-03 built on MacBookAirs-MacBook-Air.local
Windowing system distributor 'Apple', version 10.3.1404
Recent messages:
Opening TLS connection with ‘gnutls-cli --x509cafile /usr/local/etc/openssl/cert.pem -p 443 query.yahooapis.com’...done
Opening TLS connection to ‘query.yahooapis.com’...done
Opening TLS connection to ‘query.yahooapis.com’...
Opening TLS connection with ‘gnutls-cli --x509cafile /usr/local/etc/openssl/cert.pem -p 443 query.yahooapis.com’...done
Opening TLS connection to ‘query.yahooapis.com’...done
uncompressing button.el.gz...done
Note: standard-indent, evil-shift-width adjusted to 2
Error while checking syntax automatically: (error "Invalid result type for option: (\"--directory\" nil)")
Mark saved where search started
<wheel-left> is undefined

Configured using:
 'configure --disable-dependency-tracking --disable-silent-rules
 --enable-locallisppath=/usr/local/share/emacs/site-lisp
 --infodir=/usr/local/Cellar/emacs/HEAD/share/info/emacs
 --prefix=/usr/local/Cellar/emacs/HEAD --with-xml2 --with-dbus
 --without-gnutls --with-rsvg --with-imagemagick --with-ns
 --disable-ns-self-contained'

Configured features:
JPEG RSVG IMAGEMAGICK DBUS NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS
NS

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LC_CTYPE: UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Emacs-Lisp

Minor modes in effect:
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  yahoo-weather-mode: t
  semantic-minor-modes-format: ((:eval (if (or semantic-highlight-edits-mode semantic-show-unmatched-syntax-mode)  S)))
  global-semantic-idle-scheduler-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-decoration-mode: t
  diff-auto-refine-mode: t
  recentf-mode: t
  pdf-occur-global-minor-mode: t
  global-nlinum-mode: t
  nlinum-mode: t
  pyvenv-mode: t
  shell-dirtrack-mode: t
  smartparens-global-mode: t
  smartparens-mode: t
  flyspell-mode: t
  simpleclip-mode: t
  dtrt-indent-mode: t
  volatile-highlights-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  which-key-mode: t
  global-aggressive-indent-mode: t
  aggressive-indent-mode: t
  editorconfig-mode: t
  region-state-mode: t
  company-quickhelp-mode: t
  company-statistics-mode: t
  global-company-mode: t
  company-mode: t
  super-save-mode: t
  ivy-mode: t
  global-whitespace-cleanup-mode: t
  whitespace-cleanup-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  evil-mode: t
  evil-local-mode: t
  global-semantic-highlight-func-mode: t
  semantic-mode: t
  savehist-mode: t
  xterm-mouse-mode: t
  global-auto-revert-mode: t
  show-paren-mode: t
  minibuffer-depth-indicate-mode: t
  delete-selection-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  global-prettify-symbols-mode: t
  prettify-symbols-mode: t
  menu-bar-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
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Load-path shadows:
/Users/macbookair/.emacs.d/elpa/org-20160704/ox hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-texinfo hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-texinfo
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-publish hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-publish
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-org hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-org
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-odt hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-odt
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-md hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-md
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-man hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-man
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-latex hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-latex
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-icalendar hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-icalendar
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-html hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-html
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-beamer hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-beamer
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-ascii hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ox-ascii
/Users/macbookair/.emacs.d/elpa/org-20160704/org hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org
/Users/macbookair/.emacs.d/elpa/org-20160704/org-w3m hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-w3m
/Users/macbookair/.emacs.d/elpa/org-20160704/org-version hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-version
/Users/macbookair/.emacs.d/elpa/org-20160704/org-timer hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-timer
/Users/macbookair/.emacs.d/elpa/org-20160704/org-table hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-table
/Users/macbookair/.emacs.d/elpa/org-20160704/org-src hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-src
/Users/macbookair/.emacs.d/elpa/org-20160704/org-rmail hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-rmail
/Users/macbookair/.emacs.d/elpa/org-20160704/org-protocol hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-protocol
/Users/macbookair/.emacs.d/elpa/org-20160704/org-plot hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-plot
/Users/macbookair/.emacs.d/elpa/org-20160704/org-pcomplete hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-pcomplete
/Users/macbookair/.emacs.d/elpa/org-20160704/org-mouse hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-mouse
/Users/macbookair/.emacs.d/elpa/org-20160704/org-mobile hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-mobile
/Users/macbookair/.emacs.d/elpa/org-20160704/org-mhe hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-mhe
/Users/macbookair/.emacs.d/elpa/org-20160704/org-macs hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-macs
/Users/macbookair/.emacs.d/elpa/org-20160704/org-macro hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-macro
/Users/macbookair/.emacs.d/elpa/org-20160704/org-loaddefs hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-loaddefs
/Users/macbookair/.emacs.d/elpa/org-20160704/org-list hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-list
/Users/macbookair/.emacs.d/elpa/org-20160704/org-lint hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-lint
/Users/macbookair/.emacs.d/elpa/org-20160704/org-irc hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-irc
/Users/macbookair/.emacs.d/elpa/org-20160704/org-install hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-install
/Users/macbookair/.emacs.d/elpa/org-20160704/org-inlinetask hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-inlinetask
/Users/macbookair/.emacs.d/elpa/org-20160704/org-info hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-info
/Users/macbookair/.emacs.d/elpa/org-20160704/org-indent hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-indent
/Users/macbookair/.emacs.d/elpa/org-20160704/org-id hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-id
/Users/macbookair/.emacs.d/elpa/org-20160704/org-habit hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-habit
/Users/macbookair/.emacs.d/elpa/org-20160704/org-gnus hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-gnus
/Users/macbookair/.emacs.d/elpa/org-20160704/org-footnote hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-footnote
/Users/macbookair/.emacs.d/elpa/org-20160704/org-feed hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-feed
/Users/macbookair/.emacs.d/elpa/org-20160704/org-faces hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-faces
/Users/macbookair/.emacs.d/elpa/org-20160704/org-eshell hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-eshell
/Users/macbookair/.emacs.d/elpa/org-20160704/org-entities hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-entities
/Users/macbookair/.emacs.d/elpa/org-20160704/org-element hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-element
/Users/macbookair/.emacs.d/elpa/org-20160704/org-docview hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-docview
/Users/macbookair/.emacs.d/elpa/org-20160704/org-datetree hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-datetree
/Users/macbookair/.emacs.d/elpa/org-20160704/org-ctags hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-ctags
/Users/macbookair/.emacs.d/elpa/org-20160704/org-crypt hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-crypt
/Users/macbookair/.emacs.d/elpa/org-20160704/org-compat hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-compat
/Users/macbookair/.emacs.d/elpa/org-20160704/org-colview hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-colview
/Users/macbookair/.emacs.d/elpa/org-20160704/org-clock hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-clock
/Users/macbookair/.emacs.d/elpa/org-20160704/org-capture hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-capture
/Users/macbookair/.emacs.d/elpa/org-20160704/org-bibtex hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-bibtex
/Users/macbookair/.emacs.d/elpa/org-20160704/org-bbdb hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-bbdb
/Users/macbookair/.emacs.d/elpa/org-20160704/org-attach hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-attach
/Users/macbookair/.emacs.d/elpa/org-20160704/org-archive hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-archive
/Users/macbookair/.emacs.d/elpa/org-20160704/org-agenda hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-agenda
/Users/macbookair/.emacs.d/elpa/org-20160704/ob hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-tangle hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-tangle
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-table hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-table
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-stan hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-stan
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-sqlite hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-sqlite
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-sql hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-sql
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-shen hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-shen
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-shell hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-shell
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-sed hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-sed
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-screen hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-screen
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-scheme hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-scheme
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-scala hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-scala
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-sass hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-sass
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ruby hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-ruby
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ref hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-ref
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-R hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-R
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-python hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-python
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-processing hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-processing
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-plantuml hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-plantuml
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-picolisp hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-picolisp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-perl hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-perl
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-org hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-org
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-octave hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-octave
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ocaml hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-ocaml
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-mscgen hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-mscgen
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-maxima hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-maxima
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-matlab hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-matlab
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-makefile hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-makefile
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-lob hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-lob
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-lisp hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-lisp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-lilypond hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-lilypond
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ledger hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-ledger
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-latex hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-latex
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-keys hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-keys
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-js hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-js
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-java hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-java
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-J hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-J
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-io hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-io
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-haskell hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-haskell
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-groovy hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-groovy
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-gnuplot hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-gnuplot
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-fortran hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-fortran
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-forth hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-forth
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-exp hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-exp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-eval hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-eval
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-emacs-lisp hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-emacs-lisp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ebnf hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-ebnf
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-dot hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-dot
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ditaa hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-ditaa
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-css hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-css
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-core hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-core
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-coq hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-coq
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-comint hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-comint
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-clojure hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-clojure
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-calc hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-calc
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-C hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-C
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-awk hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-awk
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-asymptote hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-asymptote
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-abc hides /Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/ob-abc
/Users/macbookair/.emacs.d/elpa/general-20160621.1258/elpa hides /Users/macbookair/.emacs.d/elpa/lispy-20160628.107/elpa
/Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-bullets hides /Users/macbookair/.emacs.d/elpa/org-bullets-20140918.1137/org-bullets
/Users/macbookair/.emacs.d/elpa/org-plus-contrib-20160704/org-eww hides /Users/macbookair/.emacs.d/elpa/org-eww-20160521.1458/org-eww
/Users/macbookair/.emacs.d/elpa/helm-20160705.2225/helm-multi-match hides /Users/macbookair/.emacs.d/elpa/helm-core-20160701.2319/helm-multi-match
/Users/macbookair/.emacs.d/elpa/inf-ruby-20160617.551/inf-ruby hides /usr/local/share/emacs/site-lisp/ruby/inf-ruby
/Users/macbookair/.emacs.d/elpa/org-20160704/ox hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-texinfo hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-texinfo
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-publish hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-publish
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-org hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-org
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-odt hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-odt
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-md hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-md
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-man hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-man
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-latex hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-latex
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-icalendar hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-icalendar
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-html hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-html
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-beamer hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-beamer
/Users/macbookair/.emacs.d/elpa/org-20160704/ox-ascii hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ox-ascii
/Users/macbookair/.emacs.d/elpa/org-20160704/org hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org
/Users/macbookair/.emacs.d/elpa/org-20160704/org-w3m hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-w3m
/Users/macbookair/.emacs.d/elpa/org-20160704/org-version hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-version
/Users/macbookair/.emacs.d/elpa/org-20160704/org-timer hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-timer
/Users/macbookair/.emacs.d/elpa/org-20160704/org-table hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-table
/Users/macbookair/.emacs.d/elpa/org-20160704/org-src hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-src
/Users/macbookair/.emacs.d/elpa/org-20160704/org-rmail hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-rmail
/Users/macbookair/.emacs.d/elpa/org-20160704/org-protocol hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-protocol
/Users/macbookair/.emacs.d/elpa/org-20160704/org-plot hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-plot
/Users/macbookair/.emacs.d/elpa/org-20160704/org-pcomplete hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-pcomplete
/Users/macbookair/.emacs.d/elpa/org-20160704/org-mouse hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-mouse
/Users/macbookair/.emacs.d/elpa/org-20160704/org-mobile hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-mobile
/Users/macbookair/.emacs.d/elpa/org-20160704/org-mhe hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-mhe
/Users/macbookair/.emacs.d/elpa/org-20160704/org-macs hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-macs
/Users/macbookair/.emacs.d/elpa/org-20160704/org-macro hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-macro
/Users/macbookair/.emacs.d/elpa/org-20160704/org-loaddefs hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-loaddefs
/Users/macbookair/.emacs.d/elpa/org-20160704/org-list hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-list
/Users/macbookair/.emacs.d/elpa/org-20160704/org-irc hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-irc
/Users/macbookair/.emacs.d/elpa/org-20160704/org-install hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-install
/Users/macbookair/.emacs.d/elpa/org-20160704/org-inlinetask hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-inlinetask
/Users/macbookair/.emacs.d/elpa/org-20160704/org-info hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-info
/Users/macbookair/.emacs.d/elpa/org-20160704/org-indent hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-indent
/Users/macbookair/.emacs.d/elpa/org-20160704/org-id hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-id
/Users/macbookair/.emacs.d/elpa/org-20160704/org-habit hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-habit
/Users/macbookair/.emacs.d/elpa/org-20160704/org-gnus hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-gnus
/Users/macbookair/.emacs.d/elpa/org-20160704/org-footnote hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-footnote
/Users/macbookair/.emacs.d/elpa/org-20160704/org-feed hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-feed
/Users/macbookair/.emacs.d/elpa/org-20160704/org-faces hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-faces
/Users/macbookair/.emacs.d/elpa/org-20160704/org-eshell hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-eshell
/Users/macbookair/.emacs.d/elpa/org-20160704/org-entities hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-entities
/Users/macbookair/.emacs.d/elpa/org-20160704/org-element hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-element
/Users/macbookair/.emacs.d/elpa/org-20160704/org-docview hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-docview
/Users/macbookair/.emacs.d/elpa/org-20160704/org-datetree hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-datetree
/Users/macbookair/.emacs.d/elpa/org-20160704/org-ctags hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-ctags
/Users/macbookair/.emacs.d/elpa/org-20160704/org-crypt hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-crypt
/Users/macbookair/.emacs.d/elpa/org-20160704/org-compat hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-compat
/Users/macbookair/.emacs.d/elpa/org-20160704/org-colview hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-colview
/Users/macbookair/.emacs.d/elpa/org-20160704/org-clock hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-clock
/Users/macbookair/.emacs.d/elpa/org-20160704/org-capture hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-capture
/Users/macbookair/.emacs.d/elpa/org-20160704/org-bibtex hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-bibtex
/Users/macbookair/.emacs.d/elpa/org-20160704/org-bbdb hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-bbdb
/Users/macbookair/.emacs.d/elpa/org-20160704/org-attach hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-attach
/Users/macbookair/.emacs.d/elpa/org-20160704/org-archive hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-archive
/Users/macbookair/.emacs.d/elpa/org-20160704/org-agenda hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/org-agenda
/Users/macbookair/.emacs.d/elpa/org-20160704/ob hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-tangle hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-tangle
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-table hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-table
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-sqlite hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-sqlite
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-sql hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-sql
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-shen hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-shen
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-screen hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-screen
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-scheme hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-scheme
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-scala hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-scala
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-sass hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-sass
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ruby hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-ruby
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ref hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-ref
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-R hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-R
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-python hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-python
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-plantuml hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-plantuml
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-picolisp hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-picolisp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-perl hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-perl
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-org hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-org
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-octave hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-octave
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ocaml hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-ocaml
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-mscgen hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-mscgen
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-maxima hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-maxima
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-matlab hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-matlab
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-makefile hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-makefile
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-lob hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-lob
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-lisp hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-lisp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-lilypond hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-lilypond
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ledger hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-ledger
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-latex hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-latex
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-keys hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-keys
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-js hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-js
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-java hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-java
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-io hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-io
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-haskell hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-haskell
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-gnuplot hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-gnuplot
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-fortran hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-fortran
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-exp hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-exp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-eval hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-eval
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-emacs-lisp hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-emacs-lisp
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-dot hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-dot
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-ditaa hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-ditaa
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-css hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-css
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-core hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-core
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-comint hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-comint
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-clojure hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-clojure
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-calc hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-calc
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-C hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-C
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-awk hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-awk
/Users/macbookair/.emacs.d/elpa/org-20160704/ob-asymptote hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/org/ob-asymptote
/Users/macbookair/.emacs.d/elpa/seq-20151121.1017/seq hides /usr/local/Cellar/emacs/HEAD/share/emacs/25.1.50/lisp/emacs-lisp/seq

Features:
(shadow sort bbdb-message mail-extr emacsbug osx-dictionary image-file
org-eldoc cider-scratch mc-hide-unmatched-lines-mode
mc-separate-operations rectangular-region-mode mc-mark-pop
mc-cycle-cursors mc-edit-lines mc-mark-more org-ref-helm-bibtex
org-ref-ivy-cite org-ref-core org-ref-helm helm-bibtex bibtex-completion
biblio biblio-download biblio-dissemin biblio-hal biblio-dblp
biblio-crossref biblio-arxiv biblio-doi biblio-core helm-config
reftex-cite reftex reftex-loaddefs reftex-vars parsebib org-ref-glossary
org-ref-utils org-ref-pdf org-ref-bibtex doi-utils org-ref-citeproc
key-chord markdown-mode magit-blame magit-stash magit-bisect
magit-remote magit-commit magit-sequence magit magit-apply magit-wip
magit-log magit-diff smerge-mode magit-core magit-autorevert
magit-process magit-popup magit-mode magit-git crm magit-section
magit-utils git-commit log-edit pcvs-util add-log with-editor
async-bytecomp winner make-it-so make-mode mule-diag descr-text
iso-transl debug yahoo-weather elfeed-show shr svg dom elfeed-db
elfeed-search elfeed elfeed-curl url-queue xml-query elfeed-log
elfeed-lib f dash-functional ob-python rng-loc rng-uri rng-parse
rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
nxml-util ox-md org-clock term disp-table ehelp ox-latex ox-icalendar
ox-html table ox-ascii ox-publish ox geiser ob-octave ebnf2ps ps-print
ps-print-loaddefs ps-def lpr calc calc-loaddefs calc-macs org-rmail
org-mhe org-irc org-info org-gnus org-docview org-bibtex bibtex org-bbdb
org-w3m tabify ox-clip warnings eieio-opt semantic/tag-write
semantic/tag-file semantic/db-file data-debug cedet-files
semantic/bovine/c semantic/decorate/include hideif semantic/bovine/c-by
semantic/lex-spp semantic/bovine/gcc semantic/bovine
semantic/analyze/refs semantic/db-find semantic/db-ref semantic/analyze
semantic/sort semantic/scope semantic/analyze/fcn semantic/idle
semantic/format semantic/ctxt semantic/db-mode semantic/decorate/mode
semantic/tag-ls semantic/find semantic/decorate pulse vc-git diff-mode
semantic/dep irony-cdb-libclang irony-cdb-json irony-cdb-clang-complete
irony-cdb recentf tree-widget helm-imenu helm-easymenu helm-elisp
helm-eval helm-mode helm-files image-dired dired-x dired-aux
helm-buffers helm-tags helm-bookmark helm-locate helm-grep helm-regexp
helm-elscreen helm-adaptive helm-info helm-plugin helm-types
helm-external helm-net helm-utils helm-help helm helm-source
eieio-compat helm-multi-match helm-lib powerline-separators
powerline-themes autoload tar-mode editorconfig-core
editorconfig-core-handle editorconfig-fnmatch colir smex pdf-occur
ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter
semantic/wisent/comp semantic/wisent semantic/wisent/wisent pdf-isearch
pdf-misc pdf-tools pdf-view pdf-cache pdf-info tq pdf-util realgud
realgud-zshdb realgud:zshdb-track-mode realgud:zshdb-core
realgud:zshdb-init realgud-trepan3k realgud:trepan3k-track-mode
realgud:trepan3k-core realgud:trepan3k-init realgud-trepan2
realgud:trepan2-track-mode realgud:trepan2-core realgud:trepan2-init
realgud-trepanpl realgud:trepanpl-track-mode realgud:trepanpl-core
realgud:trepanpl-init realgud-trepanjs realgud:trepanjs-track-mode
realgud:trepanjs-core realgud:trepanjs-init realgud-trepan
realgud:trepan-track-mode realgud:trepan-core realgud:trepan-init
realgud-remake realgud:remake-track-mode realgud:remake-core
realgud:remake-init realgud-rdebug realgud-rdebug-track-mode
realgud-rdebug-core realgud-rdebug-init realgud-perldb
realgud:perldb-track-mode realgud:perldb-core realgud:perldb-init
realgud-lang-perl realgud-pdb realgud:pdb-track-mode realgud:pdb-core
realgud:pdb-init realgud-nodejs realgud:nodejs-track-mode
realgud:nodejs-core realgud:nodejs-init realgud-lang-js realgud-kshdb
realgud:kshdb-track-mode realgud:kshdb-core realgud:kshdb-init
realgud-jdb realgud:jdb-track-mode realgud-lang-ruby realgud:jdb-core
realgud:jdb-init gud realgud-ipdb realgud:ipdb-track-mode
realgud:ipdb-core realgud:ipdb-init realgud-lang-python realgud-gub
realgud:gub-track-mode realgud:gub-core realgud:gub-init realgud-gdb
realgud:gdb-track-mode realgud:gdb-init realgud:gdb-core realgud-bashdb
realgud:bashdb-track-mode realgud:bashdb-core realgud:bashdb-init
realgud-lang-posix-shell realgud:run list-utils realgud-track-mode
realgud-backtrace-mode realgud-track realgud-shortkey realgud-menu
realgud-eval realgud-cmds realgud-send realgud-window realgud-utils
realgud-init realgud-file esh-var esh-io esh-cmd esh-opt esh-ext
esh-proc esh-arg esh-groups eshell esh-module esh-mode realgud-core
realgud-reset realgud-buffer-helper realgud-buffer-backtrace
realgud-buffer-command realgud-buffer-info realgud-regexp
realgud-lochist realgud-bp realgud-bp-image-data realgud-loc
realgud-buffer-source realgud-key realgud-custom key realgud-follow
realgud-lang realgud-fringe realgud-helper loc-changes load-relative
nlinum mu4e-alert time ht alert log4e notifications dbus xml gntp
sly-repl-ansi-color sly-named-readtables sly-company sly-quicklisp
sly-macrostep macrostep sly sly-completion sly-buttons sly-messages
sly-common apropos hyperspec chinese-pyim-greatdict
chinese-pyim-basedict server init init-python highlight-indentation elpy
pyvenv elpy-refactor smartparens-python python grep files-x init-haskell
intero company-ghc ghc ghc-indent ghc-ins-mod ghc-command ghc-check
ghc-doc ghc-info ghc-comp ghc-rewrite ghc-process ghc-func shm shm-debug
shm-manipulation shm-nav shm-yank-kill shm-type shm-constraint
shm-edit-string shm-insert-del shm-languages shm-stack shm-indent
shm-simple-indent shm-slot shm-layout shm-ast shm-overlays shm-in
shm-node shm-ast-documentation shm-customizations shm-evaporate
shm-macros smartparens-haskell haskell-mode haskell-cabal haskell-utils
haskell-font-lock haskell-indentation haskell-string
haskell-sort-imports haskell-lexeme haskell-align-imports haskell-compat
haskell-complete-module haskell-ghc-support flymake dabbrev
haskell-customize init-clojure clj-refactor inflections smartparens-html
sgml-mode edn peg paredit s cider tramp-sh cider-debug cider-browse-ns
cider-inspector cider-mode cider-interaction arc-mode archive-mode
cider-repl cider-resolve cider-test cider-overlays cider-stacktrace
cider-doc org-table cider-grimoire cider-popup cider-eldoc cider-client
cider-common cider-util nrepl-client queue nrepl-dict cider-compat
spinner clojure-mode align imenu init-c ggtags hippie-exp ewoc
cpputils-cmake cmake-ide levenshtein find-file company-rtags rtags
repeat tramp tramp-compat tramp-loaddefs trampver shell cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
bookmark pp irony-eldoc flycheck-irony irony-diagnostics company-irony
irony-completion irony-snippet company-c-headers irony init-lisp lispy
iedit help-macro iedit-lib multiple-cursors-core lispy-inline avy
semantic/db eieio-base ediff-merg ediff-wind ediff-diff ediff-mult
ediff-help ediff-init ediff-util ediff edebug help-fns radix-tree
lispy-tags smartparens-config smartparens hy-mode init-erlang lfe-start
alchemist alchemist-macroexpand alchemist-company alchemist-help
alchemist-complete alchemist-refcard alchemist-phoenix alchemist-compile
alchemist-iex alchemist-message alchemist-hooks alchemist-hex
alchemist-mix alchemist-info alchemist-goto alchemist-scope
alchemist-eval alchemist-interact alchemist-server alchemist-execute
alchemist-report alchemist-test-mode alchemist-project alchemist-file
alchemist-key alchemist-utils elixir-mode pkg-info epl elixir-smie smie
init-mail init-email mu4e-contrib mu4e mu4e-speedbar speedbar sb-image
ezimage dframe mu4e-main mu4e-context mu4e-view mu4e-headers
mu4e-compose mu4e-draft mu4e-actions rfc2368 mu4e-mark mu4e-message
html2text mu4e-proc mu4e-utils mu4e-lists mu4e-vars hl-line mu4e-meta
smtpmail sendmail gnus-topic w3m browse-url doc-view image-mode w3m-hist
w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc
w3m-util org-mime bbdb bbdb-site timezone init-lifestyle
flyspell-correct-ivy flyspell-correct flyspell frame-cmds frame-fns
avoid langtool solarized-dark-theme solarized-theme solarized color
org-drill org-learn org-id hi-lock org-contacts org-capture org-agenda
gnus-art mm-uu mml2015 mm-view mml-smime smime dig 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
ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval
org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs gnus-sum
gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source
utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus
nnheader htmlize init-utils xcode-mode simpleclip dtrt-indent
volatile-highlights go-snippets yasnippet hydra lv flycheck json map rx
subr-x dash compile comint ansi-color let-alist which-key
aggressive-indent lisp-mnt editorconfig region-state company-oddmuse
company-keywords company-etags company-gtags company-dabbrev-code
company-dabbrev company-files company-capf company-cmake company-xcode
company-clang company-semantic company-eclim company-template
company-css company-nxml company-bbdb company-quickhelp
company-statistics company smart-mode-line-respectful-theme
smart-mode-line rich-minority super-save counsel jka-compr esh-util
etags xref project swiper ivy whitespace-cleanup-mode whitespace keyfreq
init-input chinese-pyim chinese-pyim-probe chinese-pyim-utils
chinese-pyim-dictools chinese-pyim-core async popup pos-tip
chinese-pyim-pymap init-evil evil evil-integration undo-tree diff
evil-maps evil-commands ffap evil-jumps evil-command-window evil-types
evil-search evil-ex evil-macros evil-repeat evil-states evil-core advice
evil-common windmove thingatpt rect evil-digraphs evil-vars ring general
init-builtins semantic/util-modes semantic/util semantic semantic/tag
semantic/lex semantic/fw mode-local find-func cedet ispell savehist
xt-mouse edmacro kmacro cus-edit cus-start cus-load wid-edit autorevert
filenotify paren mb-depth delsel cua-base ido linum my-funcs
init-package use-package diminish bind-key easy-mmode mm-archive message
dired dired-loaddefs rfc822 mml mml-sec epa derived gnus-util rmail
rmail-loaddefs time-date mailabbrev gmm-utils mailheader mm-decode
mm-bodies mm-encode mail-utils format-spec network-stream starttls
url-http tls gnutls mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr url-gw nsm puny url-cache url-auth url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap epg finder-inf tex-site go-mode-autoloads cl
sly-macrostep-autoloads sly-named-readtables-autoloads
sly-quicklisp-autoloads sly-autoloads info package epg-config
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp
byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel term/ns-win ns-win ucs-normalize term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment
elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev
obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face
macroexp files text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget hashtable-print-readable backquote
dbusbind kqueue cocoa ns multi-tty make-network-process emacs)

Memory information:
((conses 16 3526178 585752)
 (symbols 48 123049 1)
 (miscs 40 11035 3500)
 (strings 32 521996 33524)
 (string-bytes 1 18133698)
 (vectors 16 138252)
 (vector-slots 8 2797923 120706)
 (floats 8 3008 1904)
 (intervals 56 270584 8853)
 (buffers 976 91))







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

* bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document
  2016-07-07 10:19 bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document Jiajie Chen
@ 2016-07-07 15:24 ` Eli Zaretskii
  2016-07-08 10:36   ` Jiegec
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2016-07-07 15:24 UTC (permalink / raw)
  To: Jiajie Chen; +Cc: 23909

> From: Jiajie Chen <jiegec@qq.com>
> Date: Thu, 07 Jul 2016 18:19:11 +0800
> 
> The definition of button-label is:
> 
> #+BEGIN_SRC elisp
> (defun button-label (button)
>   "Return BUTTON's text label."
>   (if (button--area-button-p button)
>       (substring-no-properties (button--area-button-string button))
>     (buffer-substring-no-properties (button-start button)
>                                     (button-end button))))
> #+END_SRC
> 
> So when the function is called in a different buffer, it
> returns a wrong result.

AFAICT, all of the functions in button.el operate on buttons in the
current buffer, although only a few mention that explicitly in their
doc strings.  Patches to mention that in the doc strings are welcome.

Thanks.





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

* bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document
  2016-07-07 15:24 ` Eli Zaretskii
@ 2016-07-08 10:36   ` Jiegec
  2016-07-08 13:48     ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Jiegec @ 2016-07-08 10:36 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23909

I have gone through button.el and found only `button-label’ needs
this change. If I have left out some, please add those as well.

This change should be small enough and I needn’t sign.


diff --git a/lisp/button.el b/lisp/button.el
index cb08b78..62a2d0f 100644
--- a/lisp/button.el
+++ b/lisp/button.el
@@ -244,7 +244,8 @@ button-activate
       (funcall action button))))

 (defun button-label (button)
-  "Return BUTTON's text label."
+  "Return BUTTON's text label.
+Only works when BUTTON is in the current buffer."
   (if (button--area-button-p button)
       (substring-no-properties (button--area-button-string button))
     (buffer-substring-no-properties (button-start button)

> On Jul 7, 2016, at 11:24 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> From: Jiajie Chen <jiegec@qq.com>
>> Date: Thu, 07 Jul 2016 18:19:11 +0800
>> 
>> The definition of button-label is:
>> 
>> #+BEGIN_SRC elisp
>> (defun button-label (button)
>>  "Return BUTTON's text label."
>>  (if (button--area-button-p button)
>>      (substring-no-properties (button--area-button-string button))
>>    (buffer-substring-no-properties (button-start button)
>>                                    (button-end button))))
>> #+END_SRC
>> 
>> So when the function is called in a different buffer, it
>> returns a wrong result.
> 
> AFAICT, all of the functions in button.el operate on buttons in the
> current buffer, although only a few mention that explicitly in their
> doc strings.  Patches to mention that in the doc strings are welcome.
> 
> Thanks.
> 
> 
> 
> 








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

* bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document
  2016-07-08 10:36   ` Jiegec
@ 2016-07-08 13:48     ` Eli Zaretskii
  2016-07-08 14:01       ` Jiegec
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2016-07-08 13:48 UTC (permalink / raw)
  To: Jiegec; +Cc: 23909

> From: Jiegec <jiegec@qq.com>
> Date: Fri, 8 Jul 2016 18:36:42 +0800
> Cc: 23909@debbugs.gnu.org
> 
> I have gone through button.el and found only `button-label’ needs
> this change. If I have left out some, please add those as well.

Are we talking about the same issue?  I see these functions work on
the current buffer without telling that in their doc strings:

  button-start, button-end, button-get, button-put, button-activate,
  insert-button, insert-text-button, push-button, forward-button, and
  backward-button

Thanks.





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

* bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document
  2016-07-08 13:48     ` Eli Zaretskii
@ 2016-07-08 14:01       ` Jiegec
  2016-07-09 10:25         ` Eli Zaretskii
  2019-10-12 19:48         ` Lars Ingebrigtsen
  0 siblings, 2 replies; 7+ messages in thread
From: Jiegec @ 2016-07-08 14:01 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23909

Sorry I wasn’t aware that a button can be just represented by a position.

I think insert-button, insert-text-button, push-button, forward-button and backward-button 
do not need this change. Their names and documentations implies that.

diff --git a/lisp/button.el b/lisp/button.el
index cb08b78..b0a99d3 100644
--- a/lisp/button.el
+++ b/lisp/button.el
@@ -172,7 +172,8 @@ button-type-subtype-p
 ;; Button properties and other attributes

 (defun button-start (button)
-  "Return the position at which BUTTON starts."
+  "Return the position at which BUTTON starts.
+Only works when BUTTON is in the current buffer."
   (if (overlayp button)
       (overlay-start button)
     ;; Must be a text-property button.
@@ -180,7 +181,8 @@ button-start
        (point-min))))

 (defun button-end (button)
-  "Return the position at which BUTTON ends."
+  "Return the position at which BUTTON ends.
+Only works when BUTTON is in the current buffer."
   (if (overlayp button)
       (overlay-end button)
     ;; Must be a text-property button.
@@ -188,7 +190,8 @@ button-end
        (point-max))))

 (defun button-get (button prop)
-  "Get the property of button BUTTON named PROP."
+  "Get the property of button BUTTON named PROP.
+Only works when BUTTON is in the current buffer."
   (cond ((overlayp button)
         (overlay-get button prop))
        ((button--area-button-p button)
@@ -198,7 +201,8 @@ button-get
         (get-text-property button prop))))

 (defun button-put (button prop val)
-  "Set BUTTON's PROP property to VAL."
+  "Set BUTTON's PROP property to VAL.
+Only works when BUTTON is in the current buffer."
   ;; Treat some properties specially.
   (cond ((memq prop '(type :type))
         ;; We translate a `type' property a `category' property, since
@@ -233,7 +237,9 @@ button-activate
 marker then goto it.  Otherwise it it is a function then it is
 called with BUTTON as only argument.  BUTTON is either an
 overlay, a buffer position, or (for buttons in the mode-line or
-header-line) a string."
+header-line) a string.
+
+Only works when BUTTON is in the current buffer."
   (let ((action (or (and use-mouse-action (button-get button 'mouse-action))
                    (button-get button 'action))))
     (if (markerp action)
@@ -244,7 +250,8 @@ button-activate
       (funcall action button))))

 (defun button-label (button)
-  "Return BUTTON's text label."
+  "Return BUTTON's text label.
+Only works when BUTTON is in the current buffer."
   (if (button--area-button-p button)
       (substring-no-properties (button--area-button-string button))
     (buffer-substring-no-properties (button-start button)
d

> On Jul 8, 2016, at 9:48 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> 
>> From: Jiegec <jiegec@qq.com>
>> Date: Fri, 8 Jul 2016 18:36:42 +0800
>> Cc: 23909@debbugs.gnu.org
>> 
>> I have gone through button.el and found only `button-label’ needs
>> this change. If I have left out some, please add those as well.
> 
> Are we talking about the same issue?  I see these functions work on
> the current buffer without telling that in their doc strings:
> 
>  button-start, button-end, button-get, button-put, button-activate,
>  insert-button, insert-text-button, push-button, forward-button, and
>  backward-button
> 
> Thanks.
> 
> 
> 
> 








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

* bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document
  2016-07-08 14:01       ` Jiegec
@ 2016-07-09 10:25         ` Eli Zaretskii
  2019-10-12 19:48         ` Lars Ingebrigtsen
  1 sibling, 0 replies; 7+ messages in thread
From: Eli Zaretskii @ 2016-07-09 10:25 UTC (permalink / raw)
  To: Jiegec; +Cc: 23909

> From: Jiegec <jiegec@qq.com>
> Date: Fri, 8 Jul 2016 22:01:40 +0800
> Cc: 23909@debbugs.gnu.org
> 
> Sorry I wasn’t aware that a button can be just represented by a position.
> 
> I think insert-button, insert-text-button, push-button, forward-button and backward-button 
> do not need this change. Their names and documentations implies that.

OK, thanks.  Can you send a full patch, together with ChangeLog-style
commit log messages for these changes?  I will then push them in your
name.





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

* bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document
  2016-07-08 14:01       ` Jiegec
  2016-07-09 10:25         ` Eli Zaretskii
@ 2019-10-12 19:48         ` Lars Ingebrigtsen
  1 sibling, 0 replies; 7+ messages in thread
From: Lars Ingebrigtsen @ 2019-10-12 19:48 UTC (permalink / raw)
  To: Jiegec; +Cc: 23909

Jiegec <jiegec@qq.com> writes:

> Sorry I wasn’t aware that a button can be just represented by a position.
>
> I think insert-button, insert-text-button, push-button, forward-button and backward-button 
> do not need this change. Their names and documentations implies that.

Thanks; applied to Emacs 27.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





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

end of thread, other threads:[~2019-10-12 19:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-07 10:19 bug#23909: 25.1.50; `button-label' must be called in the buffer where the button is in but not mentioned in document Jiajie Chen
2016-07-07 15:24 ` Eli Zaretskii
2016-07-08 10:36   ` Jiegec
2016-07-08 13:48     ` Eli Zaretskii
2016-07-08 14:01       ` Jiegec
2016-07-09 10:25         ` Eli Zaretskii
2019-10-12 19:48         ` Lars Ingebrigtsen

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.