unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#25026: 25.1; Add missing (provide 'isearch)
@ 2016-11-25  8:16 Damien Cassou
  2016-11-25 10:31 ` Eli Zaretskii
  2016-11-26  1:03 ` Richard Stallman
  0 siblings, 2 replies; 8+ messages in thread
From: Damien Cassou @ 2016-11-25  8:16 UTC (permalink / raw)
  To: 25026

[-- Attachment #1: Type: text/plain, Size: 21934 bytes --]

Hi,

isearch.el doesn't `provide` a feature. Attached patch fixes that.



In GNU Emacs 25.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.20.9)
 of 2016-10-13 built on buildvm-05.phx2.fedoraproject.org
Windowing system distributor 'Fedora Project', version 11.0.11804000
System Description:	Fedora release 24 (Twenty Four)

Configured using:
 'configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
 --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3
 --with-gpm=no --with-xwidgets build_alias=x86_64-redhat-linux-gnu
 host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g
 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
 -m64 -mtune=generic' LDFLAGS=-Wl,-z,relro
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS

Important settings:
  value of $LC_MONETARY: fr_FR.UTF-8
  value of $LC_NUMERIC: fr_FR.UTF-8
  value of $LC_TIME: fr_FR.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Message[Notmuch]

Minor modes in effect:
  global-visible-mark-mode: t
  visible-mark-mode: t
  jabber-activity-mode: t
  shell-switcher-mode: t
  flyspell-mode: t
  editorconfig-mode: t
  diff-auto-refine-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  company-mode: t
  beacon-mode: t
  beginend-message-mode: t
  helm-mode: t
  helm-descbinds-mode: t
  async-bytecomp-package-mode: t
  global-anzu-mode: t
  anzu-mode: t
  global-paren-face-mode: t
  mml-mode: t
  shell-dirtrack-mode: t
  runner-run-in-background: t
  projectile-global-mode: t
  projectile-mode: t
  global-discover-mode: t
  discover-mode: t
  guide-key-mode: t
  drag-stuff-global-mode: t
  drag-stuff-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  override-global-mode: t
  save-place-mode: t
  winner-mode: t
  show-paren-mode: t
  recentf-mode: t
  global-subword-mode: t
  subword-mode: t
  electric-pair-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  global-prettify-symbols-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  auto-fill-function: message-do-auto-fill
  transient-mark-mode: t
  abbrev-mode: t

Recent messages:
Omitted 2 lines.
Trash * [2 files] (y or n) y
Trashing...done
Type C-h i to view popup manual, ? to describe an argument or action.
Directory has changed on disk; type g to update Dired
Omitting...
Omitted 2 lines.
report-emacs-bug-insert-to-mailer: Subject, To or body not found
Mark set [2 times]
Type C-x 1 to delete the help window.

