unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [ELPA] New package: dict
@ 2023-05-11 13:22 Eshel Yaron
  2023-05-11 13:59 ` Eli Zaretskii
  2023-05-11 14:18 ` Philip Kaludercic
  0 siblings, 2 replies; 42+ messages in thread
From: Eshel Yaron @ 2023-05-11 13:22 UTC (permalink / raw)
  To: emacs-devel

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

Hey all,

I want to propose a new package to GNU ELPA, called Dict or dict.el.

Please find below an appropriate patch for elpa.git.

Similarly to the (now built-in) dictionary.el library, Dict obtains and displays
dictionary definitions from RFC2229 dictionary servers.

Dict's differentiation comes from its simplicity and extensibility--while
dictionary.el defines a bespoke major mode and interface for browsing word
definitions, Dict leverages Emacs's Help mode by default.  It also let's users
extend and control most aspects of its behavior via customization options.  See
the manual in the repo or online at https://eshelyaron.com/dict.html for more
information.

The main motivation behind this package was to resolve some usability issues
that I came across with dictionary.el.  Namely, I'm not satisfied with the fact
that dictionary.el unconditionally switches to the *Dictionary* buffer when
displaying a definition, and I don't appreciate how it tries to remember my
previous windows configuration and revert back to it when I close the
*Dictionary* buffer with the q key.  Of course, I'm open to the possibility of
modifying dictionary.el instead of adding this separate package GNU ELPA if
anyone thinks that's preferable, but I also think it would be nice to let people
try out Dict and get some feedback beforehand.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-elpa-packages-dict-New-package.patch --]
[-- Type: text/x-patch, Size: 725 bytes --]

From 623c4d3b8be00f180e03480633a24ab61326e5cc Mon Sep 17 00:00:00 2001
From: Eshel Yaron <me@eshelyaron.com>
Date: Thu, 11 May 2023 14:20:16 +0300
Subject: [PATCH] * elpa-packages (dict): New package

---
 elpa-packages | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/elpa-packages b/elpa-packages
index d5603f7803..fab548b336 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -201,6 +201,8 @@
   :news "CHANGELOG.org"
   :readme "README.md")
  (devdocs		:url "https://github.com/astoff/devdocs.el")
+ (dict		        :url "git://git.eshelyaron.com/dict.git"
+  :doc "README.org")
  (dict-tree		:url "http://www.dr-qubit.org/git/predictive.git"
   :manual-sync t ;; The upstream doesn't exist any more!
   )
-- 
2.40.1


[-- Attachment #3: Type: text/plain, Size: 18 bytes --]


-- 
Best,

Eshel

^ permalink raw reply related	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2023-05-26 12:26 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-11 13:22 [ELPA] New package: dict Eshel Yaron
2023-05-11 13:59 ` Eli Zaretskii
2023-05-11 14:14   ` Philip Kaludercic
2023-05-11 17:56     ` Eshel Yaron
2023-05-11 18:16       ` Eli Zaretskii
2023-05-11 18:29       ` Philip Kaludercic
2023-05-12 13:17         ` Eshel Yaron
2023-05-12 13:44           ` Eli Zaretskii
2023-05-14  6:41             ` Eshel Yaron
2023-05-14  9:14               ` Eli Zaretskii
2023-05-15 18:50                 ` Eshel Yaron
2023-05-18  7:57                   ` Eshel Yaron
2023-05-18  8:32                     ` Eli Zaretskii
2023-05-18 10:59                   ` Eli Zaretskii
2023-05-18 12:21                     ` Eshel Yaron
2023-05-18 14:09                       ` Eli Zaretskii
2023-05-18 15:51                         ` Eshel Yaron
2023-05-18 15:58                           ` Eli Zaretskii
2023-05-19  8:34                             ` Eshel Yaron
2023-05-20 14:19                               ` Eli Zaretskii
2023-05-20 16:49                               ` Philip Kaludercic
2023-05-20 18:27                                 ` Eshel Yaron
2023-05-20 19:11                                   ` Philip Kaludercic
2023-05-21  6:52                                     ` Eshel Yaron
2023-05-25  9:52                                       ` Eshel Yaron
2023-05-25 19:10                                         ` Philip Kaludercic
2023-05-26  9:16                                         ` Eli Zaretskii
2023-05-26 11:36                                         ` Rudolf Adamkovič
2023-05-26 12:26                                           ` Eshel Yaron
2023-05-18 12:59                   ` Philip Kaludercic
2023-05-18 15:37                     ` Eshel Yaron
2023-05-18 15:58                       ` Philip Kaludercic
2023-05-14 16:06               ` Stephen Leake
2023-05-15 18:58                 ` Eshel Yaron
2023-05-11 14:18 ` Philip Kaludercic
2023-05-11 18:00   ` Eshel Yaron
2023-05-11 18:31     ` Philip Kaludercic
2023-05-12 13:32       ` Eshel Yaron
2023-05-16 19:38         ` Philip Kaludercic
2023-05-17  2:25           ` Eli Zaretskii
2023-05-13 22:30     ` Richard Stallman
2023-05-14  6:48       ` Eshel Yaron

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).