all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [PATCH] Fixing package-initialize, adding early init file
@ 2017-09-18 21:57 Radon Rosborough
  2017-09-19 12:30 ` Stefan Monnier
  2017-10-10 16:52 ` Robert Weiner
  0 siblings, 2 replies; 838+ messages in thread
From: Radon Rosborough @ 2017-09-18 21:57 UTC (permalink / raw)
  To: emacs-devel

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

Hello all,

Attached is a preliminary patch for fixing "the package-initialize
problem" (see [1] [2] [3]) by adding an early init file. Feedback
welcome. In particular,

- do we want to try to factor out some common logic in loading the
  early init file versus the regular init file?
- have I broken anything in moving the check for an invalid username
  earlier in startup.el? what about moving package-initialize earlier?
- should `early-init-file' be defined in C?
- did I miss any documentation fixes?
- have I broken any style guidelines for the repository?

Additional question: if we moved forward with this patch, would it
make it into Emacs 26.1?

Best,
Radon Rosborough

[1]: https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00154.html
[2]: https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00433.html
[3]: https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00023.html

[-- Attachment #2: 0001-Add-early-init-file-stop-package-initialize-insertio.patch --]
[-- Type: application/octet-stream, Size: 24502 bytes --]

From dc8ff75037f90938f1d3eb9676f674aad868c2da Mon Sep 17 00:00:00 2001
From: Radon Rosborough <radon.neon@gmail.com>
Date: Sun, 17 Sep 2017 22:17:17 -0700
Subject: [PATCH] Add early init file, stop package-initialize insertion

* src/lread.c (Vearly_init_file): New variable, for the filename of
  the early init file that was loaded.

* lisp/startup.el: Load the early init file, if it is found. Move the
  check for an invalid username to just before that, and move the
  initialization of the package system to just after.

* lisp/emacs-lisp/package.el (package--ensure-init-file): Remove. Burn
  with fire. Remove related code and documentation.

* doc/lispref/os.texi: Document early init file.

* doc/lispref/package.texi: Document changes to when
  package-initialize is called, and advise against calling it in the
  init file.

* doc/emacs/package.texi: Document changes to when package-initialize
  is called.

* doc/misc/org.texi: Don't recommend to call package-initialize in the
  init file.

* etc/NEWS: Document changes to startup and package.el.

Discussion on emacs-devel leading up to this change (approximately 150
messages):

- https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00154.html
- https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00433.html
- https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00023.html
---
 doc/emacs/package.texi     |  28 ++-----
 doc/lispref/os.texi        |  14 ++++
 doc/lispref/package.texi   |  16 +++-
 doc/misc/org.texi          |   4 +-
 etc/NEWS                   |  18 ++++
 lisp/emacs-lisp/package.el |  71 +---------------
 lisp/startup.el            | 204 +++++++++++++++++++++++++++++++++------------
 src/lread.c                |   9 ++
 8 files changed, 212 insertions(+), 152 deletions(-)

diff --git a/doc/emacs/package.texi b/doc/emacs/package.texi
index 215f50cb40..bd7cccce6c 100644
--- a/doc/emacs/package.texi
+++ b/doc/emacs/package.texi
@@ -253,30 +253,16 @@ Package Installation
 consult the package's help buffer.
 
   By default, Emacs also automatically loads all installed packages in
-subsequent Emacs sessions.  This happens at startup, after processing
-the init file (@pxref{Init File}).  As an exception, Emacs does not
-load packages at startup if invoked with the @samp{-q} or
-@samp{--no-init-file} options (@pxref{Initial Options}).
+subsequent Emacs sessions.  This happens at startup, before processing
+the init file but after processing the early init file (@pxref{Early
+Init File,,, elisp, The Emacs Lisp Reference Manual}).  As an
+exception, Emacs does not load packages at startup if invoked with the
+@samp{-q} or @samp{--no-init-file} options (@xref{Initial Options}).
 
 @vindex package-enable-at-startup
   To disable automatic package loading, change the variable
-@code{package-enable-at-startup} to @code{nil}.
-
-@findex package-initialize
-  The reason automatic package loading occurs after loading the init
-file is that user options only receive their customized values after
-loading the init file, including user options which affect the
-packaging system.  In some circumstances, you may want to load
-packages explicitly in your init file (usually because some other code
-in your init file depends on a package).  In that case, your init file
-should call the function @code{package-initialize}.  It is up to you
-to ensure that relevant user options, such as @code{package-load-list}
-(see below), are set up prior to the @code{package-initialize} call.
-This will automatically set @code{package-enable-at-startup} to @code{nil}, to
-avoid loading the packages again after processing the init file.
-Alternatively, you may choose to completely inhibit package loading at
-startup, and invoke the command @kbd{M-x package-initialize} to load
-your packages manually.
+@code{package-enable-at-startup} to @code{nil}.  You must do this in
+the early init file.  Currently it cannot be done via Customize.
 
 @vindex package-load-list
   For finer control over package loading, you can use the variable
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi
index 441fda5d82..062aa28222 100644
--- a/doc/lispref/os.texi
+++ b/doc/lispref/os.texi
@@ -361,6 +361,7 @@ Init File
 @cindex init file
 @cindex @file{.emacs}
 @cindex @file{init.el}
+@cindex @file{early-init.el}
 
   When you start Emacs, it normally attempts to load your @dfn{init
 file}.  This is either a file named @file{.emacs} or @file{.emacs.el}
@@ -384,6 +385,19 @@ Init File
 file.  If those environment variables are absent, though, Emacs uses
 your user-id to find your home directory.
 
+@cindex early init file
+  Emacs also attempts to load a second init file, called the
+  @dfn{early init file}, if it exists.  This is a file named
+  @file{early-init.el} in a subdirectory named @file{.emacs.d} in your
+  home directory.  The difference is that the early init file is
+  loaded much earlier during the startup process, so you can use it to
+  customize some things that are initialized before loading the
+  regular init file.  For example, here you can customize the process
+  of loading installed packages, by setting variables such as
+  @var{package-load-list} or
+  @var{package-enable-at-startup}. @xref{Package Installation,,,
+  emacs,The GNU Emacs Manual}.
+
 @cindex default init file
   An Emacs installation may have a @dfn{default init file}, which is a
 Lisp library named @file{default.el}.  Emacs finds this file through
diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi
index 153ee48741..2e93f29bd2 100644
--- a/doc/lispref/package.texi
+++ b/doc/lispref/package.texi
@@ -106,10 +106,12 @@ Packaging Basics
 
   Whenever Emacs starts up, it automatically calls the function
 @code{package-initialize} to load installed packages.  This is done
-after loading the init file and abbrev file (if any) and before
-running @code{after-init-hook} (@pxref{Startup Summary}).  Automatic
-package loading is disabled if the user option
-@code{package-enable-at-startup} is @code{nil}.
+after loading the early init file, but before loading the early init
+file and abbrev file (if any) and before running
+@code{after-init-hook} (@pxref{Startup Summary}).  Automatic package
+loading is disabled if the user option
+@code{package-enable-at-startup} is @code{nil}.  (Of course, the
+setting of this user option must be done in the early init file.)
 
 @deffn Command package-initialize &optional no-activate
 This function initializes Emacs' internal record of which packages are
@@ -123,6 +125,12 @@ Packaging Basics
 The optional argument @var{no-activate}, if non-@code{nil}, causes
 Emacs to update its record of installed packages without actually
 loading them; it is for internal use only.
+
+In most cases, you should not need to call @code{package-initialize},
+as this is done automatically during startup.  Simply make sure to put
+any code that should run before @code{package-initialize} in the early
+init file, and any code that should run after in the primary init
+file (@xref{Init File,,, emacs, The GNU Emacs Manual}).
 @end deffn
 
 @node Simple Packages
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index ca57501f3d..c487d43a13 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -891,9 +891,7 @@ Installation
 been visited, i.e., where no Org built-in function have been loaded.
 Otherwise autoload Org functions will mess up the installation.
 
-Then, to make sure your Org configuration is taken into account, initialize
-the package system with @code{(package-initialize)} in your Emacs init file
-before setting any Org option.  If you want to use Org's package repository,
+If you want to use Org's package repository,
 check out the @uref{http://orgmode.org/elpa.html, Org ELPA page}.
 
 @subsubheading Downloading Org as an archive
diff --git a/etc/NEWS b/etc/NEWS
index 371cdf686c..80678551c7 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -28,6 +28,24 @@ When you add a new item, use the appropriate mark if you are sure it applies,
 \f
 * Startup Changes in Emacs 27.1
 
++++
+** Emacs can now be configured using an early init file.
+The file is called early-init.el, in `user-emacs-directory'.  It is
+loaded very early in the startup process: in particular, before
+graphical elements such as the tool bar are initialized, and before
+the package manager is initialized.
+
++++
+** Emacs now initializes package.el before loading the init-file.
+This is part of a change intended to eliminate the behavior of
+package.el inserting a call to (package-initialize) into the
+init-file, which was previously done when Emacs was started.  Users
+who do not configure package.el variables such as `package-load-list'
+and `package-user-dir' need not make any configuration changes.  Users
+who do configure such variables should place the configuration into
+the newly introduced early init file, which is loaded before
+package.el is initialized.
+
 \f
 * Changes in Emacs 27.1
 
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 8b101c1323..305453a4ba 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -1436,16 +1436,11 @@ package-read-all-archive-contents
 ;; available on disk.
 (defvar package--initialized nil)
 
