From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Davin Pearson Newsgroups: gmane.emacs.devel Subject: Special Event: Davin reveals his own personal additions to Emacs. Date: Sun, 10 Jul 2022 15:39:04 +1200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000f78ea105e36b2def" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7294"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 10 05:40:05 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oANnh-0001jb-I5 for ged-emacs-devel@m.gmane-mx.org; Sun, 10 Jul 2022 05:40:05 +0200 Original-Received: from localhost ([::1]:59222 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oANng-0002Nq-6C for ged-emacs-devel@m.gmane-mx.org; Sat, 09 Jul 2022 23:40:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oANmw-0001a0-LX for emacs-devel@gnu.org; Sat, 09 Jul 2022 23:39:18 -0400 Original-Received: from mail-yw1-x112f.google.com ([2607:f8b0:4864:20::112f]:40578) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oANmu-0008A9-Rq for emacs-devel@gnu.org; Sat, 09 Jul 2022 23:39:18 -0400 Original-Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-31d27fd3d94so20751877b3.7 for ; Sat, 09 Jul 2022 20:39:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=YESse8CNMDyZN82slwcFayH9g26+fzv58U0U70RA67E=; b=Yz1kcdxsmWa1D4VWJAG2XHqmaBsqOk0v7G8KEiRWI0Vbn2DfqislD5ntPPKYD7wh87 uMnU8PYsTeAw8ERffimhGIBKOAe8QBOene+HYJWvoX081CAyt3Au5gbDdTni7r56Lf1z Kh4nx77SUVYFnUGJwswd2d88Adu5sEP60RlbYQouvfHzFOWB8d5Hxk74YNK1jyq4QwRU 0EKj55MSmYHUO7bPpzKhHEho1nD1T7Ut+jKwa9BCmd+PzOFL7OinCExnW0CcjMqHa/L4 25nQ2ogP5ncBUggiccjU4MPyyGIQiy87Nc02Y0GXQFFRaXFzGvEpwLj85SkKIrwsDdRi 2w+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YESse8CNMDyZN82slwcFayH9g26+fzv58U0U70RA67E=; b=kloP/HFjlzn19O0nN64m9g0yOdZ1pn9exVRfLFpn6DVw4Rf374yNAkqzM1opABoKzT Sq6Uq/gG3nHViAQHaHz0kwKbzJUTGGcPjEdZeCHc7Z7Q9ntZOCaICZ4R0D6yIiZCxhrI zWK3meN3TXSFK1w+a0uG7R8PiZw2OEbkHFO/AU+6RBbwvgZewpTQMf7Lzg/EvsYhqfnb wPFi3TLOUK4h7h2V4nKC6Ro+K4zjSt+esLOsNPfzusKZTA30m+Ft+LFnpFdiUPFYvuWT pfF0F9eG9Cv9LBFdP4rnueg44towYGc0TBkJWg7aqY2/PHK6T8KwSvViLdOVin/Lrf3A tQxg== X-Gm-Message-State: AJIora9Cz962H0l4g0i+aDBKpIyLPga9jCkBh7BQykHiZV4gG49iszhz 9zUHWJzw//crvksAK8EWTLplLJPgKRQ3lexMOAlU9EWdHSo= X-Google-Smtp-Source: AGRyM1tiH3/ftXE5iMbqWMmb+rJ9HOIF3GElgO5ig0T8+Wx5nH2yfbN6dBD3faT/Zv1FeD0Q91ghnEgUApOtBUtTGSk= X-Received: by 2002:a0d:ca44:0:b0:31c:8e9b:2657 with SMTP id m65-20020a0dca44000000b0031c8e9b2657mr13253820ywd.293.1657424355756; Sat, 09 Jul 2022 20:39:15 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::112f; envelope-from=davin.pearson@gmail.com; helo=mail-yw1-x112f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:292005 Archived-At: --000000000000f78ea105e36b2def Content-Type: text/plain; charset="UTF-8" Click on the following link to take you to a gallery of Emacs screenshots showing the hows and whys I have added my own personal additions to Emacs. http://davinpearson.nz/screenshots The most important and probably the most useful customisation that I have is a drop in replacement for M-y. Instead of cycling through the kill ring, it brings up a window showing the kill ring in the order of the kill ring. You then click on the ENTER button of paste from the kill ring to the last buffer you were editing. In all my code I use the practice of prefixing all of my functions and variables with dmp where DMP stands for Davin Max Pearson which is my name. I am unsure of just how useful this practice is for adding to the Emacs sources. --000000000000f78ea105e36b2def Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Click on the following link to take you to a gallery o= f Emacs
screenshots showing the hows and whys I have added my own person= al
additions to Emacs.

http://davinpearson.nz/screenshots

The most important and p= robably the most useful customisation that I
have is a drop in replaceme= nt for M-y.=C2=A0 Instead of cycling through the
kill ring, it brings up= a window showing the kill ring in the order of
the kill ring.=C2=A0 You= then click on the ENTER button of paste from the
kill ring to the last = buffer you were editing.

In all my code I use the practice of prefix= ing all of my functions and
variables with <tt>dmp</tt> wher= e DMP stands for Davin Max Pearson
which is my name.=C2=A0 I am unsure o= f just how useful this practice is for
adding to the Emacs sources.
<= br>

--000000000000f78ea105e36b2def--