From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Thorpe Newsgroups: gmane.emacs.help Subject: Re: Generating a listing of all symbols (16K+) and labeling subsets Date: Sat, 19 Apr 2014 17:34:31 +0100 Message-ID: <87ha5p9t2g.fsf@robertthorpeconsulting.com> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1397925310 26022 80.91.229.3 (19 Apr 2014 16:35:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 19 Apr 2014 16:35:10 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: hansbkk@gmail.com Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Apr 19 18:35:02 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WbYEI-0007Pq-5c for geh-help-gnu-emacs@m.gmane.org; Sat, 19 Apr 2014 18:35:02 +0200 Original-Received: from localhost ([::1]:42628 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbYEH-0002sq-M9 for geh-help-gnu-emacs@m.gmane.org; Sat, 19 Apr 2014 12:35:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41057) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbYDz-0002rr-Vf for help-gnu-emacs@gnu.org; Sat, 19 Apr 2014 12:34:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WbYDr-00065x-Nc for help-gnu-emacs@gnu.org; Sat, 19 Apr 2014 12:34:43 -0400 Original-Received: from outbound-smtp04.blacknight.com ([81.17.249.35]:34787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbYDr-000651-GL for help-gnu-emacs@gnu.org; Sat, 19 Apr 2014 12:34:35 -0400 Original-Received: from mail.blacknight.com (pemlinmail01.blacknight.ie [81.17.254.10]) by outbound-smtp04.blacknight.com (Postfix) with ESMTP id 895B0988A4 for ; Sat, 19 Apr 2014 16:33:08 +0000 (UTC) Original-Received: (qmail 32404 invoked from network); 19 Apr 2014 16:34:32 -0000 Original-Received: from unknown (HELO RTLaptop) (rt@robertthorpeconsulting.com@[109.77.147.70]) by 81.17.254.9 with ESMTPSA (DHE-RSA-AES128-SHA encrypted, authenticated); 19 Apr 2014 16:34:32 -0000 In-Reply-To: (hansbkk@gmail.com) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.17.249.35 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:97239 Archived-At: hansbkk@gmail.com writes: > Total noob here - and non-programmer to boot, as will become > immediately apparent from the code below - so please be gentle. > > Before I start getting to know emacs as an end-users - which I'm > highly motivated to do, despite the amazingly steep learning curve to > do the most basic things - I plan to of course highly customize my > emacs environment to suit my needs, before starting the muscle-memory > training required to become efficient. There's no one right way to learn Emacs. But, I think the way you're choosing is a lot of work. You can start off using it for everyday editing, that's what I did and what lots of people do. I expect you've done the tutorial and learned the keybindings, that's very useful. Then read a bit of the manual and the internet resources occasionally and learn more. You only really need to looks for customizations, enable non-default packages, etc. when you run into a problem or you feel something is inefficient. Why change the standard behaviour if it's not a problem? Don't worry too much about the customizing before learning the keychords. The keys don't really change that much. A lot of non-standard packages don't change the keychords at all, they just add new commands. Of the rest lots of them use the default keychords to do slightly different things. There are a few packages that add new keychords that you'll want to use instead of default ones, but not many. There are very few packages that override default keybindings with totally different things. Mostly you can ignore that case. You might want to add a shorter-keybinding for C-x o (other-window) and get used to that. But that's about it. There are lots of keychords that are undefined by default, those are your playground to do what you want. As far as I know every keybinding of the form C-c is free in all modes packaged with Emacs. BR, Robert Thorpe