Load-path shadows:
/usr/share/emacs/site-lisp/site-start.d/slime hides /usr/share/emacs/site-lisp/slime/slime
/usr/share/emacs/site-lisp/site-start.d/slime-tests hides /usr/share/emacs/site-lisp/slime/slime-tests
/usr/share/emacs/site-lisp/site-start.d/slime-autoloads hides /usr/share/emacs/site-lisp/slime/slime-autoloads
/home/cassou/.emacs.d/elpa/org-20161102/org-agenda hides /usr/share/emacs/25.1/lisp/org/org-agenda
/home/cassou/.emacs.d/elpa/org-20161102/ob-latex hides /usr/share/emacs/25.1/lisp/org/ob-latex
/home/cassou/.emacs.d/elpa/org-20161102/ob-js hides /usr/share/emacs/25.1/lisp/org/ob-js
/home/cassou/.emacs.d/elpa/org-20161102/org-protocol hides /usr/share/emacs/25.1/lisp/org/org-protocol
/home/cassou/.emacs.d/elpa/org-20161102/org-capture hides /usr/share/emacs/25.1/lisp/org/org-capture
/home/cassou/.emacs.d/elpa/org-20161102/ox-texinfo hides /usr/share/emacs/25.1/lisp/org/ox-texinfo
/home/cassou/.emacs.d/elpa/org-20161102/org-habit hides /usr/share/emacs/25.1/lisp/org/org-habit
/home/cassou/.emacs.d/elpa/org-20161102/org-rmail hides /usr/share/emacs/25.1/lisp/org/org-rmail
/home/cassou/.emacs.d/elpa/org-20161102/ob-picolisp hides /usr/share/emacs/25.1/lisp/org/ob-picolisp
/home/cassou/.emacs.d/elpa/org-20161102/org-pcomplete hides /usr/share/emacs/25.1/lisp/org/org-pcomplete
/home/cassou/.emacs.d/elpa/org-20161102/org-element hides /usr/share/emacs/25.1/lisp/org/org-element
/home/cassou/.emacs.d/elpa/org-20161102/ob-makefile hides /usr/share/emacs/25.1/lisp/org/ob-makefile
/home/cassou/.emacs.d/elpa/org-20161102/org-macs hides /usr/share/emacs/25.1/lisp/org/org-macs
/home/cassou/.emacs.d/elpa/org-20161102/org-src hides /usr/share/emacs/25.1/lisp/org/org-src
/home/cassou/.emacs.d/elpa/org-20161102/ob-octave hides /usr/share/emacs/25.1/lisp/org/ob-octave
/home/cassou/.emacs.d/elpa/org-20161102/org-indent hides /usr/share/emacs/25.1/lisp/org/org-indent
/home/cassou/.emacs.d/elpa/org-20161102/ob-plantuml hides /usr/share/emacs/25.1/lisp/org/ob-plantuml
/home/cassou/.emacs.d/elpa/org-20161102/org-version hides /usr/share/emacs/25.1/lisp/org/org-version
/home/cassou/.emacs.d/elpa/org-20161102/ob-perl hides /usr/share/emacs/25.1/lisp/org/ob-perl
/home/cassou/.emacs.d/elpa/org-20161102/ox-html hides /usr/share/emacs/25.1/lisp/org/ox-html
/home/cassou/.emacs.d/elpa/org-20161102/ob-calc hides /usr/share/emacs/25.1/lisp/org/ob-calc
/home/cassou/.emacs.d/elpa/org-20161102/ob-lisp hides /usr/share/emacs/25.1/lisp/org/ob-lisp
/home/cassou/.emacs.d/elpa/org-20161102/ob-comint hides /usr/share/emacs/25.1/lisp/org/ob-comint
/home/cassou/.emacs.d/elpa/org-20161102/ob-haskell hides /usr/share/emacs/25.1/lisp/org/ob-haskell
/home/cassou/.emacs.d/elpa/org-20161102/org-datetree hides /usr/share/emacs/25.1/lisp/org/org-datetree
/home/cassou/.emacs.d/elpa/org-20161102/org-gnus hides /usr/share/emacs/25.1/lisp/org/org-gnus
/home/cassou/.emacs.d/elpa/org-20161102/org-feed hides /usr/share/emacs/25.1/lisp/org/org-feed
/home/cassou/.emacs.d/elpa/org-20161102/ob-awk hides /usr/share/emacs/25.1/lisp/org/ob-awk
/home/cassou/.emacs.d/elpa/org-20161102/org-table hides /usr/share/emacs/25.1/lisp/org/org-table
/home/cassou/.emacs.d/elpa/org-20161102/org-macro hides /usr/share/emacs/25.1/lisp/org/org-macro
/home/cassou/.emacs.d/elpa/org-20161102/org-clock hides /usr/share/emacs/25.1/lisp/org/org-clock
/home/cassou/.emacs.d/elpa/org-20161102/ob-lilypond hides /usr/share/emacs/25.1/lisp/org/ob-lilypond
/home/cassou/.emacs.d/elpa/org-20161102/ob-shen hides /usr/share/emacs/25.1/lisp/org/ob-shen
/home/cassou/.emacs.d/elpa/org-20161102/ob-fortran hides /usr/share/emacs/25.1/lisp/org/ob-fortran
/home/cassou/.emacs.d/elpa/org-20161102/org-faces hides /usr/share/emacs/25.1/lisp/org/org-faces
/home/cassou/.emacs.d/elpa/org-20161102/ob-ledger hides /usr/share/emacs/25.1/lisp/org/ob-ledger
/home/cassou/.emacs.d/elpa/org-20161102/org-bbdb hides /usr/share/emacs/25.1/lisp/org/org-bbdb
/home/cassou/.emacs.d/elpa/org-20161102/ox-org hides /usr/share/emacs/25.1/lisp/org/ox-org
/home/cassou/.emacs.d/elpa/org-20161102/org-mhe hides /usr/share/emacs/25.1/lisp/org/org-mhe
/home/cassou/.emacs.d/elpa/org-20161102/ob-matlab hides /usr/share/emacs/25.1/lisp/org/ob-matlab
/home/cassou/.emacs.d/elpa/org-20161102/ob-sql hides /usr/share/emacs/25.1/lisp/org/ob-sql
/home/cassou/.emacs.d/elpa/org-20161102/ox-md hides /usr/share/emacs/25.1/lisp/org/ox-md
/home/cassou/.emacs.d/elpa/org-20161102/ox-publish hides /usr/share/emacs/25.1/lisp/org/ox-publish
/home/cassou/.emacs.d/elpa/org-20161102/org-attach hides /usr/share/emacs/25.1/lisp/org/org-attach
/home/cassou/.emacs.d/elpa/org-20161102/org-footnote hides /usr/share/emacs/25.1/lisp/org/org-footnote
/home/cassou/.emacs.d/elpa/org-20161102/ob-io hides /usr/share/emacs/25.1/lisp/org/ob-io
/home/cassou/.emacs.d/elpa/org-20161102/org-w3m hides /usr/share/emacs/25.1/lisp/org/org-w3m
/home/cassou/.emacs.d/elpa/org-20161102/ob-python hides /usr/share/emacs/25.1/lisp/org/ob-python
/home/cassou/.emacs.d/elpa/org-20161102/org-id hides /usr/share/emacs/25.1/lisp/org/org-id
/home/cassou/.emacs.d/elpa/org-20161102/org-colview hides /usr/share/emacs/25.1/lisp/org/org-colview
/home/cassou/.emacs.d/elpa/org-20161102/org-mouse hides /usr/share/emacs/25.1/lisp/org/org-mouse
/home/cassou/.emacs.d/elpa/org-20161102/ob-asymptote hides /usr/share/emacs/25.1/lisp/org/ob-asymptote
/home/cassou/.emacs.d/elpa/org-20161102/ob-table hides /usr/share/emacs/25.1/lisp/org/ob-table
/home/cassou/.emacs.d/elpa/org-20161102/ob-ref hides /usr/share/emacs/25.1/lisp/org/ob-ref
/home/cassou/.emacs.d/elpa/org-20161102/org-bibtex hides /usr/share/emacs/25.1/lisp/org/org-bibtex
/home/cassou/.emacs.d/elpa/org-20161102/org-inlinetask hides /usr/share/emacs/25.1/lisp/org/org-inlinetask
/home/cassou/.emacs.d/elpa/org-20161102/ob-gnuplot hides /usr/share/emacs/25.1/lisp/org/ob-gnuplot
/home/cassou/.emacs.d/elpa/org-20161102/ob-sqlite hides /usr/share/emacs/25.1/lisp/org/ob-sqlite
/home/cassou/.emacs.d/elpa/org-20161102/ob-sass hides /usr/share/emacs/25.1/lisp/org/ob-sass
/home/cassou/.emacs.d/elpa/org-20161102/ob-maxima hides /usr/share/emacs/25.1/lisp/org/ob-maxima
/home/cassou/.emacs.d/elpa/org-20161102/ob-ruby hides /usr/share/emacs/25.1/lisp/org/ob-ruby
/home/cassou/.emacs.d/elpa/org-20161102/org-docview hides /usr/share/emacs/25.1/lisp/org/org-docview
/home/cassou/.emacs.d/elpa/org-20161102/ob-scala hides /usr/share/emacs/25.1/lisp/org/ob-scala
/home/cassou/.emacs.d/elpa/org-20161102/org-crypt hides /usr/share/emacs/25.1/lisp/org/org-crypt
/home/cassou/.emacs.d/elpa/org-20161102/ob-java hides /usr/share/emacs/25.1/lisp/org/ob-java
/home/cassou/.emacs.d/elpa/org-20161102/ob-tangle hides /usr/share/emacs/25.1/lisp/org/ob-tangle
/home/cassou/.emacs.d/elpa/org-20161102/org-info hides /usr/share/emacs/25.1/lisp/org/org-info
/home/cassou/.emacs.d/elpa/org-20161102/org-ctags hides /usr/share/emacs/25.1/lisp/org/org-ctags
/home/cassou/.emacs.d/elpa/org-20161102/ob-ditaa hides /usr/share/emacs/25.1/lisp/org/ob-ditaa
/home/cassou/.emacs.d/elpa/org-20161102/ox-latex hides /usr/share/emacs/25.1/lisp/org/ox-latex
/home/cassou/.emacs.d/elpa/org-20161102/org-irc hides /usr/share/emacs/25.1/lisp/org/org-irc
/home/cassou/.emacs.d/elpa/org-20161102/org-eshell hides /usr/share/emacs/25.1/lisp/org/org-eshell
/home/cassou/.emacs.d/elpa/org-20161102/ob-dot hides /usr/share/emacs/25.1/lisp/org/ob-dot
/home/cassou/.emacs.d/elpa/org-20161102/org-mobile hides /usr/share/emacs/25.1/lisp/org/org-mobile
/home/cassou/.emacs.d/elpa/org-20161102/ob-core hides /usr/share/emacs/25.1/lisp/org/ob-core
/home/cassou/.emacs.d/elpa/org-20161102/org-list hides /usr/share/emacs/25.1/lisp/org/org-list
/home/cassou/.emacs.d/elpa/org-20161102/org-timer hides /usr/share/emacs/25.1/lisp/org/org-timer
/home/cassou/.emacs.d/elpa/org-20161102/ob-lob hides /usr/share/emacs/25.1/lisp/org/ob-lob
/home/cassou/.emacs.d/elpa/org-20161102/ob-mscgen hides /usr/share/emacs/25.1/lisp/org/ob-mscgen
/home/cassou/.emacs.d/elpa/org-20161102/ox-odt hides /usr/share/emacs/25.1/lisp/org/ox-odt
/home/cassou/.emacs.d/elpa/org-20161102/ob-exp hides /usr/share/emacs/25.1/lisp/org/ob-exp
/home/cassou/.emacs.d/elpa/org-20161102/ob-R hides /usr/share/emacs/25.1/lisp/org/ob-R
/home/cassou/.emacs.d/elpa/org-20161102/ob-scheme hides /usr/share/emacs/25.1/lisp/org/ob-scheme
/home/cassou/.emacs.d/elpa/org-20161102/org-loaddefs hides /usr/share/emacs/25.1/lisp/org/org-loaddefs
/home/cassou/.emacs.d/elpa/org-20161102/ob-screen hides /usr/share/emacs/25.1/lisp/org/ob-screen
/home/cassou/.emacs.d/elpa/org-20161102/ob-ocaml hides /usr/share/emacs/25.1/lisp/org/ob-ocaml
/home/cassou/.emacs.d/elpa/org-20161102/ox-ascii hides /usr/share/emacs/25.1/lisp/org/ox-ascii
/home/cassou/.emacs.d/elpa/org-20161102/ob-keys hides /usr/share/emacs/25.1/lisp/org/ob-keys
/home/cassou/.emacs.d/elpa/org-20161102/ox hides /usr/share/emacs/25.1/lisp/org/ox
/home/cassou/.emacs.d/elpa/org-20161102/org-install hides /usr/share/emacs/25.1/lisp/org/org-install
/home/cassou/.emacs.d/elpa/org-20161102/org-entities hides /usr/share/emacs/25.1/lisp/org/org-entities
/home/cassou/.emacs.d/elpa/org-20161102/ox-icalendar hides /usr/share/emacs/25.1/lisp/org/ox-icalendar
/home/cassou/.emacs.d/elpa/org-20161102/ob-css hides /usr/share/emacs/25.1/lisp/org/ob-css
/home/cassou/.emacs.d/elpa/org-20161102/org-compat hides /usr/share/emacs/25.1/lisp/org/org-compat
/home/cassou/.emacs.d/elpa/org-20161102/ob-clojure hides /usr/share/emacs/25.1/lisp/org/ob-clojure
/home/cassou/.emacs.d/elpa/org-20161102/ob-eval hides /usr/share/emacs/25.1/lisp/org/ob-eval
/home/cassou/.emacs.d/elpa/org-20161102/org-archive hides /usr/share/emacs/25.1/lisp/org/org-archive
/home/cassou/.emacs.d/elpa/org-20161102/ox-beamer hides /usr/share/emacs/25.1/lisp/org/ox-beamer
/home/cassou/.emacs.d/elpa/org-20161102/ob-C hides /usr/share/emacs/25.1/lisp/org/ob-C
/home/cassou/.emacs.d/elpa/org-20161102/ox-man hides /usr/share/emacs/25.1/lisp/org/ox-man
/home/cassou/.emacs.d/elpa/org-20161102/org hides /usr/share/emacs/25.1/lisp/org/org
/home/cassou/.emacs.d/elpa/org-20161102/org-plot hides /usr/share/emacs/25.1/lisp/org/org-plot
/home/cassou/.emacs.d/elpa/org-20161102/ob-emacs-lisp hides /usr/share/emacs/25.1/lisp/org/ob-emacs-lisp
/home/cassou/.emacs.d/elpa/org-20161102/ob-org hides /usr/share/emacs/25.1/lisp/org/ob-org
/home/cassou/.emacs.d/elpa/org-20161102/ob hides /usr/share/emacs/25.1/lisp/org/ob
/home/cassou/.emacs.d/elpa/soap-client-3.1.1/soap-inspect hides /usr/share/emacs/25.1/lisp/net/soap-inspect
/home/cassou/.emacs.d/elpa/soap-client-3.1.1/soap-client hides /usr/share/emacs/25.1/lisp/net/soap-client
/home/cassou/.emacs.d/elpa/seq-2.19/seq hides /usr/share/emacs/25.1/lisp/emacs-lisp/seq
/usr/share/emacs/25.1/lisp/emacs-lisp/cl-lib hides /usr/share/emacs/site-lisp/slime/lib/cl-lib
/usr/share/emacs/25.1/lisp/emacs-lisp/ert hides /usr/share/emacs/site-lisp/slime/lib/ert
/usr/share/emacs/25.1/lisp/emacs-lisp/ert-x hides /usr/share/emacs/site-lisp/slime/lib/ert-x

