From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: builtin completion ? Date: Fri, 15 Mar 2024 15:48:23 +0000 Message-ID: <87jzm3sdh4.fsf@posteo.net> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30220"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: hx Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Mar 15 16:49:20 2024 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 1rl9o8-0007cs-01 for ged-emacs-devel@m.gmane-mx.org; Fri, 15 Mar 2024 16:49:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rl9nR-0001T8-8E; Fri, 15 Mar 2024 11:48:37 -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 1rl9nK-0001Sx-Ut for emacs-devel@gnu.org; Fri, 15 Mar 2024 11:48:31 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rl9nG-00069v-F5 for emacs-devel@gnu.org; Fri, 15 Mar 2024 11:48:30 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 17F4C240104 for ; Fri, 15 Mar 2024 16:48:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1710517704; bh=CVQHebro/Gx1ZS+gDKJoAt3yFT6yws+d3fHuyNXHZQ0=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=oeo9joCsZ28mId8CtHy0jbIO2myXrPYTtUNCh50EicfV8klJz8mI7kG0sLyQctg// Mc/CJNYLkPI+iRkJh4KNOF+Z4UHyNrIwdogCv+wLjE/hLkSfc6B3MvnPanOgRhNesA AaQPFoBMh3DLdmclASrZ7LTXlPXDVQckKLjdyv4xEjdOYl2ZUUvut/r7BGjh9A3apO wl+iuhqJ3p0uwer9DX96L+hA5AlEy9yKGoqNO6sC6Qts3avb5z6eK1isR9pyDorHim 6Bd/E9e0g69qcUKzrFE/hmVvmWkwpyv0K4igd9/mGOgpCeglQvOrTiV5Feconexm9d WI3WryMR5hO5g== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Tx7vC4dKBz6tvb; Fri, 15 Mar 2024 16:48:23 +0100 (CET) In-Reply-To: (hx's message of "Fri, 15 Mar 2024 20:51:58 +0800") OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:317080 Archived-At: hx writes: > I work on a linux computer (emacs26) without internet,usb,share ... > developing C program, > no way to install auto-complete/company-mode/lsp, > > when I edit my init.el, (setq var-xx-, no auto completion, painfull, > any package can complete elisp variable/function like auto-complete-mode ? Not /auto/ completion, but `completion-at-point' is bound by default, and you can configure `tab-always-indent' to have TAB provide completions as well. They will pop up in the completion buffer, just like with minibuffer completions. > For c programming, I only have cscope, but also no function/var completion, > there is cedet, I will try to configure it. I am not sure if Emacs 26 had completion based on TAGS, but if Emacs was installed using some standard mechanism, then you should have etags available that could index the symbols in a project, that completion could make use of. -- Philip Kaludercic on peregrine