1. 24 Apr, 2019 1 commit
    • Mark Oteiza's avatar
      Change WordStar emulation into a minor mode (Bug#35148) · cb17e9c4
      Mark Oteiza authored
      * lisp/obsolete/ws-mode.el: Turn on lexical-binding.  Update commentary.
      (wordstar): New custom group.
      (wordstar-mode-lighter): New custom variable.
      (wordstar-mode): Declare with define-minor-mode.
      (turn-on-wordstar-mode): New function.
      (global-wordstar-mode): New function.  Use previous new function.
      cb17e9c4
  2. 01 Jan, 2019 1 commit
  3. 01 Jan, 2018 1 commit
  4. 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
  5. 01 Jan, 2017 1 commit
  6. 01 Jan, 2016 1 commit
  7. 01 Jan, 2015 2 commits
  8. 20 Oct, 2014 1 commit
    • Glenn Morris's avatar
      Make most emulation packages obsolete. [Backport] · ef65424d
      Glenn Morris authored
      * emulation/crisp.el, emulation/tpu-edt.el, emulation/tpu-extras.el:
      * emulation/tpu-mapper.el, emulation/vi.el, emulation/vip.el:
      * emulation/ws-mode.el: Move to obsolete/.
      * doc/emacs/ack.texi (Acknowledgments): Remove some obsolete items.
      * doc/emacs/misc.texi (Emulation): Remove section.
      * doc/lispintro/emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
      * doc/misc/efaq.texi (Finding a package with particular functionality):
      Update example.
      * doc/misc/vip.texi: Mention this is obsolete.
      ef65424d
  9. 02 Jun, 2014 1 commit
    • Glenn Morris's avatar
      Make some old emulation modes obsolete · 4982861a
      Glenn Morris authored
      Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00502.html
      
      * lisp/emulation/crisp.el, lisp/emulation/tpu-edt.el:
      * lisp/emulation/tpu-extras.el, lisp/emulation/tpu-mapper.el:
      * lisp/emulation/vi.el, lisp/emulation/vip.el, lisp/emulation/ws-mode.el:
      Move to obsolete/.
      
      * doc/emacs/ack.texi (Acknowledgments): Remove some obsolete items.
      
      * doc/emacs/misc.texi (Emulation): Remove section.
      
      * doc/lispintro/emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
      
      * doc/misc/efaq.texi (Finding a package with particular functionality):
      Update example.
      
      * doc/misc/vip.texi: Mention this is obsolete.
      
      * etc/NEWS: Mention this.
      4982861a
  10. 01 Jan, 2014 1 commit
  11. 11 Sep, 2013 1 commit
    • Stefan Monnier's avatar
      Use define-derived-mode (and derived-mode-p). · 1b3b87df
      Stefan Monnier authored
      * lisp/play/snake.el (snake-mode):
      * lisp/play/mpuz.el (mpuz-mode):
      * lisp/play/landmark.el (lm-mode):
      * lisp/play/blackbox.el (blackbox-mode):
      * lisp/play/5x5.el (5x5-mode):
      * lisp/obsolete/options.el (Edit-options-mode):
      * lisp/net/quickurl.el (quickurl-list-mode):
      * lisp/net/newst-treeview.el (newsticker-treeview-mode):
      * lisp/mail/rmailsum.el (rmail-summary-mode):
      * lisp/mail/mspools.el (mspools-mode):
      * lisp/locate.el (locate-mode):
      * lisp/ibuffer.el (ibuffer-mode):
      * lisp/emulation/ws-mode.el (wordstar-mode):
      * lisp/emacs-lisp/debug.el (debugger-mode):
      * lisp/array.el (array-mode):
      * lisp/net/eudc.el (eudc-mode): Use define-derived-mode.
      * lisp/net/mairix.el (mairix-searches-mode-font-lock-keywords):
      Move initialization into declaration.
      (mairix-searches-mode): Use define-derived-mode.
      * lisp/net/eudc-hotlist.el (eudc-hotlist-mode): Use define-derived-mode.
      (eudc-edit-hotlist): Use dolist.
      * lisp/man.el (Man-mode-syntax-table): Rename from man-mode-syntax-table.
      (Man-mode): Use define-derived-mode.
      * lisp/info.el (Info-edit-mode-map): Rename from Info-edit-map.
      (Info-edit-mode): Use define-derived-mode.
      (Info-cease-edit): Use Info-mode.
      * lisp/eshell/esh-mode.el (eshell-mode-syntax-table): Move initialization
      into declaration.
      (eshell-mode): Use define-derived-mode.
      * lisp/chistory.el (command-history-mode-map): Rename from
      command-history-map.
      (command-history-mode): Use define-derived-mode.
      * lisp/calc/calc.el (calc-trail-mode-map): New var.
      (calc-trail-mode): Use define-derived-mode.
      (calc-trail-buffer): Set calc-main-buffer manually.
      * lisp/bookmark.el (bookmark-insert-annotation): New function.
      (bookmark-edit-annotation): Use it.
      (bookmark-edit-annotation-mode): Make it a proper major mode.
      (bookmark-send-edited-annotation): Use derived-mode-p.
      * lisp/arc-mode.el (archive-mode): Move kill-all-local-variables a tiny bit
      closer to its ideal place.  Use \' to match EOS.
      
      * lisp/cedet/semantic/grammar.el (semantic-grammar-mode): Use define-derived-mode.
      (semantic-grammar-mode-syntax-table): Rename from
      semantic-grammar-syntax-table.
      (semantic-grammar-mode-map): Rename from semantic-grammar-map.
      * lisp/cedet/data-debug.el (data-debug-mode-map): Rename from data-debug-map.
      (data-debug-mode): Use define-derived-mode.
      
      * lisp/gnus/score-mode.el (gnus-score-mode-map): Move initialization
      into declaration.
      (gnus-score-mode): Use define-derived-mode.
      * lisp/gnus/gnus-srvr.el (gnus-browse-mode): Use define-derived-mode.
      * lisp/gnus/gnus-kill.el (gnus-kill-file-mode-map): Move initialization
      into declaration.
      (gnus-kill-file-mode): Use define-derived-mode.
      (gnus-kill-file-edit-file, gnus-kill-file-enter-kill, gnus-kill):
      Use derived-mode-p.
      * lisp/gnus/gnus-group.el (gnus-group-mode): Use define-derived-mode.
      (gnus-group-setup-buffer, gnus-group-name-at-point)
      (gnus-group-make-web-group, gnus-group-enter-directory)
      (gnus-group-suspend): Use derived-mode-p.
      * lisp/gnus/gnus-cus.el (gnus-custom-mode): Use define-derived-mode.
      * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-mode): Use define-derived-mode.
      * lisp/gnus/gnus-art.el (gnus-article-mode): Use define-derived-mode.
      (gnus-article-setup-buffer, gnus-article-prepare)
      (gnus-article-prepare-display, gnus-sticky-article)
      (gnus-kill-sticky-article-buffer, gnus-kill-sticky-article-buffers)
      (gnus-bind-safe-url-regexp, gnus-article-check-buffer)
      (gnus-article-read-summary-keys): Use derived-mode-p.
      1b3b87df
  12. 01 Jan, 2013 1 commit
  13. 13 Mar, 2012 1 commit
    • Tim Landscheidt's avatar
      Fix some missing trailing whitespace (tiny change) · 4aaa9356
      Tim Landscheidt authored
      * lisp/calendar/icalendar.el (icalendar-export-file, icalendar-import-file):
      * lisp/emulation/ws-mode.el (ws-query-replace):
      * lisp/sort.el (sort-regexp-fields):
      Fix missing trailing whitespace in interactive prompts.
      
      Fixes: debbugs:11002
      4aaa9356
  14. 11 Jan, 2012 1 commit
  15. 05 Jan, 2012 1 commit
  16. 30 Oct, 2011 1 commit
    • Chong Yidong's avatar
      Rename split-window-{above-each-other|split-window-side-by-side} · 2d197ffb
      Chong Yidong authored
      to split-window-below and split-window-right.
      
      * lisp/window.el (split-window-below, split-window-right): Rename from
      split-window-above-each-other and split-window-side-by-side
      respectively.  All callers changed.
      (split-window-sensibly, split-window-sensibly): Use them.
      (split-window-keep-point): Doc fix.
      
      * lisp/isearch.el: Add isearch-scroll property to split-window-below
      and split-window-right.
      
      * lisp/follow.el (follow-mode):
      * lisp/vc/pcvs-util.el (cvs-pop-to-buffer-same-frame):
      * lisp/progmodes/ada-xref.el (ada-gdb-application):
      * lisp/emulation/vip.el (vip-buffer-in-two-windows):
      * lisp/image-dired.el (image-dired-dired-with-window-configuration):
      * lisp/dired-x.el (dired-do-find-marked-files):
      * lisp/dired.el (dired-pop-to-buffer):
      * lisp/bs.el (bs--show-with-configuration):
      * lisp/vc/emerge.el (emerge-setup-windows):
      * lisp/textmodes/two-column.el (2C-two-columns):
      * lisp/textmodes/reftex-toc.el (reftex-toc):
      * lisp/progmodes/gdb-mi.el (gdb-setup-windows):
      * lisp/progmodes/fortran.el (fortran-window-create):
      * lisp/net/newst-treeview.el (newsticker--treeview-window-init):
      * lisp/emulation/ws-mode.el (wordstar-C-o-map, wordstar-mode):
      * lisp/emulation/tpu-edt.el (tpu-gold-map):
      * lisp/emulation/crisp.el (crisp-mode-map):
      * lisp/calendar/calendar.el (calendar-basic-setup): Callers changed.
      2d197ffb
  17. 01 Oct, 2011 1 commit
    • Chong Yidong's avatar
      Change scroll-up/down bindings to Emacs 24's scroll-*-command. · ce3cefcc
      Chong Yidong authored
      * cus-edit.el (custom-mode-map):
      * epa.el (epa-key-list-mode-map):
      * man.el (Man-mode-map):
      * startup.el (splash-screen-keymap):
      * simple.el (special-mode-map): Use scroll-up-command and
      scroll-down-command.
      
      * progmodes/idlw-help.el (idlwave-help-mode-map):
      * progmodes/ebrowse.el (ebrowse-electric-position-mode-map):
      * net/newst-plainview.el (newsticker-mode-map):
      * emulation/ws-mode.el (wordstar-mode-map):
      * emulation/vi.el (vi-com-map):
      * calc/calc-graph.el (calc-graph-show-dumb):
      * term/sun.el (terminal-init-sun):
      * term/ns-win.el (global-map):
      * progmodes/grep.el (grep-mode-map):
      * progmodes/ebrowse.el (ebrowse-electric-list-mode-map):
      * mail/rmail.el (rmail-mode-map):
      * progmodes/cpp.el (cpp-edit-mode-map): Likewise.
      ce3cefcc
  18. 25 Jan, 2011 1 commit
  19. 15 Jan, 2011 1 commit
  20. 02 Jan, 2011 1 commit
  21. 10 Oct, 2010 1 commit
    • Dan Nicolaescu's avatar
      Declare and define in one step various mode maps. · a0310a6c
      Dan Nicolaescu authored
      * lisp/shell.el (shell-mode-map):
      * lisp/progmodes/modula2.el (m2-mode-map):
      * lisp/progmodes/inf-lisp.el (inferior-lisp-mode-map):
      * lisp/play/mpuz.el (mpuz-mode-map):
      * lisp/play/landmark.el (lm-mode-map):
      * lisp/play/decipher.el (decipher-mode-map):
      * lisp/play/5x5.el (5x5-mode-map):
      * lisp/net/telnet.el (telnet-mode-map):
      * lisp/net/quickurl.el (quickurl-list-mode-map):
      * lisp/net/mairix.el (mairix-searches-mode-map):
      * lisp/net/eudc-hotlist.el (eudc-hotlist-mode-map):
      * lisp/net/dig.el (dig-mode-map):
      * lisp/mail/mspools.el (mspools-mode-map):
      * lisp/hexl.el (hexl-mode-map):
      * lisp/emulation/ws-mode.el (wordstar-C-k-map, wordstar-mode-map)
      (wordstar-C-o-map, wordstar-C-q-map):
      * lisp/emacs-lisp/edebug.el (edebug-eval-mode-map):
      * lisp/emacs-lisp/chart.el (chart-map):
      * lisp/edmacro.el (edmacro-mode-map):
      * lisp/array.el (array-mode-map): Declare and define in one step.
      
      * lisp/erc/erc-list.el (erc-list-menu-mode-map): Declare and define in one step.
      a0310a6c
  22. 05 Apr, 2010 1 commit
  23. 13 Jan, 2010 1 commit
  24. 13 Sep, 2009 1 commit
  25. 05 Jan, 2009 1 commit
  26. 06 May, 2008 1 commit
  27. 10 Apr, 2008 1 commit
  28. 07 Jan, 2008 1 commit
  29. 25 Jul, 2007 1 commit
  30. 21 Jan, 2007 1 commit
  31. 07 Dec, 2006 1 commit
  32. 06 Feb, 2006 1 commit
  33. 18 Sep, 2005 1 commit
  34. 01 Aug, 2005 1 commit
  35. 04 Jul, 2005 1 commit
  36. 26 May, 2005 1 commit
  37. 16 Apr, 2004 1 commit
  38. 08 Sep, 2003 1 commit
  39. 01 Sep, 2003 1 commit