* 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.