Features:
(shadow whitespace isearch emacsbug visible-mark checkdoc wdired rfc2368
eieio-opt speedbar sb-image ezimage dframe helm-imenu magit-submodule
org-archive org-caldav org-id url-dav url-handlers url-cache
jade-test-helpers paredit repeat pulse git-timemachine helm-ring helm-ag
prodigy mc-mark-more python pcmpl-gnu tramp-cache pkg-info lisp-mnt epl
view jka-compr woman man pcmpl-unix jabber-rtt jabber-keepalive
jabber-ping jabber jabber-notifications notifications jabber-libnotify
dbus jabber-awesome jabber-osd jabber-wmii jabber-xmessage
jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux
jabber-screen jabber-socks5 jabber-ft-server jabber-si-server
jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common
jabber-feature-neg jabber-truncate jabber-time jabber-autoaway
jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard
jabber-avatar jabber-activity jabber-watch jabber-modeline
jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion
jabber-muc-nick-completion hippie-exp jabber-browse jabber-search
jabber-register jabber-roster jabber-presence jabber-muc
jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb
jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer
jabber-alert jabber-iq jabber-core jabber-console jabber-keymap
jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon
jabber-conn srv dns jabber-xml jabber-menu jabber-util gnus gnus-ems
nnheader mml2015 misearch multi-isearch ace-window epa-file epa qp
cal-iso org-agenda cal-move parse-time org-table ox-beamer org-capture
org-protocol mm-archive helm-command shr dom notmuch-jump network-stream
nsm starttls mailalias vdirel org-vcard ox-twbs ox-odt rng-loc rng-uri
rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns
nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii
ox-publish ox org-element avl-tree org org-macro org-footnote
org-pcomplete org-list org-faces org-entities org-version ob-python
ob-java ob-emacs-lisp ob-sh ob ob-tangle org-src ob-ref ob-lob ob-table
ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs sort mail-extr 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 notmuch hl-line notmuch-message notmuch-maildir-fcc
notmuch-hello notmuch-tree notmuch-show notmuch-print notmuch-crypto
notmuch-mua notmuch-address notmuch-company notmuch-parser notmuch-wash
coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs
cal-menu calendar cal-loaddefs notmuch-tag notmuch-lib notmuch-compat
mm-view mml-smime smime dig dabbrev gnus-dired ido image-file smartscan
diff-hl vc-dir ws-butler sh-script smie executable align tabify
two-column iso-transl vc-git editorconfig-core editorconfig-core-handle
editorconfig-fnmatch linum em-unix em-term term disp-table ehelp
em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl
em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext
esh-proc esh-arg esh-groups helm-eshell helm-elisp helm-eval edebug
eshell esh-module esh-mode esh-util shell-switcher rswitcher flyspell
ispell editorconfig magit-blame magit-stash magit-bisect magit-remote
magit-commit magit-sequence magit magit-apply magit-wip magit-log
magit-diff smerge-mode diff-mode magit-core magit-autorevert autorevert
filenotify magit-process magit-popup magit-mode magit-git crm
magit-section magit-utils git-commit log-edit pcvs-util add-log
with-editor tramp-sh server zerodark-theme let-alist powerline
powerline-separators color powerline-themes all-the-icons
all-the-icons-faces data-weathericons data-octicons data-fileicons
data-faicons data-alltheicons font-lock+ ftgp emacs-js jade seq-25
jade-scratch jade-nodejs jade-chrome jade-webkit jade-debugger
jade-interaction jade-inspector websocket bindat jade-backend jade-repl
jade-render jade-faces xref-js2 vc vc-dispatcher grunt flycheck-cask
flycheck company-tern dash-functional company gulp-task-runner widgetjs
tern url-http tls gnutls url-auth url-gw amd-mode js2-refactor
js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping
js2r-functions yasnippet js2r-vars multiple-cursors-core rect js2r-iife
js2r-formatting js2r-helpers js2-mode js sgml-mode json map cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs beacon beginend auth-password-store password-store f s subr-x
helm-mode helm-descbinds helm-config helm-easymenu async-bytecomp async
anzu paren-face profile smtpmail sendmail cus-edit message idna rfc822
mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader
unify-opening helm-projectile helm-files rx image-dired tramp
tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete
format-spec ffap helm-tags helm-bookmark helm-adaptive helm-info
bookmark helm-external helm-net xml url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf url-util url-parse
auth-source gnus-util mm-util help-fns mail-prsvr password-cache
url-vars mailcap helm-buffers helm-grep helm-regexp helm-elscreen
helm-utils helm-locate helm-help helm-types helm helm-source
eieio-compat helm-multi-match helm-lib dired-imenu imenu runner
dired-aux dired-x dired projectile grep ibuf-ext ibuffer dash discover
makey guide-key face-remap popwin drag-stuff ace-link avy undo-tree diff
use-package bind-key diminish finder-inf advice info package epg-config
seq saveplace winner paren recentf tree-widget wid-edit cap-words
superword subword elec-pair cus-start cus-load slime-tests ert find-func
ewoc debug slime derived edmacro kmacro gud apropos compile etags xref
cl-seq project eieio byte-opt bytecomp byte-compile cl-extra help-mode
cconv eieio-core cl-macs arc-mode archive-mode noutline outline
easy-mmode easymenu pp comint ansi-color ring hyperspec thingatpt
browse-url cl gv cl-loaddefs pcase cl-lib slime-autoloads time-date
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese charscript case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote dbusbind inotify dynamic-setting
system-font-setting font-render-setting xwidget-internal move-toolbar
gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 1671234 448913)
 (symbols 48 92405 345)
 (miscs 40 32187 7092)
 (strings 32 323355 86248)
 (string-bytes 1 12302578)
 (vectors 16 160160)
 (vector-slots 8 3123050 522111)
 (floats 8 2622 6813)
 (intervals 56 147439 8307)
 (buffers 976 398)
 (heap 1024 171832 38881))

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Add-missing-provide-isearch.patch --]
[-- Type: text/x-patch, Size: 519 bytes --]

