commit
a45c4b5eb6
@ -0,0 +1,2 @@
|
|||||||
|
8d18e2bfb6e28cf060ce7587290954e9c582aa25 SOURCES/emacs-27.2.tar.xz
|
||||||
|
4898b4750740a0b711bb140a2fad512d80a991b0 SOURCES/gpgkey-E6C9029C363AD41D787A8EBB91C1262F01EB8D39.gpg
|
@ -0,0 +1,2 @@
|
|||||||
|
SOURCES/emacs-27.2.tar.xz
|
||||||
|
SOURCES/gpgkey-E6C9029C363AD41D787A8EBB91C1262F01EB8D39.gpg
|
@ -0,0 +1,7 @@
|
|||||||
|
;;; default.el - loaded after ".emacs" on startup
|
||||||
|
;;;
|
||||||
|
;;; Setting `inhibit-default-init' non-nil in "~/.emacs"
|
||||||
|
;;; prevents loading of this file. Also the "-q" option to emacs
|
||||||
|
;;; prevents both "~/.emacs" and this file from being loaded at startup.
|
||||||
|
|
||||||
|
(setq-default smime-CA-directory "/etc/ssl/certs")
|
@ -0,0 +1,12 @@
|
|||||||
|
;; .emacs
|
||||||
|
|
||||||
|
(custom-set-variables
|
||||||
|
;; uncomment to always end a file with a newline
|
||||||
|
;'(require-final-newline t)
|
||||||
|
;; uncomment to disable loading of "default.el" at startup
|
||||||
|
;'(inhibit-default-init t)
|
||||||
|
;; default to unified diffs
|
||||||
|
'(diff-switches "-u"))
|
||||||
|
|
||||||
|
;;; uncomment for CJK utf-8 support for non-Asian users
|
||||||
|
;; (require 'un-define)
|
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1
|
||||||
|
|
||||||
|
iQEcBAABAgAGBQJgXHmkAAoJEJHBJi8B6405d2EIAIPafSj+sV3Hemu9CSPL+F38
|
||||||
|
KutOo7nUF1AO0tgdijPGZ4BTBsWnsum0dLQ/JLtor7/NQuqrZTMJQbrorLluwCR7
|
||||||
|
p1aVtwQ+enWn3G0Aq/4uWo0xaMCvJlEPOQuYE8Dtt12PFZzmfAE1r4KZa4cL073h
|
||||||
|
suugT/tz7awq7QS6GbjI88mkJXVMuEwVYPPS2tzBUTkA2152dikFSyqBhUnIo3Ni
|
||||||
|
eDN6NvSYBpL1I9HgNYuiBJp9xv8CzGtwm/7Nidntzl9SPVQlZkZIHNj8tRbE67Ge
|
||||||
|
R0EXBgnDsSKlRUM51R7PejnSG6134VcLCaItMF6dIiVBu6BwQXw1t+zdqnzG6v8=
|
||||||
|
=L6J6
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -0,0 +1,31 @@
|
|||||||
|
From 216c65b135c2b0be7e048cdc6683873b03b99b9a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Lars Ingebrigtsen <larsi@gnus.org>
|
||||||
|
Date: Sun, 28 Mar 2021 19:13:00 +0200
|
||||||
|
Subject: [PATCH] Use a 64KB page size for pdump
|
||||||
|
|
||||||
|
* src/pdumper.c (dump_get_page_size): Use a 64KB page size on all
|
||||||
|
architectures, as this many vary between systems (bug#47125).
|
||||||
|
---
|
||||||
|
src/pdumper.c | 6 +-----
|
||||||
|
1 file changed, 1 insertion(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/pdumper.c b/src/pdumper.c
|
||||||
|
index 337742fda4..fdd9b3bacb 100644
|
||||||
|
--- a/src/pdumper.c
|
||||||
|
+++ b/src/pdumper.c
|
||||||
|
@@ -162,11 +162,7 @@ ptrdiff_t_to_dump_off (ptrdiff_t value)
|
||||||
|
static int
|
||||||
|
dump_get_page_size (void)
|
||||||
|
{
|
||||||
|
-#if defined (WINDOWSNT) || defined (CYGWIN)
|
||||||
|
- return 64 * 1024; /* Worst-case allocation granularity. */
|
||||||
|
-#else
|
||||||
|
- return getpagesize ();
|
||||||
|
-#endif
|
||||||
|
+ return 64 * 1024;
|
||||||
|
}
|
||||||
|
|
||||||
|
#define dump_offsetof(type, member) \
|
||||||
|
--
|
||||||
|
2.36.1
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,16 @@
|
|||||||
|
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el
|
||||||
|
index 1d28de7..1daec44 100644
|
||||||
|
--- a/lisp/textmodes/ispell.el
|
||||||
|
+++ b/lisp/textmodes/ispell.el
|
||||||
|
@@ -200,9 +200,9 @@
|
||||||
|
;; cause an error; and one of the other spelling engines below is
|
||||||
|
;; almost certainly installed in any case, for enchant to use.
|
||||||
|
(defcustom ispell-program-name
|
||||||
|
- (or (executable-find "aspell")
|
||||||
|
+ (or (executable-find "hunspell")
|
||||||
|
+ (executable-find "aspell")
|
||||||
|
(executable-find "ispell")
|
||||||
|
- (executable-find "hunspell")
|
||||||
|
"ispell")
|
||||||
|
"Program invoked by \\[ispell-word] and \\[ispell-region] commands."
|
||||||
|
:type 'string
|
@ -0,0 +1,11 @@
|
|||||||
|
--- a/src/gnutls.c 2016-01-24 10:29:58.000000000 +0100
|
||||||
|
+++ b/src/gnutls.c 2016-02-02 09:32:28.477274274 +0100
|
||||||
|
@@ -1557,7 +1557,7 @@
|
||||||
|
gnutls_certificate_credentials_t x509_cred = NULL;
|
||||||
|
gnutls_anon_client_credentials_t anon_cred = NULL;
|
||||||
|
Lisp_Object global_init;
|
||||||
|
- char const *priority_string_ptr = "NORMAL"; /* default priority string. */
|
||||||
|
+ char const *priority_string_ptr = "@SYSTEM"; /* default priority string. */
|
||||||
|
char *c_hostname;
|
||||||
|
|
||||||
|
/* Placeholders for the property list elements. */
|
@ -0,0 +1,11 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Emacs Terminal
|
||||||
|
GenericName=Emacs Terminal
|
||||||
|
Comment=Emacs Terminal Mode
|
||||||
|
Exec=emacs-terminal
|
||||||
|
Icon=utilities-terminal
|
||||||
|
Type=Application
|
||||||
|
Terminal=false
|
||||||
|
Categories=Application;Utility;X-Red-Hat-Base;GTK;TerminalEmulator;
|
||||||
|
Encoding=UTF-8
|
||||||
|
StartupWMClass=Emacs
|
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec /usr/bin/emacs -Q --eval '(term "/bin/bash")'
|
@ -0,0 +1,64 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Copyright 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> -->
|
||||||
|
<component type="desktop">
|
||||||
|
<id>emacs.desktop</id>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<project_license>GPL-3.0+</project_license>
|
||||||
|
<name>GNU Emacs</name>
|
||||||
|
<summary>Edit text files, view pictures and binary files</summary>
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
Emacs is a powerful, customizable, self-documenting, modeless
|
||||||
|
editor. It is used primarely to edit text, including text
|
||||||
|
documents, source code of programs, web pages and XML documents,
|
||||||
|
but can also be used to display and edit binary files.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Emacs allows efficient editing of text with shortcuts which
|
||||||
|
allow operating on letters, words, sentences, and paragraphs as
|
||||||
|
single units. This includes both moving around and operations
|
||||||
|
like copying, deleting, transposing, and pasting. Macros can be
|
||||||
|
conveniently defined to repeat sequences of commands. In
|
||||||
|
addition, Emacs is (partially) built in a scripting language
|
||||||
|
(elisp) which can also be used to define further functions
|
||||||
|
extending existing capabilities.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Emacs has extensive support for editing source code, including
|
||||||
|
programmable syntax highlighting, automatic indentation, source
|
||||||
|
code indexing, overview modes, and navigation based on language
|
||||||
|
specific units like functions and blocks. It is also possible to
|
||||||
|
invoke the compiler from within Emacs and easily move between
|
||||||
|
compiler output and corresponding positions in the source.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Emacs has multiple modules which provide further functionality.
|
||||||
|
This provides the capability to read mail, news, browse
|
||||||
|
pictures, read man and info pages, browse the web, execute
|
||||||
|
arbitrary programs, and more, without leaving the editor.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default" height="888" width="1595">
|
||||||
|
<image>http://in.waw.pl/~zbyszek/fedora/emacs-two-buffers.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot height="667" width="1199">
|
||||||
|
<image>http://in.waw.pl/~zbyszek/fedora/emacs-editing-xml.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot height="572" width="1019">
|
||||||
|
<image>http://in.waw.pl/~zbyszek/fedora/emacs-hexl-mode.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot height="667" width="1199">
|
||||||
|
<image>http://in.waw.pl/~zbyszek/fedora/emacs-showing-svg.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot height="439" width="794">
|
||||||
|
<image>http://in.waw.pl/~zbyszek/fedora/emacs-with-python-source.png</image>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<url type="homepage">http://www.gnu.org/software/emacs/</url>
|
||||||
|
<url type="bugtracker">https://www.gnu.org/software/emacs/manual/html_node/emacs/Bugs.html</url>
|
||||||
|
<url type="donation">https://my.fsf.org/donate/</url>
|
||||||
|
<url type="help">https://www.gnu.org/software/emacs/manual/</url>
|
||||||
|
<update_contact>zbyszek@in.waw.pl</update_contact>
|
||||||
|
<translation/>
|
||||||
|
</component>
|
@ -0,0 +1,12 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Emacs
|
||||||
|
GenericName=Text Editor
|
||||||
|
Comment=Edit text
|
||||||
|
Comment[zh_TW]=編輯文字
|
||||||
|
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
|
||||||
|
Exec=emacs %f
|
||||||
|
Icon=emacs
|
||||||
|
Type=Application
|
||||||
|
Terminal=false
|
||||||
|
Categories=Utility;TextEditor;X-Red-Hat-Base;
|
||||||
|
StartupWMClass=Emacs
|
@ -0,0 +1,11 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Emacs: the extensible, self-documenting text editor
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
ExecStart=/usr/bin/emacs --daemon
|
||||||
|
ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)"
|
||||||
|
Restart=always
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
@ -0,0 +1,9 @@
|
|||||||
|
;;; loaded before user's ".emacs" file and default.el
|
||||||
|
|
||||||
|
;; load *.el and *.elc in /usr/share/emacs/site-lisp/site-start.d on startup
|
||||||
|
(mapc
|
||||||
|
'load
|
||||||
|
(delete-dups
|
||||||
|
(mapcar 'file-name-sans-extension
|
||||||
|
(directory-files
|
||||||
|
"/usr/share/emacs/site-lisp/site-start.d" t "\\.elc?\\'"))))
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue