1. 25 May, 2019 1 commit
    • Paul Eggert's avatar
      Go back to "Maintainer: emacs-devel@gnu.org" · f744797a
      Paul Eggert authored
      Restore lines saying "Maintainer: emacs-devel@gnu.org" when there is
      no special maintainer for a file.  Although this wasn't documented
      it was common practice and removing the lines didn't have consensus.
      f744797a
  2. 20 May, 2019 1 commit
  3. 01 Jan, 2019 1 commit
  4. 24 Nov, 2018 1 commit
    • Charles A. Roelli's avatar
      Add tool-bar and menu-bar menu for Isearch (Bug#32990) · 57b14370
      Charles A. Roelli authored
      * etc/NEWS (Search and Replace): Mention this change.
      
      * lisp/isearch.el: Declare the new, non-autoloaded function
      'tmm-menubar-keymap'.
      (isearch-tmm-menubar): New function.
      (isearch-menu-bar-commands): New variable.
      (isearch-menu-bar-yank-map, isearch-menu-bar-map): New variables.
      (isearch-mode-map): Define a menu-bar search menu and remap
      'tmm-menubar' bindings to point to 'isearch-tmm-menubar'.
      (isearch-tool-bar-old-map): New variable.
      (isearch-tool-bar-image): New function.
      (isearch-tool-bar-map): New variable.
      (minor-mode-map-alist): Add an entry for Isearch so that
      'isearch-menu-bar-map' shows during search.
      (isearch-mode, isearch-done): Save and restore possible
      buffer-local 'tool-bar-map' using 'isearch-tool-bar-old-map'.
      (iseacrh-mouse-commands): New variable.
      (isearch-mouse-leave-buffer): Allow commands in
      isearch-mouse-commands.
      (with-isearch-suspended): Only push changed states of Isearch
      after running the body argument of this macro.
      (isearch-pre-command-hook): Additionally allow bindings in
      'isearch-tool-bar-map' to pass through, as well as commands
      in isearch-menu-bar-commands.
      (isearch-post-command-hook): Call 'force-mode-line-update' at its
      end to make sure the menu- and tool-bars are up-to-date.
      
      * lisp/tmm.el (tmm-menubar-keymap): New function factored out from
      'tmm-menubar'.
      (tmm-menubar): Use 'tmm-menubar-keymap'.
      (tmm-prompt): New optional argument 'no-execute'.
      57b14370
  5. 01 Jan, 2018 1 commit
  6. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  7. 03 Jun, 2017 1 commit
    • Ryan's avatar
      Use completing-read-default in tmm-prompt · b406174d
      Ryan authored
      tmm uses completing-read, but customizes its behavior so much
      that any alternative completing-read-function will almost
      certainly break it.  For example, both ido-ubiquitous and ivy have
      special code to deactivate themselves for tmm.
      * lisp/tmm.el (tmm-prompt): Use completing-read-default instead of
      completing-read.  (Bug#27193)
      
      Copyright-paperwork-exempt: yes
      b406174d
  8. 01 Jan, 2017 1 commit
  9. 19 Apr, 2016 1 commit
    • Eli Zaretskii's avatar
      Make tmm-menubar work in correct order again · ce0d8c7f
      Eli Zaretskii authored
      * lisp/tmm.el (tmm-prompt): Don't reverse 'tmm-km-list' right at the
      beginning; instead, pass a reversed copy to 'tmm--completion-table'.
      (Bug#23309)
      (tmm-menubar): Fix an off-by-one error in determining the menu
      item when the function is called with a non-nil 'x-position'
      argument.
      ce0d8c7f
  10. 01 Jan, 2016 1 commit
  11. 30 Jun, 2015 1 commit
    • Paul Eggert's avatar
      In strings, prefer plain ` and ' to \` and \' · 3213d770
      Paul Eggert authored
      * lisp/allout.el (allout-insert-listified):
      * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
      * lisp/ls-lisp.el (ls-lisp-UCA-like-collation)
      (ls-lisp-string-lessp):
      * lisp/menu-bar.el (menu-bar-open):
      * lisp/obsolete/otodo-mode.el (todo-top-priorities):
      * lisp/progmodes/compile.el (compile):
      * lisp/progmodes/etags.el (tags-loop-scan):
      * lisp/progmodes/make-mode.el (makefile-browser-insert-continuation):
      * lisp/subr.el (posn-actual-col-row):
      * lisp/term/pc-win.el (x-list-fonts):
      * lisp/textmodes/texinfmt.el (texinfmt-version):
      * lisp/textmodes/texnfo-upd.el (texinfo-master-menu):
      * lisp/time.el (display-time-world-list):
      * lisp/tmm.el (tmm-menubar):
      * src/buffer.c (syms_of_buffer):
      * src/fileio.c (syms_of_fileio):
      Omit unnecessary and confusing backslash before quote.
      * lisp/erc/erc.el (erc-cmd-LASTLOG):
      * lisp/progmodes/flymake.el (flymake-fix-file-name):
      * lisp/progmodes/vhdl-mode.el (vhdl-in-extended-identifier-p):
      Fix string that was intended to escape a backslash and not a quote.
      3213d770
  12. 01 Jan, 2015 2 commits
  13. 18 Dec, 2014 1 commit
    • Martin Rudalics's avatar
      Add code for "preserving" window sizes. · 47f730e3
      Martin Rudalics authored
      * frame.c (frame_windows_min_size): New argument IGNORE.
      (adjust_frame_size): When called from change_frame_size call
      frame_windows_min_size with IGNORE Qt so we can ignore size
      restrictions.
      
      * dired.el (dired-pop-to-buffer): Call fit-window-to-buffer with
      `preserve-size' t.
      (dired-mark-pop-up): Preserve size of window showing marked
      files.
      * electric.el (Electric-pop-up-window):
      * help.el (resize-temp-buffer-window): Call fit-window-to-buffer
      with `preserve-size' t.
      * minibuffer.el (minibuffer-completion-help): Use
      `resize-temp-buffer-window' instead of `fit-window-to-buffer'
      (Bug#19355).  Preserve size of completions window.
      * register.el (register-preview): Preserve size of register
      preview window.
      * tmm.el (tmm-add-prompt): Call fit-window-to-buffer
      with `preserve-size' t (Bug#1291).
      * window.el (with-displayed-buffer-window): Add calls to
      `window-preserve-size'.
      (window-min-pixel-size, window--preservable-size)
      (window-preserve-size, window-preserved-size)
      (window--preserve-size, window--min-size-ignore-p): New
      functions.
      (window-min-size, window-min-delta, window--resizable)
      (window--resize-this-window, split-window-below)
      (split-window-right): Amend doc-string.
      (adjust-window-trailing-edge): Handle preserving window
      sizes.  Signal user-error instead of an error when there's no
      window above or below.
      (window--min-size-1, window-sizable, window--size-fixed-1)
      (window-size-fixed-p, window--min-delta-1)
      (frame-windows-min-size, window--max-delta-1, window-resize)
      (window--resize-child-windows, window--resize-siblings)
      (enlarge-window, shrink-window, split-window): Handle preserving
      window sizes.
      (window--state-put-2): Handle horizontal scroll bars.
      (window--display-buffer): Call `preserve-size' if asked for.
      (display-buffer): Mention `preserve-size' alist member in
      doc-string.
      (fit-window-to-buffer): New argument PRESERVE-SIZE.
      47f730e3
  14. 10 Feb, 2014 1 commit
  15. 01 Jan, 2014 1 commit
  16. 16 Oct, 2013 1 commit
  17. 08 Oct, 2013 1 commit
  18. 13 Feb, 2013 1 commit
  19. 01 Jan, 2013 1 commit
  20. 28 Oct, 2012 1 commit
  21. 07 Jun, 2012 1 commit
  22. 10 Apr, 2012 1 commit
  23. 11 Jan, 2012 1 commit
  24. 05 Jan, 2012 1 commit
  25. 16 Nov, 2011 1 commit
  26. 25 Jan, 2011 1 commit
  27. 15 Jan, 2011 1 commit
  28. 11 Jan, 2011 1 commit
  29. 02 Jan, 2011 1 commit
  30. 11 May, 2010 1 commit
  31. 19 Apr, 2010 1 commit
  32. 02 Apr, 2010 2 commits
  33. 29 Mar, 2010 1 commit
  34. 13 Jan, 2010 1 commit
  35. 09 Jan, 2009 1 commit
  36. 05 Jan, 2009 1 commit
  37. 29 Oct, 2008 1 commit
  38. 06 May, 2008 1 commit