From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.help Subject: Re: Resources for an old newbie ? Date: Mon, 22 May 2023 03:30:00 +0200 Message-ID: <874jo56tlz.fsf@web.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34124"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:8lm8FA9l5BcD9ExzYoXFVjR4i2w= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 22 03:31:00 2023 Return-path: Envelope-to: geh-help-gnu-emacs@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 1q0uO3-0008fk-FA for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 22 May 2023 03:30:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q0uNW-0003n8-1u; Sun, 21 May 2023 21:30:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0uNU-0003mk-Jj for help-gnu-emacs@gnu.org; Sun, 21 May 2023 21:30:24 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0uNG-00008Z-4k for help-gnu-emacs@gnu.org; Sun, 21 May 2023 21:30:23 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1q0uND-0007s5-O2 for help-gnu-emacs@gnu.org; Mon, 22 May 2023 03:30:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:143701 Archived-At: Frederick Bartlett writes: > E.g., I just tried to install helm and am completely baffled by the info > and error messages I’m getting: First I try to answer your specific questions: > INFO: Loading /usr/share/emacs/site-lisp/site-start.d/lilypond-init.el > (source)... This looks like it belongs to something you installed in your OS: when you install Emacs libraries with your OS package manager setup files go to this site-lisp directory. Maybe ask your OS to which package this file belongs, or ignore it for now. > Since I invoked > ./emacs/helm/emacs-helm.sh -P /usr/bin/emacs-28.2 > from my home directory, I would expect it to know where it is. This emacs-helm.sh script is for testing and debugging Helm, it is not for the end user! Typically you install such packages from within the built-in emacs package manager that you get when typing M-x list-packages RET. Then you can (require 'helm) or call (helm-mode +1) in your init file (using a "normally started" Emacs). Then see the documentation of the packages for how to configure them. Apart from these examples, the main question is: what do you want to do and achieve in Emacs, is you basic understand of Lisp good enough to allow you to edit your init file to get what you want (or do you need an introduction? Emacs comes with an Info manual "Emacs Lisp Intro", we can tell you how to read that from within Emacs. It teaches some basic levels of (E)Lisp. Maybe that would be a good start). After that the documentation that comes with Emacs plus this user list should be enough to be able to go the following steps. Michael.