-(defvar package--init-file-ensured nil
-  "Whether we know the init file has package-initialize.")
-
 ;;;###autoload
 (defun package-initialize (&optional no-activate)
   "Load Emacs Lisp packages, and activate them.
 The variable `package-load-list' controls which packages to load.
 If optional arg NO-ACTIVATE is non-nil, don't activate packages.
-If `user-init-file' does not mention `(package-initialize)', add
-it to the file.
 If called as part of loading `user-init-file', set
 `package-enable-at-startup' to nil, to prevent accidentally
 loading packages twice.
@@ -1454,13 +1449,7 @@ package-initialize
 taken care of by `package-initialize'."
   (interactive)
   (setq package-alist nil)
-  (if after-init-time
-      (package--ensure-init-file)
-    ;; If `package-initialize' is before we finished loading the init
-    ;; file, it's obvious we don't need to ensure-init.
-    (setq package--init-file-ensured t
-          ;; And likely we don't need to run it again after init.
-          package-enable-at-startup nil))
+  (setq package-enable-at-startup nil)
   (package-load-all-descriptors)
   (package-read-all-archive-contents)
   (unless no-activate
@@ -1877,64 +1866,6 @@ package-download-transaction
 using `package-compute-transaction'."
   (mapc #'package-install-from-archive packages))
 
-(defun package--ensure-init-file ()
-  "Ensure that the user's init file has `package-initialize'.
-`package-initialize' doesn't have to be called, as long as it is
-present somewhere in the file, even as a comment.  If it is not,
-add a call to it along with some explanatory comments."
-  ;; Don't mess with the init-file from "emacs -Q".
-  (when (and (stringp user-init-file)
-             (not package--init-file-ensured)
-             (file-readable-p user-init-file)
-             (file-writable-p user-init-file))
-    (let* ((buffer (find-buffer-visiting user-init-file))
-           buffer-name
-           (contains-init
-            (if buffer
-                (with-current-buffer buffer
-                  (save-excursion
-                    (save-restriction
-                      (widen)
-                      (goto-char (point-min))
-                      (re-search-forward "(package-initialize\\_>" nil 'noerror))))
-              ;; Don't visit the file if we don't have to.
-              (with-temp-buffer
-                (insert-file-contents user-init-file)
-                (goto-char (point-min))
-                (re-search-forward "(package-initialize\\_>" nil 'noerror)))))
-      (unless contains-init
-        (with-current-buffer (or buffer
-                                 (let ((delay-mode-hooks t)
-                                       (find-file-visit-truename t))
-                                   (find-file-noselect user-init-file)))
-          (when buffer
-            (setq buffer-name (buffer-file-name))
-            (set-visited-file-name (file-chase-links user-init-file)))
-          (save-excursion
-            (save-restriction
-              (widen)
-              (goto-char (point-min))
-              (while (and (looking-at-p "[[:blank:]]*\\(;\\|$\\)")
-                          (not (eobp)))
-                (forward-line 1))
-              (insert
-               "\n"
-               ";; Added by Package.el.  This must come before configurations of\n"
-               ";; installed packages.  Don't delete this line.  If you don't want it,\n"
-               ";; just comment it out by adding a semicolon to the start of the line.\n"
-               ";; You may delete these explanatory comments.\n"
-               "(package-initialize)\n")
-              (unless (looking-at-p "$")
-                (insert "\n"))
-              (let ((file-precious-flag t))
-                (save-buffer))
-              (if buffer
-                  (progn
-                    (set-visited-file-name buffer-name)
-                    (set-buffer-modified-p nil))
-                (kill-buffer (current-buffer)))))))))
-  (setq package--init-file-ensured t))
-
 ;;;###autoload
 (defun package-install (pkg &optional dont-select)
   "Install the package PKG.
diff --git a/lisp/startup.el b/lisp/startup.el
index 7cf6fee425..56f688e334 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1021,6 +1021,156 @@ command-line
     (and command-line-args
          (setcdr command-line-args args)))
 
+  ;; Warn for invalid user name.
+  (when init-file-user
+    (if (string-match "[~/:\n]" init-file-user)
+        (display-warning 'initialization
+                         (format "Invalid user name %s"
+                                 init-file-user)
+                         :error)
+      (if (file-directory-p (expand-file-name
+                             ;; We don't support ~USER on MS-Windows
+                             ;; and MS-DOS except for the current
+                             ;; user, and always load .emacs from
+                             ;; the current user's home directory
+                             ;; (see below).  So always check "~",
+                             ;; even if invoked with "-u USER", or
+                             ;; if $USER or $LOGNAME are set to
+                             ;; something different.
+                             (if (memq system-type '(windows-nt ms-dos))
+                                 "~"
+                               (concat "~" init-file-user))))
+          nil
+        (display-warning 'initialization
+                         (format "User %s has no home directory"
+                                 (if (equal init-file-user "")
+                                     (user-real-login-name)
+                                   init-file-user))
+                         :error))))
+
+  ;; Load the early init file, if found.
+  (let ((debug-on-error-from-init-file nil)
+        (debug-on-error-should-be-set nil)
+        (debug-on-error-initial (if (eq init-file-debug t)
+                                    'startup
+                                  init-file-debug))
+        (orig-enable-multibyte (default-value 'enable-multibyte-characters)))
+    (let ((debug-on-error debug-on-error-initial)
+          (inner
+           (lambda ()
+             ;; If no username, don't load the init file.
+             (when init-file-user
+               (let ((early-init-file-1
+                      (expand-file-name
+                       "early-init"
+                       (file-name-as-directory
+                        (concat "~" init-file-user "/.emacs.d")))))
+                 ;; Setting `user-init-file' to t tells `load' to
+                 ;; store the name of the file that was loaded, if
+                 ;; possible, into `user-init-file'. We're not using
+                 ;; `user-init-file' yet, so we can re-use it here for
+                 ;; the early init file.
+                 (setq user-init-file t)
+
+                 ;; Attempt to load the early init file. If it doesn't
+                 ;; exist, do nothing.
+                 (load early-init-file-1 t t)
+
+                 ;; If the init file could be loaded, move its
+                 ;; discovered filename from `user-init-file' into
+                 ;; `early-init-file', where it belongs.
+                 (unless (eq user-init-file t)
+                   (setq early-init-file user-init-file)
+                   (when (and early-init-file
+                              (equal (file-name-extension early-init-file)
+                                     "elc"))
+                     (let* ((source (file-name-sans-extension early-init-file))
+                            (alt (concat source ".el")))
+                       (setq source (cond ((file-exists-p alt) alt)
+                                          ((file-exists-p source) source)
+                                          (t nil)))
+                       (when source
+                         (when (file-newer-than-file-p source early-init-file)
+                           (message "Warning: %s is newer than %s"
+                                    source early-init-file)
+                           (sit-for 1))
+                         (setq early-init-file source))))))))))
+      (if init-file-debug
+          (funcall inner)
+        (condition-case error
+            (progn
+              (funcall inner)
+              (setq init-file-had-error nil))
+          (error
+           (display-warning
+            'initialization
+            (format-message "\
+An error occurred while loading `%s':\n\n%s%s%s\n\n\
+To ensure normal operation, you should investigate and remove the
+cause of the error in your initialization file.  Start Emacs with
+the `--debug-init' option to view a complete error backtrace."
+                            ;; Use `user-init-file' here because if
+                            ;; there was an error while loading the
+                            ;; init file, then `early-init-file' may
+                            ;; not have been reassigned; but
+                            ;; `user-init-file' will still be set by
+                            ;; `load'.
+                            user-init-file
+                            (get (car error) 'error-message)
+                            (if (cdr error) ": " "")
+                            (mapconcat (lambda (s) (prin1-to-string s t))
+                                       (cdr error) ", "))
+            :warning)
+           (setq init-file-had-error t))))
+      (or (eq debug-on-error debug-on-error-initial)
+          (setq debug-on-error-should-be-set t
+                debug-on-error-from-init-file debug-on-error)))
+    (if debug-on-error-should-be-set
+	  (setq debug-on-error debug-on-error-from-init-file))
+      (unless (or (default-value 'enable-multibyte-characters)
+		  (eq orig-enable-multibyte (default-value
+					      'enable-multibyte-characters)))
+	;; Init file changed to unibyte.  Reset existing multibyte
+	;; buffers (probably *scratch*, *Messages*, *Minibuf-0*).
+	;; Arguably this should only be done if they're free of
+	;; multibyte characters.
+	(mapc (lambda (buffer)
+		(with-current-buffer buffer
+		  (if enable-multibyte-characters
+		      (set-buffer-multibyte nil))))
+	      (buffer-list))
+	;; Also re-set the language environment in case it was
+	;; originally done before unibyte was set and is sensitive to
+	;; unibyte (display table, terminal coding system &c).
+	(set-language-environment current-language-environment)))
+
+  ;; If any package directory exists, initialize the package system.
+  (and user-init-file
+       package-enable-at-startup
+       (catch 'package-dir-found
+	 (let (dirs)
+	   (if (boundp 'package-directory-list)
+	       (setq dirs package-directory-list)
+	     (dolist (f load-path)
+	       (and (stringp f)
+		    (equal (file-name-nondirectory f) "site-lisp")
+		    (push (expand-file-name "elpa" f) dirs))))
+	   (push (if (boundp 'package-user-dir)
+		     package-user-dir
+		   (locate-user-emacs-file "elpa"))
+		 dirs)
+	   (dolist (dir dirs)
+	     (when (file-directory-p dir)
+	       (dolist (subdir (directory-files dir))
+		 (when (let ((subdir (expand-file-name subdir dir)))
+                         (and (file-directory-p subdir)
+                              (file-exists-p
+                               (expand-file-name
+                                (package--description-file subdir)
+                                subdir))))
+		   (throw 'package-dir-found t)))))))
+       (package-initialize))
+
   ;; Make sure window system's init file was loaded in loadup.el if
   ;; using a window system.
   ;; Initialize the window-system only after processing the command-line
@@ -1127,33 +1277,6 @@ command-line
     ;; the startup screen.
     (setq inhibit-startup-screen nil)
 
-    ;; Warn for invalid user name.
-    (when init-file-user
-      (if (string-match "[~/:\n]" init-file-user)
-	  (display-warning 'initialization
-			   (format "Invalid user name %s"
-				   init-file-user)
-			   :error)
-	(if (file-directory-p (expand-file-name
-			       ;; We don't support ~USER on MS-Windows
-			       ;; and MS-DOS except for the current
-			       ;; user, and always load .emacs from
-			       ;; the current user's home directory
-			       ;; (see below).  So always check "~",
-			       ;; even if invoked with "-u USER", or
-			       ;; if $USER or $LOGNAME are set to
-			       ;; something different.
-			       (if (memq system-type '(windows-nt ms-dos))
-				   "~"
-				 (concat "~" init-file-user))))
-	    nil
-	  (display-warning 'initialization
-			   (format "User %s has no home directory"
-				   (if (equal init-file-user "")
-				       (user-real-login-name)
-				     init-file-user))
-			   :error))))
-
     ;; Load that user's init file, or the default one, or none.
     (let (debug-on-error-from-init-file
 	  debug-on-error-should-be-set
@@ -1312,33 +1435,6 @@ command-line
 		 (eq face-ignored-fonts old-face-ignored-fonts))
       (clear-face-cache)))
 
-  ;; If any package directory exists, initialize the package system.
-  (and user-init-file
-       package-enable-at-startup
-       (catch 'package-dir-found
-	 (let (dirs)
-	   (if (boundp 'package-directory-list)
-	       (setq dirs package-directory-list)
-	     (dolist (f load-path)
-	       (and (stringp f)
-		    (equal (file-name-nondirectory f) "site-lisp")
-		    (push (expand-file-name "elpa" f) dirs))))
-	   (push (if (boundp 'package-user-dir)
-		     package-user-dir
-		   (locate-user-emacs-file "elpa"))
-		 dirs)
-	   (dolist (dir dirs)
-	     (when (file-directory-p dir)
-	       (dolist (subdir (directory-files dir))
-		 (when (let ((subdir (expand-file-name subdir dir)))
-                         (and (file-directory-p subdir)
-                              (file-exists-p
-                               (expand-file-name
-                                (package--description-file subdir)
-                                subdir))))
-		   (throw 'package-dir-found t)))))))
-       (package-initialize))
-
   (setq after-init-time (current-time))
   ;; Display any accumulated warnings after all functions in
   ;; `after-init-hook' like `desktop-read' have finalized possible
diff --git a/src/lread.c b/src/lread.c
index 6bc93b1481..b4823956e7 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -4910,6 +4910,15 @@ While Emacs loads and evaluates the init file, value is the real name
 of the file, regardless of whether or not it has the `.elc' extension.  */);
   Vuser_init_file = Qnil;
 
+  DEFVAR_LISP ("early-init-file", Vearly_init_file,
+               doc: /* File name, including directory, of user's early init file.
+If the file loaded had extension `.elc', and the corresponding source file
+exists, this variable contains the name of source file, suitable for use
+by functions like `custom-save-all' which edit the init file.
+While Emacs loads and evaluates the init file, value is the real name
+of the file, regardless of whether or not it has the `.elc' extension.  */);
+  Vearly_init_file = Qnil;
+
   DEFVAR_LISP ("current-load-list", Vcurrent_load_list,
 	       doc: /* Used for internal purposes by `load'.  */);
   Vcurrent_load_list = Qnil;
-- 
2.13.3


^ permalink raw reply related	[flat|nested] 838+ messages in thread
* bounds-of-thing-at-point for paragraphs
@ 2020-11-01 16:08 Christopher Dimech
  2020-11-01 18:22 ` Jean Louis
  0 siblings, 1 reply; 838+ messages in thread
From: Christopher Dimech @ 2020-11-01 16:08 UTC (permalink / raw)
  To: Help Gnu Emacs

Been trying to write a function to transpose two paragraphs but keep the cursor
at the same position.  How is it that bounds-of-thing-at-point does not take
paragraph as argument?


(defun Skip-Over-Paragraphs (arg)

   (let ((Prg-Bounds (bounds-of-thing-at-point 'paragraph)))

      ;; ----------------------------------------------------------------
      (when Wrd-Bounds
         (let*
            ( (Beg (point))
              (End (cdr Prg-Bounds))
              (Shift (- Beg End))
              ;; --------------------------------------------------------
              (Cursor-Psn
                 (save-excursion
                    (goto-char End)  ; [#A]
                    (if (condition-case err
                           (progn    ; bodyform
                              (transpose-paragraphs arg) ; [#B]
                              t
                           )
                           (message err) ; Handler when [#B] fails
                        )
                        ;; ----------------------------------------------
                        (+ (point) Shift)  ; Shift after executing [#B]
                        nil                ; [#B] failed
                        ;; ----------------------------------------------
                    )
                 )
              )
              ;; --------------------------------------------------------
            )
            (when Cursor-Psn (goto-char Cursor-Psn))
         )
      )
      ;;-----------------------------------------------------------------

   ) ; let bounds (start and end locations of word)

)




^ permalink raw reply	[flat|nested] 838+ messages in thread
* Proposal for an Emacs User Survey
@ 2020-10-08 15:30 Adrien Brochard
  2020-10-08 17:27 ` Philip K.
                   ` (3 more replies)
  0 siblings, 4 replies; 838+ messages in thread
From: Adrien Brochard @ 2020-10-08 15:30 UTC (permalink / raw)
  To: emacs-devel

Hi everyone,

I posted on reddit.com/r/emacs yesterday a proposal to craft and
distribute a survey for Emacs users to better grasp the diversity and
various usages out there. I got some very good feedback but there could
always be more.

The main points that need to be worked out are:
1. the actual questions to be asked
2. the platform to collect responses

Regarding the questions, I have a decent skeleton and a lot of suggestions.

But the for the platform to collect responses, this is where it gets
difficult. Something like a Google survey might the easiest/cheapest to
make and distribute and will work on most devices, but it obviously has
privacy concerns. On the other hand, doing something like self-hosting a
no-JS form is very time consuming. I was also thinking of allowing
responses via email for people who do not want to bother with a survey
link and then manually reconcile responses.

Links to the posts with the tentative questions:
-
https://www.reddit.com/r/emacs/comments/j6x7ad/proposal_for_an_emacs_user_survey/
-
https://www.reddit.com/r/emacs/comments/b2fh4y/help_reviewprovide_feedback_on_state_of_emacs/

Thank you for reading!
Best,
Adrien



^ permalink raw reply	[flat|nested] 838+ messages in thread
[parent not found: <<fdimdgyaxf.fsf@norden.tntech.edu>]
* bug#42611: 26.3; edit-abbrevs lets me type and commit, but doesn't store anywhere and abbrevs don't work
@ 2020-07-30  4:01 Brett Randall
       [not found] ` <handler.42611.B.159608273314264.ack@debbugs.gnu.org>
  2020-10-17  8:41 ` Lars Ingebrigtsen
  0 siblings, 2 replies; 838+ messages in thread
From: Brett Randall @ 2020-07-30  4:01 UTC (permalink / raw)
  To: 42611

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

Actions that triggered the bug:


M-x edit-abbrevs


Enter abbrevs in fundamental or global abbreviations at bottom of the list, e.g.:


"dfn" 0 "definition"


C-c C-c


Buffer appears committed (modified flag disappears). Close buffer, test the abbrev in "abbrev-mode" minor mode and nothing happens. M-x edit-abbrevs again. The definition I entered is no longer there. This is in the same session. Emacs was not closed/reopened. The definitions are not applying/temporarily saving.


In GNU Emacs 26.3 (build 1, x86_64-pc-cygwin)
of 2019-08-31 built on moufang2
Repository revision: 522486e90a3d9402d836c2186be9e73299423cd9
Windowing system distributor 'Microsoft Corp.', version 10.0.19041
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Quit
(New file)
Making completion list...
Abbrev mode enabled in current buffer
Saving all Org buffers... done


Configured using:
'configure
--srcdir=/home/kbrown/src/cygpackages/emacs/emacs-26.3-2.x86_64/src/emacs-26.3
--prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc
--docdir=/usr/share/doc/emacs --htmldir=/usr/share/doc/emacs/html -C
--with-w32 'CFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong
--param=ssp-buffer-size=4
-fdebug-prefix-map=/home/kbrown/src/cygpackages/emacs/emacs-26.3-2.x86_64/build=/usr/src/debug/emacs-26.3-2
-fdebug-prefix-map=/home/kbrown/src/cygpackages/emacs/emacs-26.3-2.x86_64/src/emacs-26.3=/usr/src/debug/emacs-26.3-2'
CPPFLAGS= LDFLAGS='


Configured features:
XPM JPEG TIFF GIF PNG IMAGEMAGICK SOUND DBUS GLIB NOTIFY ACL GNUTLS
LIBXML2 ZLIB TOOLKIT_SCROLL_BARS XIM THREADS LCMS2


Important settings:
locale-coding-system: nil


Major mode: Info


Minor modes in effect:
global-auto-revert-mode: t
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-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
buffer-read-only: t
line-number-mode: t
transient-mark-mode: t


Load-path shadows:
None found.


Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-utils jka-compr info elec-pair org-element avl-tree generator org
org-macro org-footnote org-pcomplete pcomplete org-list org-faces
org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob
ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint
ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs
format-spec find-func cal-menu calendar cal-loaddefs edmacro kmacro
advice autorevert filenotify arjen-theme finder-inf package easymenu
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 cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel disp-table
term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode prog-mode register page menu-bar rfn-eshadow isearch 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 composite charscript charprop 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 threads dbusbind gfilenotify w32 lcms2 multi-tty
make-network-process emacs)


Memory information:
((conses 16 165726 13709)
(symbols 48 27132 1)
(miscs 40 72 220)
(strings 32 55598 1442)
(string-bytes 1 1610203)
(vectors 16 22900)
(vector-slots 8 589906 9136)
(floats 8 97 210)
(intervals 56 320 176)
(buffers 992 16))

Brett

[-- Attachment #2: Type: text/html, Size: 6111 bytes --]

^ permalink raw reply	[flat|nested] 838+ messages in thread
* bug#41438: [PATCH] Allow windmove keys to be bound without prefix or modifiers
@ 2020-05-21 16:56 Philip K.
  2020-05-21 22:18 ` Juri Linkov
  2020-06-26 19:46 ` Philip K.
  0 siblings, 2 replies; 838+ messages in thread
From: Philip K. @ 2020-05-21 16:56 UTC (permalink / raw)
  To: 41438

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


Hi,

I'm probably not the only one who tends to use C-{f,b,n,p} over the
arrow keys, but also sometimes gets annoyed by navigating windows. I
recently realised that the reason I didn't use windmove as much as I
would want to, was that I coudln't find a satisfying modifier-key. My
idea was then to try windmove without any modifier, and I quite like
it. The only "annoying" thing is that I have to bind all keys
manually, instead of using a function like
`windmove-default-keybindings', because `nil' is interpreted as a
default binding.

This patch adds a pseudo-modifier (`none') to allow bindings the
windmove functions without any real modifier or prefix key, depending on
the function.

--

Another question I'd like to ask before trying it out: Would there be
any interest in adding user options for the "default" modifiers that
windmove should use? If yes, one could add a :set function that
automatically calls the apropriate bindings function, when it's value
is non-nil. I have a very customize-centric configuration, where something
this would fit in very well.

-- 
	Philip K.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Allow-windmove-keys-to-be-bound-without-prefix-or-mo.patch --]
[-- Type: text/x-diff, Size: 3810 bytes --]

From 0fb951817fc11983498052f2a4fdb8815bc89b92 Mon Sep 17 00:00:00 2001
From: Philip K <philip@warpmail.net>
Date: Thu, 21 May 2020 18:44:10 +0200
Subject: [PATCH] Allow windmove keys to be bound without prefix or modifiers

---
 lisp/windmove.el | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/lisp/windmove.el b/lisp/windmove.el
index f96383197b..3d7f86b9af 100644
--- a/lisp/windmove.el
+++ b/lisp/windmove.el
@@ -431,9 +431,12 @@ windmove-default-keybindings
   "Set up keybindings for `windmove'.
 Keybindings are of the form MODIFIERS-{left,right,up,down},
 where MODIFIERS is either a list of modifiers or a single modifier.
+If MODIFIERS is `none', the keybindings will be directly bound to
+the arrow keys.
 Default value of MODIFIERS is `shift'."
   (interactive)
   (unless modifiers (setq modifiers 'shift))
+  (when (eq modifiers 'none) (setq modifiers nil))
   (unless (listp modifiers) (setq modifiers (list modifiers)))
   (global-set-key (vector (append modifiers '(left)))  'windmove-left)
   (global-set-key (vector (append modifiers '(right))) 'windmove-right)
@@ -568,9 +571,12 @@ windmove-display-default-keybindings
 Keys are bound to commands that display the next buffer in the specified
 direction.  Keybindings are of the form MODIFIERS-{left,right,up,down},
 where MODIFIERS is either a list of modifiers or a single modifier.
+If MODIFIERS is `none', the keybindings will be directly bound to
+the arrow keys.
 Default value of MODIFIERS is `shift-meta'."
   (interactive)
   (unless modifiers (setq modifiers '(shift meta)))
+  (when (eq modifiers 'none) (setq modifiers nil))
   (unless (listp modifiers) (setq modifiers (list modifiers)))
   (global-set-key (vector (append modifiers '(left)))  'windmove-display-left)
   (global-set-key (vector (append modifiers '(right))) 'windmove-display-right)
@@ -640,11 +646,16 @@ windmove-delete-default-keybindings
 Keys are bound to commands that delete windows in the specified
 direction.  Keybindings are of the form PREFIX MODIFIERS-{left,right,up,down},
 where PREFIX is a prefix key and MODIFIERS is either a list of modifiers or
-a single modifier.  Default value of PREFIX is `C-x' and MODIFIERS is `shift'."
+a single modifier.
+If PREFIX is `none', no prefix is used. If MODIFIERS is `none', the keybindings
+are directly bound to the arrow keys.
+Default value of PREFIX is `C-x' and MODIFIERS is `shift'."
   (interactive)
   (unless prefix (setq prefix '(?\C-x)))
+  (when (eq prefix 'none) (setq prefix nil))
   (unless (listp prefix) (setq prefix (list prefix)))
   (unless modifiers (setq modifiers '(shift)))
+  (when (eq modifiers 'none) (setq modifiers nil))
   (unless (listp modifiers) (setq modifiers (list modifiers)))
   (global-set-key (vector prefix (append modifiers '(left)))  'windmove-delete-left)
   (global-set-key (vector prefix (append modifiers '(right))) 'windmove-delete-right)
@@ -695,9 +706,13 @@ windmove-swap-states-default-keybindings
 Keys are bound to commands that swap the states of the selected window
 with the window in the specified direction.  Keybindings are of the form
 MODIFIERS-{left,right,up,down}, where MODIFIERS is either a list of modifiers
-or a single modifier.  Default value of MODIFIERS is `shift-super'."
+or a single modifier.
+If MODIFIERS is `none', the keybindings will be directly bound to the
+arrow keys.
+Default value of MODIFIERS is `shift-super'."
   (interactive)
   (unless modifiers (setq modifiers '(shift super)))
+  (when (eq modifiers 'none) (setq modifiers nil))
   (unless (listp modifiers) (setq modifiers (list modifiers)))
   (global-set-key (vector (append modifiers '(left)))  'windmove-swap-states-left)
   (global-set-key (vector (append modifiers '(right))) 'windmove-swap-states-right)
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 838+ messages in thread
[parent not found: <20200515175844.18941.61355@vcs0.savannah.gnu.org>]
* bug#35367: 26.2; `dired-copy-how-to-fn' and HOW-TO arg of `dired-create-files'
@ 2019-04-21 19:30 Drew Adams
  2019-07-09 14:21 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 838+ messages in thread
From: Drew Adams @ 2019-04-21 19:30 UTC (permalink / raw)
  To: 35367

1. I believe `dired-copy-how-to-fn' was added to Emacs quite a while ago
   (1991[1]).  But it's not clear to me what it's really for, and there
   seem to be no uses of it in the distributed Emacs code, apart from
   `dired-do-copy', which just passes it on to `dired-create-files'.
   The variable's doc just says to "See HOW-TO argument for
   `dired-create-files'."

   So why was this variable created?

2. Apart from the variable, why was the HOW-TO arg of
   `dired-do-create-files' added?  I find no uses of it, apart from
   `dired-do-copy' (which just passes it along).

   Presumably someone thought that someone might want to pass such a
   thing to `dired-do-copy', but why?

   Half the doc of `dired-do-create-files' is for this parameter.  And
   its description, although probably correct and complete, reads like
   gobbledygook, to me.

   For one thing, the nil case should not be described under this
   parameter; it should be described as the function's default behavior,
   up above the parameter list.  (That's already 4 lines of its
   description.)

   Beyond that:

   * A value of `t' is unclear to me.  What does it mean to target a
     plain file - is this the same as using a `nil' value?  What happens
     with `t' if the target is a directory or if there are multiple
     marked files?  Is that where the difference lies somehow (how)?

   * A unary function value is the most confusing.  I can't follow it,
     I'm afraid.

   If HOW-TO is to stay (and I assume it is) then we really need some
   kind of motivating explanation - perhaps an example of why/when/how
   you would use a function here.  With no existing examples in the code
   this seems a bit
   maybe-someone-someday-might-need-this-thing-that-somebody-dreamed.

   It was apparently RMS who added this [1].  I'm surprised that it's
   not more clear what good it is.

[1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25075#20


In GNU Emacs 26.2 (build 1, x86_64-w64-mingw32)
 of 2019-04-13
Repository revision: fd1b34bfba8f3f6298df47c8e10b61530426f749
Windowing system distributor `Microsoft Corp.', version 10.0.17134
Configured using:
 `configure --without-dbus --host=x86_64-w64-mingw32
 --without-compress-install 'CFLAGS=-O2 -static -g3''





^ permalink raw reply	[flat|nested] 838+ messages in thread
[parent not found: <mailman.5042.1543777897.1284.help-gnu-emacs@gnu.org>]
[parent not found: <mailman.7307.1515801433.27995.help-gnu-emacs@gnu.org>]
* Reload file from disk
@ 2017-11-11  9:17 Florian Weimer
  2017-11-11 10:29 ` Eli Zaretskii
                   ` (2 more replies)
  0 siblings, 3 replies; 838+ messages in thread
From: Florian Weimer @ 2017-11-11  9:17 UTC (permalink / raw)
  To: emacs-devel

Some time ago, it was possible to reload the current buffer from disk
using C-x C-f RET.  This was changed to run dired instead.  The
argument at the time was you could use C-x C-f M-n RET to reload the
current buffer, and that dired was more important.  The behavior of
M-n is documented for find-file at al.:

| but the visited file name is available through the minibuffer
| history: type M-n to pull it into the minibuffer.

But over the years, C-x C-f M-n RET started doing more and more
bizarre things.  It now inserts the file name at point in the buffer,
which is particularly annoying if you try to reload a ChangeLog file.
And I just noticed that when on a domain name such as example.com, it
will apparently attempt to ping that host.

Can we please make M-n behave as documented in this context, or even
better, revert to the old C-x C-f RET behavior?  One could always
browse the current directory using C-x C-f . RET, which is why never
understood the motivation behind that change.



^ permalink raw reply	[flat|nested] 838+ messages in thread
* How to get back to a place in a buffer, or: what is a window configuration?
@ 2016-08-03  9:30 Marcin Borkowski
  2016-08-03 11:25 ` Kaushal Modi
                   ` (2 more replies)
  0 siblings, 3 replies; 838+ messages in thread
From: Marcin Borkowski @ 2016-08-03  9:30 UTC (permalink / raw)
  To: Help Gnu Emacs mailing list

Hi all,

sometimes I work on a particular place in some buffer, and Emacs for
some reason scrolls me out of that place.  I want then to get back to
it.  Is there a way (in stock Emacs or with help of M?elpa) to
accomplish that?

Bonus points for a package/command which /temporarily/ disables C-v/M-v
and other commands that might result in scrolling text in the window.
(Narrowing to what is currently visible should do the trick, so
a combination of M-r, C-e and C-SPC would probably do what I want.
Coding that is three minutes, but maybe someone did it already?)

Note that it's not the same as keeping a position in a register.
A simple experiment shows that keeping a /window configurations/ seems
to do what I want, but from reading the manual I'm not sure what
a "window configuration" really is.  What does a "window configuration"
consist of, exactly?

TIA,

-- 
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Faculty of Mathematics and Computer Science
Adam Mickiewicz University



^ permalink raw reply	[flat|nested] 838+ messages in thread
* Overriding emacs key bindings
@ 2016-05-13 14:20 xiongtk
  2016-05-16 18:04 ` Eli Zaretskii
  2016-05-16 18:59 ` Emanuel Berg
  0 siblings, 2 replies; 838+ messages in thread
From: xiongtk @ 2016-05-13 14:20 UTC (permalink / raw)
  To: help-gnu-emacs

Hi! I'm in a situation where I would like to override the following key
binding:

    /Applications/Emacs.app/Contents/Resources/lisp/international/mule-cmds.el.gz

    (define-key global-map "\C-\\" 'toggle-input-method)


Since this file is read only and it's not inside .emacs.d, I do not
want to change it directly if other solutions are possible.

I've tried with writing the following line in my personal customization
file:

    (define-key global-map (kbd "<f8>") 'toggle-input-method)
or
    (global-set-key (kbd "<f8>")  'toggle-input-method)

(I've tried both.)
Which assigns f8 to be the key binding.

However, checking the key binding with C-h a toggle-input-method gives me
the following message:

    Type M-x apropos-follow on an entry to view its full documentation.

    isearch-toggle-input-method   M-x ... RET
    Toggle input method in interactive search.
    toggle-input-method           <menu-bar> <options> <mule> <toggle-input-method>, <f8>, C-\
    :around advice: `ad-Advice-toggle-input-method'


Apparently my method does not override the original key binding. Any
suggestions?

P.S. About why I want to do that, I use evil-leader which uses "\" as
the leader key. To execute evil-leader key bindings in non normal mode of
evil-mode, I need to use C-\ as the leader key. So it conflicts with
the default key binding for toggle-input-method.




^ permalink raw reply	[flat|nested] 838+ messages in thread
* Opening a bookmark in the init file
@ 2015-03-03  0:47 Robert Thorpe
  2015-03-03  0:56 ` Drew Adams
  0 siblings, 1 reply; 838+ messages in thread
From: Robert Thorpe @ 2015-03-03  0:47 UTC (permalink / raw)
  To: help-gnu-emacs

For years I've setup Emacs so it presents me with my ToDo list at
startup.  It doesn't put me in the right place in the file though.  I
can bookmark the place in the file, but using bookmark-jump in the init
file doesn't work and it doesn't work in emacs-startup-hook either.

I know I can use desktop.el to save and restore everything.  I don't
want all the other buffers saved and restored though.

BR,
Robert Thorpe



^ permalink raw reply	[flat|nested] 838+ messages in thread
* Info: how to get back from a footnote
@ 2015-01-14 22:12 Marcin Borkowski
  2015-01-15  2:42 ` Robert Thorpe
  0 siblings, 1 reply; 838+ messages in thread
From: Marcin Borkowski @ 2015-01-14 22:12 UTC (permalink / raw)
  To: Help Gnu Emacs mailing list

Hi, it's me again!

Oftentimes I read something in Info and follow a link to a footnote
(within the same node).

How? To? Come? Back? to the footnote reference?  C-x SPC didn't help...

TIA

-- 
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Faculty of Mathematics and Computer Science
Adam Mickiewicz University



^ permalink raw reply	[flat|nested] 838+ messages in thread
[parent not found: <mailman.16504.1419019164.1147.help-gnu-emacs@gnu.org>]
* When do you prefer frames instead of windows?
@ 2014-11-24 16:40 Raffaele Ricciardi
  2014-11-24 17:20 ` Drew Adams
                   ` (10 more replies)
  0 siblings, 11 replies; 838+ messages in thread
From: Raffaele Ricciardi @ 2014-11-24 16:40 UTC (permalink / raw)
  To: help-gnu-emacs

The usefulness of frames is evident for buffers that update their 
content according to the current buffer (like Speedbar and ECB). 
Besides this kind of use, when do you prefer frames instead of windows?

Thank you.


^ permalink raw reply	[flat|nested] 838+ messages in thread
* when you gotta have a variable value for a symbol name
@ 2014-07-23 21:37 Buchs, Kevin J.
  2014-07-23 22:02 ` Drew Adams
       [not found] ` <mailman.5936.1406152985.1147.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 838+ messages in thread
From: Buchs, Kevin J. @ 2014-07-23 21:37 UTC (permalink / raw)
  To: help-gnu-emacs

I want to evaluate (kmacro-name-last-macro variable), where I want the 
value of "variable" passed as the symbol name. Despite years of trying, 
I don't think I ever really conceptually "got" the distinction between 
symbols and variables and that seems to be critical here. I'm working 
with the code below, but it is not suceeding in naming the macros (no 
error messages, however). Of course (kmacro-name-last-macro 'my-macro) 
works just fine.

-- 
Kevin Buchs   Research Computer Services   Phone: 507-538-5459
Mayo Clinic   200 1st. St SW   Rochester, MN 55905
http://mayoclinic.org  http://facebook.com/MayoClinic  http://youtube.com/MayoClinic  http://twitter.com/MayoClinic

(defun name-my-macro-sequentially ()
   "Names the last recorded macro as my-macro#, where # is a number sequentially incremented"
    (interactive)
    (unless (boundp 'my-macro-counter) (setq my-macro-counter 0))
    (setq my-macro-counter (1+ my-macro-counter))
    (let ((macro-name (format "my-macro-%d" my-macro-counter)))
       (kmacro-name-last-macro (make-symbol macro-name))
       (message "named keyboard macro %s" macro-name)))




^ permalink raw reply	[flat|nested] 838+ messages in thread
[parent not found: <Your>]

end of thread, other threads:[~2022-01-22 14:43 UTC | newest]

Thread overview: 838+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-18 21:57 [PATCH] Fixing package-initialize, adding early init file Radon Rosborough
2017-09-19 12:30 ` Stefan Monnier
2017-09-25 16:27   ` Radon Rosborough
2017-09-25 16:54     ` John Wiegley
2017-09-25 19:38       ` Radon Rosborough
2017-09-25 21:23         ` Mark Oteiza
2017-09-25 22:16           ` Radon Rosborough
2017-09-25 23:15             ` Mark Oteiza
2017-09-26  3:00               ` Radon Rosborough
2017-09-29 10:22               ` Eli Zaretskii
2017-09-25 16:58     ` Stefan Monnier
2017-09-25 19:40       ` Radon Rosborough
2017-10-09 23:17     ` Radon Rosborough
2017-10-10 16:52 ` Robert Weiner
2017-10-10 16:59   ` Eli Zaretskii
2017-10-14 21:30     ` Mark Oteiza
2017-10-14 21:52       ` Stefan Monnier
2017-10-15  1:18       ` Radon Rosborough
2017-10-15 14:16       ` Eli Zaretskii
2017-10-15 16:26         ` Stefan Monnier
2017-10-25 22:13           ` Radon Rosborough
2017-10-26  0:11             ` Stefan Monnier
2017-12-18  0:45               ` Radon Rosborough
2018-01-25  4:35                 ` Radon Rosborough
2018-01-25 15:43                   ` Clément Pit-Claudel
2018-01-25 16:03                     ` Stefan Monnier
2018-01-25 16:22                       ` Clément Pit-Claudel
2018-01-25 17:12                         ` Stefan Monnier
2018-01-26  9:31                         ` Eli Zaretskii
2018-01-26 14:34                         ` Loading a package applies automatically to future sessions? Richard Stallman
2018-01-26 17:03                           ` Stefan Monnier
2018-01-28 12:07                             ` Richard Stallman
2018-01-28 13:24                               ` Stefan Monnier
2018-01-29  1:50                                 ` Richard Stallman
2018-01-29  5:56                                   ` Radon Rosborough
2018-02-02  2:14                                     ` Richard Stallman
2018-02-02  3:05                                       ` Clément Pit-Claudel
2018-02-04  3:08                                         ` Richard Stallman
2018-02-04 15:21                                           ` Clément Pit-Claudel
2018-02-04 21:27                                             ` Tim Cross
2018-02-05 10:07                                               ` George Plymale II
2018-02-05 21:27                                                 ` Tim Cross
2018-02-05  1:08                                             ` Richard Stallman
2018-02-05  4:15                                               ` Clément Pit-Claudel
2018-02-05 20:36                                                 ` Richard Stallman
2018-01-26 19:24                           ` Radon Rosborough
2018-01-26 20:02                             ` Eli Zaretskii
2018-01-28 18:20                               ` Radon Rosborough
2018-01-29  1:52                                 ` Richard Stallman
2018-02-10 12:00                                 ` Eli Zaretskii
2018-02-11  1:23                                   ` George Plymale II
2018-02-13 21:14                                     ` Stefan's patch to improve package loading (was Loading a package applies automatically to future sessions?) George Plymale II
2018-02-14  2:56                                       ` John Wiegley
2018-02-14 23:32                                         ` George Plymale II
2018-03-09  2:54                                           ` Stefan's patch to improve package loading George Plymale II
2018-02-15  4:40                                   ` Loading a package applies automatically to future sessions? Radon Rosborough
2018-01-27 20:44                             ` Richard Stallman
2018-01-28  6:30                               ` Radon Rosborough
2018-01-28  9:33                                 ` Charles A. Roelli
2018-01-28 13:21                                 ` Stefan Monnier
2018-01-28 17:32                                   ` Radon Rosborough
2018-01-28 22:11                                     ` Stefan Monnier
2018-01-29  1:08                                       ` T.V Raman
2018-01-29  5:53                                       ` Radon Rosborough
2018-01-29  7:21                                         ` John Wiegley
2018-01-29 18:54                                         ` Stefan Monnier
2018-01-29 19:19                                           ` John Wiegley
2018-01-29 19:55                                             ` Stefan Monnier
2018-01-29  6:55                                       ` John Wiegley
2018-01-29 19:08                                         ` Stefan Monnier
2018-01-29 19:55                                           ` John Wiegley
2018-01-29 21:50                                             ` Stefan Monnier
2018-01-29 23:13                                               ` Clément Pit-Claudel
2018-01-30  1:37                                               ` T.V Raman
2018-01-29 20:18                                           ` Clément Pit-Claudel
2018-01-30 15:11                                             ` Stefan Monnier
2018-01-30 22:33                                               ` George Plymale II
2018-01-30 22:56                                                 ` George Plymale II
2018-01-31  3:47                                                 ` Stefan Monnier
2018-01-31  5:17                                                   ` George Plymale II
2018-01-31 20:49                                                     ` George Plymale II
2018-01-31 21:35                                                       ` Stefan Monnier
2018-01-31 21:58                                                         ` George Plymale II
2018-01-31 22:06                                                           ` George Plymale II
2018-02-01 14:48                                                             ` Stefan Monnier
2018-02-01 17:47                                                               ` George Plymale II
2018-02-01 19:11                                                                 ` Stefan Monnier
2018-02-01 19:19                                                                 ` Stephen Berman
2018-02-01 19:28                                                                   ` Stephen Berman
2018-02-01 21:44                                                                   ` George Plymale II
2018-02-01 22:16                                                                     ` Stephen Berman
2018-02-01 23:02                                                                       ` George Plymale II
2018-02-02  8:43                                                                         ` Eli Zaretskii
2018-02-02 17:19                                                                           ` George Plymale II
2018-02-02 17:57                                                                             ` Stefan Monnier
2018-02-02 18:06                                                                             ` Eli Zaretskii
2018-02-02 12:19                                                                         ` Phillip Lord
2018-02-02 19:20                                                                           ` Radon Rosborough
2018-02-02 22:53                                                                         ` Richard Stallman
2018-02-05  9:17                                                                           ` A response to RMS (was Loading a package applies automatically to future sessions?) George Plymale II
2018-02-05 12:55                                                                             ` Clément Pit-Claudel
2018-02-06 23:34                                                                               ` George Plymale II
2018-02-05 20:36                                                                             ` Richard Stallman
2018-02-06 23:42                                                                               ` George Plymale II
2018-02-07 20:45                                                                                 ` Richard Stallman
2018-02-05 20:36                                                                             ` Richard Stallman
2018-02-05 20:36                                                                             ` Richard Stallman
2018-02-06 15:06                                                                         ` Loading a package applies automatically to future sessions? Sam Steingold
2018-02-02 22:53                                                                       ` Richard Stallman
2018-02-02 23:12                                                                         ` Stephen Berman
2018-02-03 19:13                                                                           ` Richard Stallman
2018-02-03 20:40                                                                           ` Stephen Berman
2018-02-04  3:07                                                                             ` Richard Stallman
2018-02-05  9:26                                                                             ` George Plymale II
2018-02-05  9:22                                                                           ` Finding an online resource for the agreement (was Loading a package applies automatically to future sessions?) George Plymale II
2018-02-02  2:14                                                                     ` Loading a package applies automatically to future sessions? Richard Stallman
2018-02-02  7:25                                                                       ` George Plymale II
2018-02-02  9:39                                                                       ` Eli Zaretskii
2018-02-02 17:07                                                                         ` George Plymale II
2018-02-02 17:59                                                                         ` Stefan Monnier
2018-02-02 22:56                                                                         ` Richard Stallman
2018-02-14 22:28                                                                         ` Richard Stallman
2018-02-14 23:18                                                                           ` George Plymale II
2018-02-02  8:39                                                                     ` Eli Zaretskii
2018-02-02 17:21                                                                       ` George Plymale II
2018-02-02 18:08                                                                         ` Eli Zaretskii
2018-02-02  2:12                                                                   ` Richard Stallman
2018-02-02  6:15                                                                     ` George Plymale II
2018-02-04  3:07                                                                       ` Richard Stallman
2018-02-05  9:35                                                                         ` Another response to RMS (was Loading a package applies automatically to future sessions?) George Plymale II
2018-02-05 20:37                                                                           ` Richard Stallman
2018-02-06 23:47                                                                             ` George Plymale II
2018-02-02  2:13                                                               ` Loading a package applies automatically to future sessions? Richard Stallman
2018-02-01 19:24                                                             ` Richard Stallman
2018-02-01 21:36                                                               ` George Plymale II
2018-02-02  2:08                                                                 ` Tim Landscheidt
2018-02-02 22:53                                                                   ` Richard Stallman
2018-02-02  2:17                                                                 ` Richard Stallman
2018-02-02  6:26                                                                   ` George Plymale II
2018-02-02  9:26                                                                   ` Eli Zaretskii
2018-02-02 17:14                                                                     ` George Plymale II
2018-02-02 22:56                                                                     ` Richard Stallman
2018-02-05  9:19                                                                       ` George Plymale II
2018-02-05 20:36                                                                         ` Richard Stallman
2018-02-06 23:44                                                                           ` George Plymale II
2018-02-02  2:17                                                                 ` Richard Stallman
2018-02-02  7:33                                                                   ` George Plymale II
2018-02-02 18:38                                                                     ` Drew Adams
2018-02-02 19:05                                                                       ` Generations (was: Loading a package applies automatically to future sessions?) Stefan Monnier
2018-02-02 21:40                                                                         ` Drew Adams
2018-02-02 22:57                                                                         ` Richard Stallman
2018-02-02 23:03                                                                           ` Drew Adams
2018-02-02 20:36                                                                     ` Loading a package applies automatically to future sessions? Phillip Lord
2018-02-02  2:17                                                                 ` Richard Stallman
2018-02-02  7:24                                                                   ` George Plymale II
2018-02-02 22:28                                                                     ` Paul Eggert
2018-02-05  8:21                                                                       ` George Plymale II
2018-02-05 20:36                                                                         ` Richard Stallman
2018-02-04  3:09                                                                     ` Richard Stallman
2018-02-02 13:37                                                                 ` Clément Pit-Claudel
2018-02-02 17:20                                                                   ` Drew Adams
2018-02-05  4:51                                                                 ` Herring, Davis
2018-02-01 19:47                                                     ` Stefan Monnier
2018-02-01 22:10                                                       ` George Plymale II
2018-02-01 22:44                                                         ` George Plymale II
2018-02-02  1:54                                                           ` Stefan Monnier
2018-02-02 20:32                                                             ` George Plymale II
2018-01-31  3:51                                                 ` T.V Raman
2018-01-31  5:18                                                   ` George Plymale II
2018-01-31  6:56                                                     ` Tim Cross
2018-01-31  7:07                                                       ` George Plymale II
2018-01-31  8:05                                                       ` John Wiegley
2018-02-01  7:26                                                         ` Tim Cross
2018-02-01 15:00                                                           ` Stefan Monnier
2018-02-01 16:23                                                           ` T.V Raman
2018-02-03  0:39                                                             ` Tim Cross
2018-02-05  9:24                                                               ` George Plymale II
2018-01-29  1:50                                   ` Richard Stallman
2018-01-25 17:07                   ` [PATCH] Fixing package-initialize, adding early init file Stefan Monnier
2018-01-28 19:42                     ` Radon Rosborough
2018-01-30 15:02                       ` Stefan Monnier
2018-01-30 15:44                         ` Eli Zaretskii
2018-02-01  3:12                           ` Mark Oteiza
2018-02-01  4:22                             ` Radon Rosborough
2018-02-01 13:36                               ` Stefan Monnier
2018-02-18  5:40                                 ` Stefan Monnier
2018-02-08  5:54                           ` Radon Rosborough
2018-02-08 15:27                             ` Eli Zaretskii
2018-01-30 19:30                         ` Radon Rosborough
2018-02-10 11:56                       ` Eli Zaretskii
2018-02-10 23:37                         ` Stefan Monnier
2018-02-11  3:26                           ` Radon Rosborough
2018-02-11 14:45                             ` Stefan Monnier
2018-02-11 13:31                           ` Basil L. Contovounesios
2018-02-15  4:38                         ` Radon Rosborough
2018-02-15 15:54                           ` Drew Adams
2018-02-15 16:25                             ` Stefan Monnier
2018-02-15 19:32                             ` John Wiegley
2018-02-15 21:13                               ` Stefan Monnier
2018-02-16  7:00                                 ` John Wiegley
2018-02-17 11:38                           ` Eli Zaretskii
2018-02-17 14:14                             ` Clément Pit-Claudel
2018-02-17 18:17                             ` Radon Rosborough
2018-02-18 18:26                               ` Basil L. Contovounesios
2018-02-18 18:55                                 ` Radon Rosborough
2018-02-19  3:10                                 ` Stefan Monnier
2018-02-20 19:13                                   ` Basil L. Contovounesios
2018-02-20 19:26                                     ` Basil L. Contovounesios
2018-02-20 20:35                                       ` Radon Rosborough
2018-02-21  3:48                                         ` T.V Raman
2018-02-21  8:16                                         ` Stefan Monnier
2018-02-21 20:48                                           ` Radon Rosborough
2018-02-21 21:26                                             ` Stefan Monnier
2018-02-21  3:43                                       ` T.V Raman
2017-10-10 19:03   ` Radon Rosborough
2017-10-10 19:31     ` Robert Weiner
2017-10-10 19:41       ` Radon Rosborough
2017-10-13 21:29         ` John Wiegley
2017-10-14  0:49           ` Radon Rosborough
2017-10-14  5:15             ` João Távora
2017-10-14  6:19               ` Radon Rosborough
2017-10-14  9:04                 ` João Távora
2017-10-14 13:47               ` Stefan Monnier
  -- strict thread matches above, loose matches on Subject: below --
2020-11-01 16:08 bounds-of-thing-at-point for paragraphs Christopher Dimech
2020-11-01 18:22 ` Jean Louis
2020-11-01 18:34   ` Christopher Dimech
2020-11-01 18:45     ` Drew Adams
2020-11-01 18:52       ` Jean Louis
2020-11-01 19:00         ` Drew Adams
2020-11-01 20:07           ` Christopher Dimech
2020-11-01 22:06             ` Drew Adams
2020-11-01 22:36               ` Christopher Dimech
2020-11-01 22:47                 ` Jean Louis
2020-11-01 22:52                   ` Drew Adams
2020-11-01 23:14                     ` Christopher Dimech
2020-11-02  1:07                       ` Drew Adams
2020-11-02  4:09                         ` Robert Thorpe
2020-11-02 15:41                           ` Drew Adams
2020-11-03  6:00                             ` Corwin Brust
2020-11-03  6:40                               ` Stefan Kangas
2020-11-03  7:41                                 ` Corwin Brust
2020-11-03 16:07                                   ` Drew Adams
2020-11-06 23:45                                     ` Corwin Brust
2020-11-07  1:26                                       ` Stefan Kangas
2020-11-02  6:07                     ` finder-commentary Jean Louis
2020-11-02 15:48                       ` finder-commentary Drew Adams
2020-11-02 16:02                         ` finder-commentary Drew Adams
2020-11-02 16:58                           ` finder-commentary Jean Louis
2020-11-02 17:27                             ` finder-commentary Drew Adams
2020-11-01 22:49                 ` RE: RE: bounds-of-thing-at-point for paragraphs Jean Louis
2020-11-01 22:51                 ` Drew Adams
2020-11-01 23:10                   ` Christopher Dimech
2020-11-02  1:05                     ` Drew Adams
2020-11-01 20:36           ` Jean Louis
2020-11-01 21:32             ` Michael Heerdegen
2020-11-01 21:43               ` Jean Louis
2020-11-01 21:43               ` Jean Louis
2020-11-01 19:27         ` Eli Zaretskii
2020-11-01 19:51           ` Christopher Dimech
2020-11-01 20:00             ` Eli Zaretskii
2020-11-01 20:09               ` Christopher Dimech
2020-11-01 20:13                 ` Eli Zaretskii
2020-11-01 20:27                 ` Emanuel Berg via Users list for the GNU Emacs text editor
2020-11-01 20:31                   ` Christopher Dimech
2020-11-01 22:10                     ` Emanuel Berg via Users list for the GNU Emacs text editor
2020-11-01 21:46             ` Drew Adams
2020-11-01 20:23           ` Michael Heerdegen
2020-11-01 20:29             ` Christopher Dimech
2020-11-01 22:10               ` Drew Adams
2020-11-01 21:01             ` Stefan Monnier
2020-11-01 18:45     ` Jean Louis
2020-11-01 18:51       ` Drew Adams
2020-10-08 15:30 Proposal for an Emacs User Survey Adrien Brochard
2020-10-08 17:27 ` Philip K.
2020-10-08 17:45   ` Adrien Brochard
2020-10-09 11:30     ` Philip K.
2020-10-09 14:37       ` tomas
2020-10-09 17:23       ` Adrien Brochard
2020-10-09 18:17         ` Philip K.
2020-10-09 19:52           ` Adrien Brochard
2020-10-10  3:56             ` Richard Stallman
2020-10-10  9:36               ` Philip K.
2020-10-10 16:33                 ` Drew Adams
2020-10-10 18:02                   ` Dmitry Gutov
2020-10-11 10:46                 ` Jean Louis
2020-10-11 18:42                   ` Philip K.
2020-10-11 19:46                     ` Jean Louis
2020-10-11  1:00               ` Drew Adams
2020-10-10 10:35             ` Philip K.
2020-10-11  5:24               ` Richard Stallman
2020-10-11 17:59                 ` Philip K.
2020-10-12  2:03                   ` Richard Stallman
2020-10-11  7:31               ` Tomas Hlavaty
2020-10-11 12:04                 ` Jean Louis
2020-10-11 17:47                 ` Philip K.
2020-10-09 17:59     ` Jean Louis
2020-10-09  0:41 ` Karl Fogel
2020-10-09  1:26   ` Adrien Brochard
2020-10-10  3:52   ` Richard Stallman
2020-10-10 21:44     ` Dmitry Gutov
2020-10-12  2:04       ` Richard Stallman
2020-10-09  3:35 ` Richard Stallman
2020-10-09 18:01   ` Jean Louis
2020-10-09 23:12   ` Adrien Brochard
2020-10-09 23:31     ` Drew Adams
2020-10-09 23:36       ` Adrien Brochard
2020-10-10  2:21         ` Drew Adams
2020-10-10  2:40           ` Adrien Brochard
2020-10-10  3:53             ` Drew Adams
2020-10-10  8:09     ` Teemu Likonen
2020-10-10 10:45       ` Rasmus
2020-10-11 10:32       ` Jean Louis
2020-10-11 15:15         ` Drew Adams
2020-10-11 18:25           ` Jean Louis
2020-10-11 19:47             ` Drew Adams
2020-10-11 20:36               ` Jean Louis
2020-10-13  3:48             ` How to request changes in Emacs Richard Stallman
2020-10-13  4:59               ` Jean Louis
2020-10-16  4:00                 ` Richard Stallman
2020-10-16  4:47                   ` Drew Adams
2020-10-13 15:56               ` Drew Adams
2020-10-14  4:42                 ` Richard Stallman
2020-10-14  5:12                   ` Drew Adams
2020-10-11 20:19           ` Proposal for an Emacs User Survey Drew Adams
2020-10-11 20:42             ` Jean Louis
2020-10-11 18:33         ` Philip K.
2020-10-11 18:45           ` Jean Louis
2020-10-13  3:48             ` Richard Stallman
2020-10-11 19:47           ` Drew Adams
2020-10-11 20:33             ` Jean Louis
2020-10-11 23:24               ` Drew Adams
2020-10-12  4:10                 ` Jean Louis
2020-10-12 17:35                   ` Drew Adams
2020-10-12 18:33                     ` Jean Louis
2020-10-12 18:41                       ` Drew Adams
2020-10-11 20:54           ` Jean Louis
2020-10-12 14:32       ` Adrien Brochard
2020-10-10 10:54     ` Thibaut Verron
2020-10-10 13:50       ` Philip K.
2020-10-12 14:36         ` Adrien Brochard
2020-10-11 11:58       ` Jean Louis
2020-10-12 14:36       ` Adrien Brochard
2020-10-10 13:17     ` Rasmus
2020-10-12 14:41       ` Adrien Brochard
2020-10-11  5:23     ` Richard Stallman
2020-10-11  7:35       ` Vasilij Schneidermann
2020-10-11 12:08         ` Jean Louis
2020-10-11 12:50           ` Vasilij Schneidermann
2020-10-11 17:15             ` Jean Louis
2020-10-11 17:36               ` Thibaut Verron
2020-10-11 18:13                 ` Brett Gilio
2020-10-11 18:27                   ` Thibaut Verron
2020-10-11 18:44                     ` Jean Louis
2020-10-11 18:58                       ` Thibaut Verron
2020-10-11 20:12                         ` Jean Louis
2020-10-11 18:34                 ` Jean Louis
2020-10-11 19:15                   ` Thibaut Verron
2020-10-11 19:22                     ` Qiantan Hong
2020-10-13  3:47                       ` Richard Stallman
2020-10-11 20:26                     ` Jean Louis
2020-10-12  2:04             ` Richard Stallman
2020-10-12  3:32               ` Thibaut Verron
2020-10-12  5:04                 ` Jean Louis
2020-10-12  5:33                   ` Thibaut Verron
2020-10-12  6:29                     ` Jean Louis
2020-10-12  6:58                       ` Thibaut Verron
2020-10-12  8:16                         ` Jean Louis
2020-10-12  8:37                           ` Thibaut Verron
2020-10-12 14:09                             ` Jean Louis
2020-10-12  7:54                       ` Ihor Radchenko
2020-10-12  8:34                         ` Jean Louis
2020-10-12  8:54                           ` Ihor Radchenko
2020-10-12 16:36                             ` Jean Louis
2020-10-13  3:53                     ` Richard Stallman
2020-10-13  5:25                       ` Jean Louis
2020-10-15  3:59                         ` Richard Stallman
2020-10-15  5:19                           ` Jean Louis
2020-10-13  3:53                     ` Richard Stallman
2020-10-13  5:27                       ` Jean Louis
2020-10-16  3:59                         ` Richard Stallman
2020-10-16  6:02                           ` Marcel Ventosa
2020-10-16  6:52                             ` Thibaut Verron
2020-10-16  7:24                               ` Marcel Ventosa
2020-10-16  7:53                                 ` Thibaut Verron
2020-10-16  8:25                                   ` Marcel Ventosa
2020-10-16 12:17                                     ` Dmitry Gutov
2020-10-16 13:45                                       ` Marcel Ventosa
2020-10-16 14:04                                         ` Dmitry Gutov
2020-10-16 14:33                                           ` Marcel Ventosa
2020-10-16 14:58                                             ` Thibaut Verron
2020-10-16 15:51                                               ` Alfred M. Szmidt
2020-10-16 16:10                                                 ` Thibaut Verron
2020-10-16 16:16                                                   ` Alfred M. Szmidt
2020-10-16 16:32                                                     ` Thibaut Verron
2020-10-16 16:50                                                       ` Alfred M. Szmidt
2020-10-16 17:16                                                         ` Thibaut Verron
2020-10-16 17:32                                                           ` Alfred M. Szmidt
2020-10-16 17:55                                                             ` Thibaut Verron
2020-10-16 18:16                                                               ` Alfred M. Szmidt
2020-10-17  4:20                                               ` Richard Stallman
2020-10-17  4:50                                                 ` Thibaut Verron
2020-10-17  5:44                                                   ` Jean Louis
2020-10-17  6:42                                                     ` Thibaut Verron
2020-10-17  7:52                                                       ` Jean Louis
2020-10-18  4:16                                                       ` Richard Stallman
2020-10-18  5:49                                                         ` Jean Louis
2020-10-18  4:16                                                       ` Richard Stallman
2020-10-18  5:52                                                         ` Jean Louis
2020-10-18  4:16                                                       ` Richard Stallman
2020-10-18  8:36                                                         ` Thibaut Verron
2020-10-20  5:10                                                           ` Richard Stallman
2020-10-17  9:42                                                   ` Yuri Khan
2020-10-16 15:36                                             ` Ergus
2020-10-16 19:08                                             ` Dmitry Gutov
2020-10-16 19:52                                               ` Jean Louis
2020-10-16 20:16                                                 ` Dmitry Gutov
2020-10-16 20:17                                               ` Alfred M. Szmidt
2020-10-17 11:40                                               ` Marcel Ventosa
2020-10-17 19:51                                                 ` Dmitry Gutov
2020-10-17 21:38                                                   ` Alfred M. Szmidt
2020-10-18  2:58                                                   ` Marcel Ventosa
2020-10-16 19:22                                             ` Jean Louis
2020-10-16 19:17                                           ` Jean Louis
2020-10-16 19:36                                             ` Dmitry Gutov
2020-10-16 19:43                                               ` Dmitry Gutov
2020-10-16 20:03                                               ` Jean Louis
2020-10-16 20:29                                                 ` Thibaut Verron
2020-10-16 20:40                                                   ` Jean Louis
2020-10-17  4:19                                                   ` Richard Stallman
2020-10-17  5:02                                                     ` Thibaut Verron
2020-10-17 13:13                                                       ` Stefan Monnier
2020-10-17  5:07                                                     ` Jean Louis
2020-10-17 12:34                                                     ` Andy Moreton
2020-10-17 15:56                                                       ` Alfred M. Szmidt
2020-10-17 16:13                                                         ` Eli Zaretskii
2020-10-17 21:38                                                           ` Alfred M. Szmidt
2020-10-18  2:40                                                             ` Eli Zaretskii
2020-10-18  4:13                                                           ` Richard Stallman
2020-10-18 15:20                                                             ` Alfred M. Szmidt
2020-10-16 21:10                                                 ` Dmitry Gutov
2020-10-16 22:02                                                   ` Jean Louis
2020-10-16 19:08                                         ` Jean Louis
2020-10-16 19:47                                           ` Drew Adams
2020-10-16 20:15                                             ` Jean Louis
2020-10-16 20:59                                               ` Drew Adams
2020-10-16 21:50                                                 ` Jean Louis
2020-10-17  4:19                                                 ` Richard Stallman
2020-10-17  4:19                                               ` Richard Stallman
2020-10-16 13:57                                       ` Ergus
2020-10-16 15:31                                         ` Eli Zaretskii
2020-10-16 19:11                                         ` Jean Louis
2020-10-16 16:09                                       ` Alfred M. Szmidt
2020-10-16 17:29                                     ` Jean Louis
2020-10-16 19:11                                       ` Thibaut Verron
2020-10-16 19:54                                         ` Jean Louis
2020-10-16 20:20                                           ` Thibaut Verron
2020-10-17  4:22                                     ` Richard Stallman
2020-10-17  4:31                                       ` Qiantan Hong
2020-10-19 10:12                                         ` Robert Pluim
2020-10-19 16:15                                           ` Qiantan Hong
2020-10-20 13:45                                             ` Dmitry Gutov
2020-10-16 18:57                                   ` Jean Louis
2020-10-16 17:08                                 ` Jean Louis
2020-10-16 17:04                               ` Jean Louis
2020-10-16 17:39                                 ` Vasilij Schneidermann
2020-10-18  4:09                               ` Richard Stallman
2020-10-16 16:33                             ` MELPA issues - " Jean Louis
2020-10-16 18:09                               ` Dmitry Gutov
2020-10-16 22:00                                 ` Qiantan Hong
2020-10-16 22:08                                   ` Dmitry Gutov
2020-10-17  4:18                                   ` Richard Stallman
2020-10-17  4:59                                     ` chad
2020-10-17  5:05                                       ` Qiantan Hong
2020-10-17  5:06                                       ` Thibaut Verron
2020-10-17  2:59                               ` Marcel Ventosa
2020-10-18  4:12                                 ` Richard Stallman
2020-10-18  5:16                                   ` Jean Louis
2020-10-18  4:10                             ` Richard Stallman
2020-10-18  7:51                               ` Marcel Ventosa
2020-10-18  9:29                                 ` Dmitry Gutov
2020-10-18  9:36                                 ` Jean Louis
2020-10-18  8:57                               ` Thibaut Verron
2020-10-19  3:44                                 ` Richard Stallman
2020-10-18 15:57                               ` Philip K.
2020-10-19  3:48                                 ` Richard Stallman
2020-10-19 11:36                                   ` Dmitry Gutov
2020-10-19 12:43                                     ` Proposal to include obligatory PGP verification of packages from any repository Jean Louis
2020-10-19 15:55                                       ` Stefan Kangas
2020-10-19 16:38                                         ` Jean Louis
2020-10-19 17:30                                           ` Stefan Monnier
2020-10-19 17:47                                             ` Jean Louis
2020-10-19 18:02                                               ` Stefan Monnier
2020-10-19 19:04                                                 ` Jean Louis
2020-10-19 20:17                                                   ` Stefan Monnier
2020-10-19 21:02                                                     ` Jean Louis
     [not found]                                                       ` <jwvft69evmy.fsf-monnier+emacs@gnu.org>
2020-10-20  7:40                                                         ` Jean Louis
2020-10-22 21:25                                                           ` Stefan Monnier
2020-10-23  9:17                                                             ` Jean Louis
2020-10-23 14:52                                                               ` Stefan Monnier
2020-10-23 16:59                                                                 ` Jean Louis
2020-10-23 18:25                                                                   ` Stefan Monnier
2020-10-24  6:26                                                                     ` Jean Louis
2020-10-24 15:29                                                                       ` Stefan Monnier
2020-10-19 18:53                                             ` Stefan Kangas
2020-10-19 18:57                                               ` Vasilij Schneidermann
2020-10-19 19:20                                               ` Stefan Monnier
2020-10-19 18:28                                       ` Vasilij Schneidermann
2020-10-19 19:00                                         ` ELPA security (was: Proposal to include obligatory PGP verification of packages from any repository) Stefan Monnier
2020-10-19 19:50                                         ` Proposal to include obligatory PGP verification of packages from any repository Jean Louis
2020-10-20  5:17                                         ` Richard Stallman
2020-10-20  5:52                                           ` Stefan Monnier
2020-10-21  4:46                                             ` Richard Stallman
2020-10-20 16:17                                           ` Vasilij Schneidermann
2020-10-19 15:46                                     ` Proposal for an Emacs User Survey Drew Adams
2020-10-19 16:42                                       ` Jean Louis
2020-10-20  5:19                                         ` Richard Stallman
2020-10-19 16:42                                       ` Thibaut Verron
2020-10-19 16:53                                         ` Drew Adams
2020-10-20  5:14                                     ` Richard Stallman
2020-10-20 10:47                                       ` Dmitry Gutov
2020-10-16  7:05                           ` Thibaut Verron
2020-10-16 13:23                             ` Philip K.
2020-10-16 18:46                             ` Jean Louis
2020-10-17  4:22                             ` Richard Stallman
2020-10-15  3:52                     ` Richard Stallman
2020-10-15  5:57                       ` Thibaut Verron
2020-10-12  5:36                 ` Jean Louis
2020-10-12  5:52                   ` Thibaut Verron
2020-10-12  2:04         ` Richard Stallman
2020-10-12  2:04         ` Richard Stallman
2020-10-12 15:16       ` Adrien Brochard
2020-10-12 16:55         ` Jean Louis
2020-10-12 17:15         ` Drew Adams
2020-10-13  3:49         ` Richard Stallman
2020-10-11 20:54     ` Bonface M. K.
2020-10-16 13:30     ` Philip K.
2020-10-19 16:20 ` Philip K.
2020-10-19 19:44   ` Dmitry Gutov
2020-10-20  5:19   ` Richard Stallman
2020-10-20  8:22     ` Thibaut Verron
2020-10-20  9:48       ` Jean Louis
2020-10-20 11:03         ` Thibaut Verron
2020-10-20 11:38           ` Jean Louis
2020-10-26 17:43             ` Teemu Likonen
2020-10-26 19:36               ` Jean Louis
2020-10-26 19:58               ` Jean Louis
2020-10-27  3:44               ` Richard Stallman
2020-10-26 18:13             ` Ivan Yonchovski
2020-10-26 20:21               ` Jean Louis
     [not found] <<fdimdgyaxf.fsf@norden.tntech.edu>
     [not found] ` <<83r1s4ftc7.fsf@gnu.org>
2020-08-18 16:13   ` Delete variables obsolete since Emacs 23 Drew Adams
2020-08-18 19:27     ` Stefan Monnier
2020-08-18 20:21       ` Drew Adams
2020-08-18 21:00       ` Gregory Heytings via Emacs development discussions.
2020-08-18 21:55         ` Stefan Monnier
2020-08-18 21:30       ` Jeff Norden
2020-07-30  4:01 bug#42611: 26.3; edit-abbrevs lets me type and commit, but doesn't store anywhere and abbrevs don't work Brett Randall
     [not found] ` <handler.42611.B.159608273314264.ack@debbugs.gnu.org>
     [not found]   ` <(Brett>
2020-10-17  8:41 ` Lars Ingebrigtsen
2020-10-27 10:36   ` brett.randall
     [not found]     ` <(brett>
     [not found]       ` <randall's>
     [not found]         ` <"Tue,>
2020-10-27 10:43     ` Lars Ingebrigtsen
2020-10-27 10:49       ` Brett Randall
2020-10-27 11:08         ` Lars Ingebrigtsen
     [not found]           ` <(Lars>
     [not found]             ` <Ingebrigtsen's>
     [not found]               ` <12:08:50>
2020-10-27 11:19           ` bug#42611: (no subject) Lars Ingebrigtsen
     [not found]             ` <877drbhq6c.fsf@gnus.org>
     [not found]               ` <handler.42611.C.160379757411378.notifdonectrl.0@debbugs.gnu.org>
2020-10-27 22:22                 ` bug#42611: 26.3; edit-abbrevs lets me type and commit, but doesn't store anywhere and abbrevs don't work Brett Randall
2020-05-21 16:56 bug#41438: [PATCH] Allow windmove keys to be bound without prefix or modifiers Philip K.
2020-05-21 22:18 ` Juri Linkov
2020-05-22 18:26   ` Philip K.
2020-05-22 18:26   ` Philip K.
2020-05-22 19:15     ` Drew Adams
2020-05-23 22:12     ` Juri Linkov
2020-06-26 19:46 ` Philip K.
2020-06-27 23:53   ` Juri Linkov
2020-06-28  8:30     ` Philip K.
2020-06-28 23:37       ` Juri Linkov
2020-08-05 18:05         ` Lars Ingebrigtsen
2020-08-05 23:40           ` Juri Linkov
2020-08-06  9:28             ` Philip K.
2020-08-06 23:43               ` Juri Linkov
2020-08-07 10:53                 ` Philip K.
2020-08-08 23:54                   ` Juri Linkov
2021-05-12 20:38                   ` Lars Ingebrigtsen
2021-05-12 21:27                     ` Philip Kaludercic
2021-05-22 20:29                     ` Philip Kaludercic
2021-05-22 21:09                       ` Philip Kaludercic
2021-05-23  6:49                         ` Eli Zaretskii
2021-05-23 12:36                           ` Philip Kaludercic
2021-05-25  5:12                       ` Lars Ingebrigtsen
2021-05-25  7:25                         ` Philip Kaludercic
2021-05-25  9:53                         ` Philip Kaludercic
2021-05-25 11:16                           ` Arthur Miller
2021-05-25 11:42                             ` Philip Kaludercic
2021-05-25 13:31                               ` Arthur Miller
2021-05-25 14:39                                 ` Philip Kaludercic
2021-05-25 11:36                           ` Arthur Miller
2021-05-25 11:46                             ` Philip Kaludercic
2021-05-25 13:58                               ` Arthur Miller
2021-05-25 19:13                             ` Lars Ingebrigtsen
2021-05-25 19:16                           ` Lars Ingebrigtsen
2021-05-25 19:25                             ` Philip Kaludercic
2021-05-25 20:18                           ` Juri Linkov
2021-05-25 21:45                             ` Philip Kaludercic
2021-05-26 21:35                               ` Juri Linkov
2021-05-27 11:09                                 ` Philip Kaludercic
2021-05-30 22:11                                   ` Juri Linkov
2021-05-31  8:50                                     ` Philip Kaludercic
2021-05-31 20:15                                       ` Juri Linkov
2021-05-31 21:27                                         ` Philip Kaludercic
2021-06-03 20:36                                           ` Juri Linkov
     [not found] <20200515175844.18941.61355@vcs0.savannah.gnu.org>
     [not found] ` <20200515175845.997EC20999@vcs0.savannah.gnu.org>
2020-05-15 18:38   ` Deleting old `:version` from defcustoms (was: master b76cdd0: Delete libraries obsolete since 23.1 and 23.2) Stefan Monnier
2020-05-15 20:58     ` Stefan Kangas
2020-08-07 15:42       ` [PATCH] Remove obsolete fast-lock and lazy-lock libraries (was: Re: Deleting old `:version` from defcustoms) Stefan Kangas
2020-08-08  2:19         ` [PATCH] Remove obsolete fast-lock and lazy-lock libraries Stefan Monnier
2020-05-16 13:18     ` Delete variables obsolete since Emacs 23 Stefan Kangas
2020-05-16 15:49       ` Paul Eggert
2020-05-17  2:52       ` Stefan Monnier
2020-05-17 11:39         ` Dmitry Gutov
2020-08-08  0:28       ` Stefan Kangas
2020-08-14 11:11         ` Stefan Kangas
2020-08-14 15:42         ` Stefan Kangas
2020-08-14 18:56           ` Drew Adams
2020-08-14 19:00             ` Lars Ingebrigtsen
2020-08-14 19:14               ` Drew Adams
2020-08-14 19:55             ` Ulrich Mueller
2020-08-14 23:37             ` Stefan Kangas
2020-08-15  1:28               ` Drew Adams
2020-08-15 12:51                 ` Stefan Monnier
2020-08-15 19:54                   ` Drew Adams
2020-08-16  4:13                 ` Richard Stallman
2020-08-16  5:30                   ` Drew Adams
2020-08-16 13:46                     ` Stefan Monnier
2020-08-17  3:23                     ` Richard Stallman
2020-08-17 14:20                       ` Drew Adams
2020-08-17 14:45                         ` Gregory Heytings via Emacs development discussions.
2020-08-18  1:55                         ` Jeff Norden
2020-08-18  4:53                           ` Eli Zaretskii
2020-08-19  8:31                             ` Gregory Heytings via Emacs development discussions.
2020-08-19 13:26                               ` Drew Adams
2020-08-19 13:39                               ` Stefan Monnier
2020-08-19 13:54                                 ` Gregory Heytings via Emacs development discussions.
2020-08-19 15:15                                   ` Eli Zaretskii
2020-08-20  0:33                                     ` Jeff Norden
2020-08-19 14:36                               ` Eli Zaretskii
2020-08-18 16:14                           ` Drew Adams
2020-08-18  4:06                         ` Richard Stallman
2020-08-18 16:13                           ` Drew Adams
2020-08-18 11:17             ` Lars Ingebrigtsen
2020-08-24  2:28               ` Stefan Kangas
2020-08-25  3:46                 ` Richard Stallman
2020-08-25  4:06                   ` Drew Adams
2020-08-26  1:57                     ` Richard Stallman
2020-08-26  8:59                       ` Gregory Heytings via Emacs development discussions.
2020-08-26 13:22                         ` Stefan Kangas
2020-08-27  2:51                           ` Richard Stallman
2020-08-27  3:51                             ` Stefan Kangas
2020-08-26 17:39                       ` Drew Adams
2020-08-26 18:16                         ` Stefan Monnier
2020-09-04 17:04                 ` Stefan Kangas
2020-09-05 12:39                   ` Lars Ingebrigtsen
2020-09-11 20:01                     ` Stefan Kangas
2020-05-17  3:18     ` Deleting old `:version` from defcustoms (was: master b76cdd0: Delete libraries obsolete since 23.1 and 23.2) Stefan Kangas
2020-05-17 15:18       ` Eli Zaretskii
2020-05-17 16:59         ` Deleting old `:version` from defcustoms Stefan Monnier
2019-04-21 19:30 bug#35367: 26.2; `dired-copy-how-to-fn' and HOW-TO arg of `dired-create-files' Drew Adams
2019-07-09 14:21 ` Lars Ingebrigtsen
2019-07-11  5:51   ` Mike Kupfer
2019-07-11 14:04     ` Lars Ingebrigtsen
2019-07-11 14:18     ` Drew Adams
2019-07-12  3:20       ` Mike Kupfer
2019-07-12  3:33         ` Drew Adams
2022-01-22 14:43     ` Lars Ingebrigtsen
     [not found] <mailman.5042.1543777897.1284.help-gnu-emacs@gnu.org>
2018-12-04  9:04 ` using setq to create lists based on other lists Barry Margolin
2018-12-04 13:56   ` Stefan Monnier
2018-12-05  1:07   ` Robert Thorpe
2018-12-05  2:32     ` Drew Adams
2018-12-05  6:45       ` Jean-Christophe Helary
2018-12-05  8:00         ` Marcin Borkowski
2018-12-05  8:11           ` Jean-Christophe Helary
2018-12-05 14:57         ` Drew Adams
     [not found]         ` <mailman.5218.1544021892.1284.help-gnu-emacs@gnu.org>
2018-12-05 16:59           ` Barry Margolin
     [not found]     ` <mailman.5186.1543978155.1284.help-gnu-emacs@gnu.org>
2018-12-05 16:50       ` Barry Margolin
     [not found]   ` <mailman.5145.1543931778.1284.help-gnu-emacs@gnu.org>
2018-12-05 16:47     ` Barry Margolin
     [not found] <mailman.7307.1515801433.27995.help-gnu-emacs@gnu.org>
2018-01-13  0:43 ` info-find-source Emanuel Berg
2018-01-13  3:43   ` info-find-source Robert Thorpe
2018-01-13  5:23     ` info-find-source Marcin Borkowski
2018-01-13 16:31       ` info-find-source Drew Adams
2018-01-14  7:03         ` info-find-source Marcin Borkowski
2018-01-16 23:10           ` info-find-source Drew Adams
2018-01-13 15:50     ` info-find-source Drew Adams
     [not found]     ` <mailman.7314.1515821013.27995.help-gnu-emacs@gnu.org>
2018-01-14  2:57       ` info-find-source Emanuel Berg
2018-01-14  7:00         ` info-find-source Marcin Borkowski
     [not found]         ` <mailman.7369.1515913231.27995.help-gnu-emacs@gnu.org>
2018-01-15  4:17           ` info-find-source Emanuel Berg
2018-01-15 18:54             ` info-find-source Marcin Borkowski
     [not found]             ` <mailman.7435.1516042498.27995.help-gnu-emacs@gnu.org>
2018-01-15 19:55               ` info-find-source Emanuel Berg
2018-01-16 23:58                 ` info-find-source Robert Thorpe
2018-01-19  6:22                 ` info-find-source Marcin Borkowski
     [not found]                 ` <mailman.7609.1516342943.27995.help-gnu-emacs@gnu.org>
2018-01-19  7:12                   ` info-find-source Emanuel Berg
2018-01-19 20:31                     ` info-find-source Marcin Borkowski
2018-01-19 21:05                       ` info-find-source Drew Adams
     [not found]                       ` <mailman.7653.1516395915.27995.help-gnu-emacs@gnu.org>
2018-01-19 22:19                         ` info-find-source Emanuel Berg
2018-01-19 23:21                           ` info-find-source Drew Adams
     [not found]                           ` <mailman.7656.1516404112.27995.help-gnu-emacs@gnu.org>
2018-01-20 19:49                             ` info-find-source Emanuel Berg
2018-01-20 20:18                               ` info-find-source Eli Zaretskii
     [not found]                               ` <<83bmhos2qd.fsf@gnu.org>
2018-01-20 23:50                                 ` info-find-source Drew Adams
2018-01-21  0:04                               ` info-find-source Drew Adams
     [not found]                               ` <mailman.7695.1516493072.27995.help-gnu-emacs@gnu.org>
2018-01-21 11:49                                 ` info-find-source Emanuel Berg
     [not found]                     ` <mailman.7650.1516393881.27995.help-gnu-emacs@gnu.org>
2018-01-19 20:43                       ` info-find-source Emanuel Berg
2018-01-13  5:17   ` info-find-source Marcin Borkowski
     [not found]   ` <mailman.7313.1515820700.27995.help-gnu-emacs@gnu.org>
2018-01-14  2:54     ` info-find-source Emanuel Berg
2018-01-15 18:52       ` info-find-source Marcin Borkowski
     [not found]       ` <mailman.7433.1516042345.27995.help-gnu-emacs@gnu.org>
2018-01-15 19:50         ` info-find-source Emanuel Berg
2017-11-11  9:17 Reload file from disk Florian Weimer
2017-11-11 10:29 ` Eli Zaretskii
2017-11-11 10:40   ` Eli Zaretskii
2017-11-11 10:54     ` Florian Weimer
2017-11-11 11:55       ` Eli Zaretskii
2017-11-11 13:45         ` Ken Olum
2017-11-11 14:11           ` Eli Zaretskii
2017-11-11 15:03             ` Ken Olum
2017-11-11 16:48               ` Drew Adams
2017-11-11 11:59     ` Andreas Schwab
2017-11-11 12:44 ` Noam Postavsky
2017-11-12 18:28 ` Joost Kremers
2017-11-13 17:24   ` Tom Tromey
2016-08-03  9:30 How to get back to a place in a buffer, or: what is a window configuration? Marcin Borkowski
2016-08-03 11:25 ` Kaushal Modi
2016-08-03 18:31   ` Marcin Borkowski
2016-08-03 14:42 ` Drew Adams
2016-08-03 18:42   ` Marcin Borkowski
2016-08-03 19:39     ` Drew Adams
2016-08-03 21:47 ` Robert Thorpe
2016-08-03 22:06   ` Drew Adams
2016-05-13 14:20 Overriding emacs key bindings xiongtk
2016-05-16 18:04 ` Eli Zaretskii
2016-05-16 21:15   ` xiongtk
2016-05-16 18:59 ` Emanuel Berg
2016-05-16 21:14   ` xiongtk
2016-05-16 23:29     ` Emanuel Berg
2016-05-17  1:55       ` Robert Thorpe
2016-05-17  2:41         ` Emanuel Berg
2016-05-17  4:07           ` Drew Adams
2016-05-17  3:25         ` Kaushal Modi
2016-05-17  4:07           ` Drew Adams
2016-05-17  4:15           ` Emanuel Berg
2016-05-17 20:38           ` Robert Thorpe
2016-05-17  4:07         ` Drew Adams
2016-05-18  1:42           ` Emacs conventions (was: Re: Overriding emacs key bindings) Emanuel Berg
2016-05-18  4:38             ` Drew Adams
2016-05-18  5:22               ` Emanuel Berg
2016-05-18  5:36                 ` "First line is not a complete sentence" (was: Re: Emacs conventions (was: Re: Overriding emacs key bindings)) Emanuel Berg
     [not found]                 ` <mailman.40.1463549841.6543.help-gnu-emacs@gnu.org>
2016-05-18 13:27                   ` Joost Kremers
2016-05-19  4:32                     ` Emanuel Berg
     [not found]             ` <mailman.37.1463546355.6543.help-gnu-emacs@gnu.org>
2016-05-18 14:31               ` Emacs conventions (was: Re: Overriding emacs key bindings) Barry Margolin
2016-05-19  4:38                 ` Emanuel Berg
2016-05-17  4:44         ` Overriding emacs key bindings Marcin Borkowski
2016-05-17 20:37           ` Robert Thorpe
2016-05-18  2:21             ` Emanuel Berg
2016-05-18 20:34               ` Robert Thorpe
2016-05-19  1:33                 ` Emanuel Berg
2016-05-18 17:52             ` Marcin Borkowski
2016-05-18 20:30               ` Robert Thorpe
2016-05-17  4:43       ` Marcin Borkowski
2016-05-18  1:51         ` Emanuel Berg
2016-05-17  4:49       ` Marcin Borkowski
2016-05-18  2:02         ` Emanuel Berg
2015-03-03  0:47 Opening a bookmark in the init file Robert Thorpe
2015-03-03  0:56 ` Drew Adams
2015-03-03  2:32   ` Robert Thorpe
2015-03-08 19:18     ` Robert Thorpe
2015-03-08 21:24       ` Drew Adams
2015-03-08 21:48         ` Robert Thorpe
2015-03-08 22:52           ` Drew Adams
2015-01-14 22:12 Info: how to get back from a footnote Marcin Borkowski
2015-01-15  2:42 ` Robert Thorpe
2015-01-15  3:11   ` Drew Adams
2015-01-15  5:51   ` Marcin Borkowski
2015-01-16  2:38     ` Robert Thorpe
     [not found] <mailman.16504.1419019164.1147.help-gnu-emacs@gnu.org>
2014-12-29  4:21 ` Abbrevs for the most frequent elisp symbols Emanuel Berg
2014-12-29 11:24   ` Marcin Borkowski
2014-12-29 13:09     ` Robert Thorpe
2014-12-29 15:28       ` Drew Adams
2014-12-29 16:28         ` Robert Thorpe
2014-12-29 13:26     ` Stefan Monnier
2014-12-29 13:40       ` Marcin Borkowski
2014-12-29 14:57         ` Stefan Monnier
2014-12-29 15:49   ` Tom
     [not found]   ` <mailman.16844.1419852282.1147.help-gnu-emacs@gnu.org>
2015-01-03  2:25     ` Emanuel Berg
2015-01-04  0:19       ` Artur Malabarba
     [not found]       ` <mailman.17204.1420330787.1147.help-gnu-emacs@gnu.org>
2015-01-05 21:16         ` Emanuel Berg
2015-01-08 20:53           ` Artur Malabarba
2015-01-03  2:31     ` Emanuel Berg
2014-11-24 16:40 When do you prefer frames instead of windows? Raffaele Ricciardi
2014-11-24 17:20 ` Drew Adams
2014-11-25  8:03   ` Gian Uberto Lauri
2014-11-25 15:46     ` Drew Adams
2014-11-25 15:54       ` Gian Uberto Lauri
2014-11-25  8:33   ` When do you prefer windows instead of frames? Was: " H. Dieter Wilhelm
2014-11-25 15:46     ` Drew Adams
2014-11-25 18:40       ` MBR
2014-11-25 18:52         ` Drew Adams
2014-11-26  2:31         ` Yuri Khan
2014-12-19 16:08         ` Jude DaShiell
2014-11-25  8:52   ` Rainer M Krug
     [not found] ` <mailman.14479.1416849631.1147.help-gnu-emacs@gnu.org>
2014-11-24 17:47   ` Barry Margolin
2014-11-24 18:06     ` Jai Dayal
2014-11-25 17:32   ` Joost Kremers
     [not found]   ` <<slrnm79f8k.a37.joost.m.kremers@j.kremers4.news.arnhem.chello.nl>
2014-11-25 18:09     ` Drew Adams
2014-11-24 19:10 ` MBR
2014-11-24 19:14   ` Drew Adams
2014-11-24 22:12 ` H. Dieter Wilhelm
     [not found] ` <mailman.14497.1416867184.1147.help-gnu-emacs@gnu.org>
2014-11-25  0:59   ` Barry Margolin
2014-11-25  1:29 ` Robert Thorpe
2014-11-25  4:21   ` Drew Adams
2014-11-25  8:54     ` Rainer M Krug
2014-11-25 15:47       ` Drew Adams
2014-11-25  1:45 ` Yuri Khan
2014-11-25  9:27 ` Ralf Fassel
2014-11-25 15:47   ` Drew Adams
     [not found]   ` <mailman.14554.1416930453.1147.help-gnu-emacs@gnu.org>
2014-11-25 15:57     ` Ralf Fassel
2014-11-25 16:57       ` Drew Adams
     [not found]       ` <mailman.14564.1416934703.1147.help-gnu-emacs@gnu.org>
2014-11-25 17:16         ` Ralf Fassel
2014-11-25 18:09           ` Drew Adams
2014-11-25 22:08             ` Subhan Michael Tindall
2014-11-25 22:22               ` Drew Adams
     [not found]             ` <mailman.14600.1416953316.1147.help-gnu-emacs@gnu.org>
2014-11-26  9:34               ` Joost Kremers
2014-11-25 22:02           ` Subhan Michael Tindall
2014-11-26  5:02       ` Yuri Khan
2014-11-25 22:28 ` Bob Proulx
2014-11-25 22:54   ` Drew Adams
2014-11-26  8:12     ` Alan Schmitt
2014-11-26 13:42       ` H. Dieter Wilhelm
2014-11-28 13:51       ` Tom Davey
2014-11-28 15:39         ` Drew Adams
2014-11-26 16:37 ` Ken Goldman
2014-11-27 21:02 ` Chris F.A. Johnson
2014-07-23 21:37 when you gotta have a variable value for a symbol name Buchs, Kevin J.
2014-07-23 22:02 ` Drew Adams
     [not found]   ` <(message>
     [not found]     ` <from>
     [not found]       ` <Raffaele>
     [not found]       ` <Robert>
     [not found]       ` <Richard>
     [not found]       ` <Juri>
     [not found]       ` <Emanuel>
     [not found]       ` <Eli>
     [not found]       ` <Marcin>
     [not found]       ` <Drew>
     [not found]         ` <Adams>
     [not found]           ` <on>
     [not found]             ` <Fri>
     [not found]             ` <Tue>
     [not found]               ` <03>
     [not found]               ` <17>
     [not found]                 ` <May>
     [not found]                   ` <2020>
     [not found]                     ` <23:56:00>
     [not found]                     ` <17:07:29>
     [not found]                       ` <-0800>
     [not found]                     ` <01:18:18>
     [not found]                     ` <04:01:05>
     [not found]                   ` <2016>
     [not found]                     ` <01:29:37>
     [not found]             ` <Sat>
     [not found]             ` <Sun>
     [not found]             ` <Wed>
     [not found]               ` <23>
     [not found]                 ` <Jul>
     [not found]                   ` <2014>
     [not found]                     ` <15:02:38>
     [not found]                       ` <-0700>
     [not found]                     ` <17:40:42>
     [not found]                   ` <2019>
     [not found]                     ` <16:21:24>
     [not found]                     ` <07:18:26>
     [not found]               ` <14>
     [not found]                 ` <Jan>
     [not found]                   ` <2015>
     [not found]                     ` <02:32:50>
     [not found]                   ` <2018>
     [not found]                     ` <21:17:16>
     [not found]             ` <Thu>
     [not found]               ` <01>
     [not found]             ` <Mon>
     [not found]               ` <24>
     [not found]                 ` <Nov>
     [not found]                   ` <2017>
     [not found]               ` <29>
     [not found]       ` <Barry>
2014-07-24 21:57   ` Robert Thorpe
2014-07-25  0:06     ` Drew Adams
     [not found] ` <mailman.5936.1406152985.1147.help-gnu-emacs@gnu.org>
2014-07-23 22:12   ` Pascal J. Bourguignon
     [not found] <Your>
     [not found] ` <message>
     [not found]   ` <of>
     [not found]     ` <"Tue>
     [not found]       ` <09>
     [not found]         ` <Oct>
     [not found]     ` <"Thu,>

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.