From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: what I should do, and the "Emacs News Ezine" Date: Sat, 27 Apr 2019 23:07:46 +0200 Message-ID: <86ftq32m3h.fsf@zoho.eu> References: <865zs7bkqx.fsf@zoho.eu> <871s2tytwn.fsf@fencepost.gnu.org> <8636n8sboz.fsf_-_@zoho.eu> <87r2asxtw6.fsf@fencepost.gnu.org> <3ad1c088-577c-43bb-b724-1b493f55071f@default> <861s2lbcln.fsf@zoho.eu> <86o94t2p25.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="80075"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Apr 27 23:08:09 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hKUYL-000Kgf-7X for geh-help-gnu-emacs@m.gmane.org; Sat, 27 Apr 2019 23:08:09 +0200 Original-Received: from localhost ([127.0.0.1]:36328 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hKUYK-0002lb-7l for geh-help-gnu-emacs@m.gmane.org; Sat, 27 Apr 2019 17:08:08 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:53404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hKUY7-0002lS-Ul for help-gnu-emacs@gnu.org; Sat, 27 Apr 2019 17:07:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hKUY6-0006YB-RM for help-gnu-emacs@gnu.org; Sat, 27 Apr 2019 17:07:55 -0400 Original-Received: from [195.159.176.226] (port=39582 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hKUY6-0006Xo-KV for help-gnu-emacs@gnu.org; Sat, 27 Apr 2019 17:07:54 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hKUY4-000KKV-Kk for help-gnu-emacs@gnu.org; Sat, 27 Apr 2019 23:07:52 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Cancel-Lock: sha1:qA+6zj3bJ/HZ0LpqsDLHgFn4NrY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:120076 Archived-At: Van L wrote: >> To you, I don't seem strong enough on >> reflexive muscle memory and learning focus? > > The sense you give from how you've > accumulated a useful emacs24lisp codelibrary > is that you are a messy and not a neat > personality type. ? So do tell, what's the correct way to "accumulate useful code libraries"? BTW I'm now on Emacs 25 [1]. The transition was all but seamless with the new system version [2]. I like the repository approach much better than compiling a bunch of stuff manually, even tho that is very easy, at least for Emacs. Actually one can get a more recent version of Emacs (or whatever is in the repos) with atp-get/aptitude as well, for specific targets, with so-called apt pinning [3]. Here is an example how to do it for w3m-el-snapshot: 1) add 'testing' to /etc/apt/sources.list, in my case deb [arch=armhf] http://mirrordirector.raspbian.org/raspbian/ testing main contrib non-free rpi 2) then in /etc/apt/preferences Package: * Pin: release a=testing Pin-Priority: -10 Package: w3m-el-snapshot Pin: release a=testing Pin-Priority: 800 3) update and install/upgrade with apt-get/aptitude [1] GNU Emacs 25.1.1 (arm-unknown-linux-gnueabihf, GTK+ Version 3.22.11) of 2017-09-16, modified by Debian [2] Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.8 (stretch) Release: 9.8 Codename: stretch Revision : a02082 PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" NAME="Raspbian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" [3] https://wiki.debian.org/AptPreferences -- underground experts united http://user.it.uu.se/~embe8573