[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkg c025885c33 41/76: symbol-name returning ':' for keywords
From: |
Gerd Moellmann |
Subject: |
pkg c025885c33 41/76: symbol-name returning ':' for keywords |
Date: |
Fri, 21 Oct 2022 00:16:12 -0400 (EDT) |
branch: pkg
commit c025885c33f59f6a42ba899b5bf52ba5a1551769
Author: Gerd Möllmann <gerd@gnu.org>
Commit: Gerd Möllmann <gerd@gnu.org>
symbol-name returning ':' for keywords
* src/data.c (Fsymbol_name): Return a name starting with ':' for
keywords.
---
src/data.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/data.c b/src/data.c
index 34bdb9f4b4..a4e07c8d00 100644
--- a/src/data.c
+++ b/src/data.c
@@ -767,11 +767,10 @@ DEFUN ("symbol-name", Fsymbol_name, Ssymbol_name, 1, 1, 0,
doc: /* Return SYMBOL's name, a string. */)
(register Lisp_Object symbol)
{
- register Lisp_Object name;
-
CHECK_SYMBOL (symbol);
- name = SYMBOL_NAME (symbol);
- return name;
+ if (EQ (SYMBOL_PACKAGE (symbol), Vkeyword_package))
+ return concat2 (build_string (":"), SYMBOL_NAME (symbol));
+ return SYMBOL_NAME (symbol);
}
DEFUN ("symbol-package", Fsymbol_package, Ssymbol_package, 1, 1, 0,
- branch pkg created (now a93ec52542), Gerd Moellmann, 2022/10/21
- pkg 02e1214f23 06/76: More stuff in pkg.c, Gerd Moellmann, 2022/10/21
- pkg 2821ca31ae 20/76: Use packages instead of obarrays in obarray.el, Gerd Moellmann, 2022/10/21
- pkg 7ecfc3ca69 13/76: Can now pdump, Gerd Moellmann, 2022/10/21
- pkg b3cdb8a3d3 11/76: Intern keywords differently, Gerd Moellmann, 2022/10/21
- pkg 47a2e75c1c 07/76: Read symbols differently, Gerd Moellmann, 2022/10/21
- pkg b5c199b118 08/76: Check for keywords differently, Gerd Moellmann, 2022/10/21
- pkg bb6b5db2b7 24/76: Dpn't assume symbol-name of keywords starts with colon, Gerd Moellmann, 2022/10/21
- pkg c025885c33 41/76: symbol-name returning ':' for keywords,
Gerd Moellmann <=
- pkg 8561667124 33/76: Handle packages in completion, Gerd Moellmann, 2022/10/21
- pkg df9417ac57 66/76: Remove Lisp_Symbol::external, Gerd Moellmann, 2022/10/21
- pkg 85bd8cfcdb 18/76: Mapping over symbols in a package, mapatoms, Gerd Moellmann, 2022/10/21
- pkg 62c7059adc 19/76: Initialize package system earlier, Gerd Moellmann, 2022/10/21
- pkg a19917468c 04/76: Don't fix symbols here, Gerd Moellmann, 2022/10/21
- pkg 072e89afa1 23/76: Use make-package instead of make-vector, Gerd Moellmann, 2022/10/21
- pkg f6b80ef5a5 25/76: Blabla, Gerd Moellmann, 2022/10/21
- pkg 2ed1ac6639 09/76: Fixing stuff, Gerd Moellmann, 2022/10/21
- pkg 1d02e7a48b 02/76: Add xprint command, Gerd Moellmann, 2022/10/21
- pkg a3f99fde48 22/76: Remove Lisp_Symbol::next pointer, Gerd Moellmann, 2022/10/21