From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Some help with icomplete Date: Tue, 16 Apr 2024 15:40:00 +0300 Message-ID: <867cgxjxb3.fsf@gnu.org> References: <87y19esfds.fsf@gmail.com> <87cyqpycjz.fsf@fuzy.me> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6794"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Apr 16 14:40:50 2024 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 1rwi7F-0001Wr-9j for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 16 Apr 2024 14:40:49 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rwi6V-0002Iv-Ua; Tue, 16 Apr 2024 08:40:03 -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 1rwi6U-0002IW-J9 for help-gnu-emacs@gnu.org; Tue, 16 Apr 2024 08:40:02 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rwi6U-0003Ra-7i for help-gnu-emacs@gnu.org; Tue, 16 Apr 2024 08:40:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IwAqlxjtg57OqcnG0p832G0uONsceL24nb/8g3I0lV0=; b=eYUCHEFDAEjZ Pcw9TJ16aBRk7vQqw/aI9Ep4G+50wiBET6/90aQZuYq9hWQKpwMh9/TAKVbaUeVCYUwcf6+yGXW0G sAu30zMqPyPbsVXYEHZPW6U4WbTtkMLz8T4oltstkWKzrOLuaJ/R4YXLpg+fyxxyTUAUqD72qk0qg 4N/2f7YKyMGxFmmPsPQAesPG9TiKl5Qatq/Zsi8XiyHxFO+pFULQyrTY5pN1fK91p5BvbeY1vylp6 1bHJGr1L0j4Odvy5LzSyytyiFj4JD8GEtfN7+ki4OBSGszynonvu4cKkpHKUv7eV3qRg4WDEusM5F k+0AFsjDE562NbH5j+2FJQ==; In-Reply-To: <87cyqpycjz.fsf@fuzy.me> (message from Zhengyi Fu on Tue, 16 Apr 2024 15:46:56 +0800) 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:146341 Archived-At: > From: Zhengyi Fu > Cc: help-gnu-emacs@gnu.org > Date: Tue, 16 Apr 2024 15:46:56 +0800 > > Rahul Martim Juliato writes: > > > Thing is, the list always starts on the next line (that is ok) but on > > the first column. So it is very strange to M-TAB with the cursor on > > column 50 and get a list on column 0. If I were using plain > > `icomplete-mode' (no vertical), it would complete horizontally from the > > place my cursor is at the moment. > > > > Can anyone elucidate me on how to make it work the way I'd like to? > > If you compile Emacs from source, you can try this patch: > > Index: emacs/lisp/icomplete.el > =================================================================== > --- emacs.orig/lisp/icomplete.el > +++ emacs/lisp/icomplete.el Since icomplete.el is not preloaded, applying this patch does not require rebuilding Emacs from sources. It only requires byte-compiling icomplete.el after patching it, and perhaps restarting Emacs.