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: Re: Special Event: Davin reveals his own personal additions to Emacs. Date: Sun, 17 Jul 2022 13:43:00 +1200 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000c060eb05e3f65f6f" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38383"; 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 17 03:44:08 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 1oCtKK-0009nb-3F for ged-emacs-devel@m.gmane-mx.org; Sun, 17 Jul 2022 03:44:08 +0200 Original-Received: from localhost ([::1]:39690 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oCtKI-00039B-Hj for ged-emacs-devel@m.gmane-mx.org; Sat, 16 Jul 2022 21:44:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55844) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oCtJT-0002SF-Vm for emacs-devel@gnu.org; Sat, 16 Jul 2022 21:43:16 -0400 Original-Received: from mail-yb1-xb2c.google.com ([2607:f8b0:4864:20::b2c]:41564) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oCtJR-0007BX-3w for emacs-devel@gnu.org; Sat, 16 Jul 2022 21:43:15 -0400 Original-Received: by mail-yb1-xb2c.google.com with SMTP id 6so14998076ybc.8 for ; Sat, 16 Jul 2022 18:43:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=CKakJY12VxFqUeU0qwMEz4dV2DNHalLpfpevT7K+Fi4=; b=gIL7U5v3VHFTr7seOrFWlcYAD1A55ATMj58l6nxtR0Algp1Pre3fMZz/ZA1hiDUCCF EdaRmDW/9SLS/DUcn8vWJxrxlClFQxtj7voYtokhLg8CkaqtHrGBZ1HusIpHF62d1iAz tA4AmaNvsJPD9cxQUyGpt/U34WR7Y0btsBgMiObvioINt4cbhn5NnXurJIAHmqOupC9F Mq4EPj6m6TMPclfKNClcNHFHFTEIknQc6tOhsrAsSzAfu26bDTHQ8TP5NtBdZ9YLPn1A lbgHp218hDsTdf11KQxIeIr8ovCq0YRx3hHKpEbFJJQ3EFNPzOnK8fL6It44sQVVbUZZ G6Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=CKakJY12VxFqUeU0qwMEz4dV2DNHalLpfpevT7K+Fi4=; b=MG9nW/fG6xsnWZgONK/G1BsoLNDgQoPNRw3bG6n2QPMdK5aSDtijRDB/RgcQxxRlM8 f/H3ZmQGTjduMeNVVXQ5x4JBdCFwSsrhFai8WPmzphZVEoeQsuGMGy8ZcNT/tPeeIeUp QOPu0Wd+KTRiaIIbPNdyWEfJg/mCceEiggqJ8CyFD0p3dlJGMMuzSSpqSHXLcnj6rkze pecme6a9sy2vVc5bPGfVDIIvvS3uRGAUlJ3UpsusLM0t093LAEQ2ZEEHpfmjOK/LmWrj h/kvGB5SFICQ0MrtTlvxhq0VEmF8RHIGTgvCP4ODBwHouPqKFcI3RWlR2/QWg3OnmXZf oY8w== X-Gm-Message-State: AJIora+ihlRcUB70/O1iLwdiDVy28NX3nRmOdEyv41Jc2J/Tcvn/2jCk gHhpskcqhn8PKq4RE6JX40kHgkGphTnvj8I15XAm4ojHw3s= X-Google-Smtp-Source: AGRyM1ttW94T9tUvdfLrXYdV3G6qAPP+lRA23wInxysG+gWM5qeqyA+XwI22liu14YVk0giETL7HDDuzUvp6gBaekC4= X-Received: by 2002:a05:6902:1244:b0:66e:92d6:e78d with SMTP id t4-20020a056902124400b0066e92d6e78dmr22066350ybu.71.1658022191455; Sat, 16 Jul 2022 18:43:11 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::b2c; envelope-from=davin.pearson@gmail.com; helo=mail-yb1-xb2c.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:292216 Archived-At: --000000000000c060eb05e3f65f6f Content-Type: text/plain; charset="UTF-8" To install these features, download the following file: Do this even if you already have downloaded the tarball as my new tarball contains modified code: http://davinpearson.nz/screenshots/java-training-wheels--bagatelles_20220717-133942.tar.gz then untar the tarball to your $HOME folder, or any other folder at your own risk. Then add the following line of code to your $HOME/.emacs code: (load-file "~/java-training-wheels/.emacs") Start emacs by clicking on the Emacs icon or the command: emacs On Sun, 10 Jul 2022 at 15:39, Davin Pearson wrote: > > 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. > > > > --000000000000c060eb05e3f65f6f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

To install these features, download the following= file: Do this
even if you already have downloaded the tarball as my new= tarball
contains modified code:

http= ://davinpearson.nz/screenshots/java-training-wheels--bagatelles_20220717-13= 3942.tar.gz

then untar the tarball to your $HOME folder, or any = other folder
at your own risk.=C2=A0 Then add the following line of code= to your
$HOME/.emacs code:

(load-file "~/java-training-whee= ls/.emacs")

Start emacs by clicking on the Emacs icon or the co= mmand: emacs

On Sun, 10 Jul 2022 at 15:39, Davin Pearson <davin.pearson@gmail.com> wrote= :

Click on the following link to take you to a gallery of Emacs
scr= eenshots showing the hows and whys I have added my own personal
addition= s to Emacs.

http://davinpearson.nz/screenshots

The most important a= nd probably the most useful customisation that I
have is a drop in repla= cement for M-y.=C2=A0 Instead of cycling through the
kill ring, it bring= s 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 l= ast buffer you were editing.

In all my code I use the practice of pr= efixing all of my functions and
variables with <tt>dmp</tt> = where DMP stands for Davin Max Pearson
which is my name.=C2=A0 I am unsu= re of just how useful this practice is for
adding to the Emacs sources.<= br>


--000000000000c060eb05e3f65f6f--