From 6d4a17712601dbdbf6c5ccccfc980ba79785f421 Mon Sep 17 00:00:00 2001
From: Damien Cassou <damien@cassou.me>
Date: Fri, 25 Nov 2016 09:11:40 +0100
Subject: [PATCH] Add missing (provide 'isearch)

---
 lisp/isearch.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lisp/isearch.el b/lisp/isearch.el
index 9418064..9846f0b 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -3328,4 +3328,6 @@ isearch-resume
   (isearch-search)
   (isearch-update))
 
+(provide 'isearch)
+
 ;;; isearch.el ends here
-- 
2.7.4


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

* bug#25026: 25.1; Add missing (provide 'isearch)
  2016-11-25  8:16 bug#25026: 25.1; Add missing (provide 'isearch) Damien Cassou
@ 2016-11-25 10:31 ` Eli Zaretskii
  2016-11-25 11:33   ` Damien Cassou
  2016-11-26  1:03 ` Richard Stallman
  1 sibling, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2016-11-25 10:31 UTC (permalink / raw)
  To: Damien Cassou; +Cc: 25026-done

> From: Damien Cassou <damien@cassou.me>
> Date: Fri, 25 Nov 2016 09:16:12 +0100
> 
> isearch.el doesn't `provide` a feature. Attached patch fixes that.

Thanks, pushed to master.





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

* bug#25026: 25.1; Add missing (provide 'isearch)
  2016-11-25 10:31 ` Eli Zaretskii
@ 2016-11-25 11:33   ` Damien Cassou
  2016-11-25 13:29     ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: Damien Cassou @ 2016-11-25 11:33 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 25026-done

Eli Zaretskii <eliz@gnu.org> writes:
> Thanks, pushed to master.

is it possible to have it on board for 25.2?

Thanks

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill





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

* bug#25026: 25.1; Add missing (provide 'isearch)
  2016-11-25 11:33   ` Damien Cassou
@ 2016-11-25 13:29     ` Eli Zaretskii
  0 siblings, 0 replies; 8+ messages in thread
From: Eli Zaretskii @ 2016-11-25 13:29 UTC (permalink / raw)
  To: Damien Cassou; +Cc: 25026

> From: Damien Cassou <damien@cassou.me>
> Cc: 25026-done@debbugs.gnu.org
> Date: Fri, 25 Nov 2016 12:33:11 +0100
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> > Thanks, pushed to master.
> 
> is it possible to have it on board for 25.2?

Why?  isearch is preloaded, so it's always available.  Adding
'provide' for it cannot possibly fix any grave problems, does it?
Why do you need it so badly?





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

* bug#25026: 25.1; Add missing (provide 'isearch)
  2016-11-25  8:16 bug#25026: 25.1; Add missing (provide 'isearch) Damien Cassou
  2016-11-25 10:31 ` Eli Zaretskii
@ 2016-11-26  1:03 ` Richard Stallman
  2016-11-26  7:26   ` Damien Cassou
  1 sibling, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2016-11-26  1:03 UTC (permalink / raw)
  To: Damien Cassou; +Cc: 25026

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

Why have a feature symbol for a preloaded file?
Is there a reason why it would actually be useful>?

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.






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

* bug#25026: 25.1; Add missing (provide 'isearch)
  2016-11-26  1:03 ` Richard Stallman
@ 2016-11-26  7:26   ` Damien Cassou
  2016-11-26 13:35     ` Noam Postavsky
  0 siblings, 1 reply; 8+ messages in thread
From: Damien Cassou @ 2016-11-26  7:26 UTC (permalink / raw)
  To: rms; +Cc: 25026

Richard Stallman <rms@gnu.org> writes:
> Why have a feature symbol for a preloaded file?
> Is there a reason why it would actually be useful>?

As a user, I can make some code depend on isearch begin loaded
(`eval-after-load') without having to know if isearch is preloaded or
not. Isearch being preloaded seems to be an implementation detail users
should not care about. Moreover, a future version of Emacs could stop
preloading Emacs.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill





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

* bug#25026: 25.1; Add missing (provide 'isearch)
  2016-11-26  7:26   ` Damien Cassou
@ 2016-11-26 13:35     ` Noam Postavsky
  2016-11-26 23:45       ` Richard Stallman
  0 siblings, 1 reply; 8+ messages in thread
From: Noam Postavsky @ 2016-11-26 13:35 UTC (permalink / raw)
  To: Damien Cassou; +Cc: 25026, rms

On Sat, Nov 26, 2016 at 2:26 AM, Damien Cassou <damien@cassou.me> wrote:
> Richard Stallman <rms@gnu.org> writes:
>> Why have a feature symbol for a preloaded file?
>> Is there a reason why it would actually be useful>?
>
> As a user, I can make some code depend on isearch begin loaded
> (`eval-after-load') without having to know if isearch is preloaded or
> not.

(eval-after-load "isearch" ...) works (although it looks like the
:after keyword of use-package doesn't support strings currently (I'm
assuming your actual use case is (use-package anzu :after (isearch)
...) as described in
https://github.com/jwiegley/use-package/issues/411)).





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

* bug#25026: 25.1; Add missing (provide 'isearch)
  2016-11-26 13:35     ` Noam Postavsky
@ 2016-11-26 23:45       ` Richard Stallman
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Stallman @ 2016-11-26 23:45 UTC (permalink / raw)
  To: Noam Postavsky; +Cc: damien, 25026

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > As a user, I can make some code depend on isearch begin loaded
  > > (`eval-after-load') without having to know if isearch is preloaded or
  > > not.

I guess, but what's useful about that?
Since isearch is in fact always preloaded, why go to such trouble?

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.






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

end of thread, other threads:[~2016-11-26 23:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-25  8:16 bug#25026: 25.1; Add missing (provide 'isearch) Damien Cassou
2016-11-25 10:31 ` Eli Zaretskii
2016-11-25 11:33   ` Damien Cassou
2016-11-25 13:29     ` Eli Zaretskii
2016-11-26  1:03 ` Richard Stallman
2016-11-26  7:26   ` Damien Cassou
2016-11-26 13:35     ` Noam Postavsky
2016-11-26 23:45       ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).