From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 28 Sep 2004 03:40:54 +0400 From: "Peter V. Saveliev" To: devel@altlinux.ru Message-Id: <20040928034055.692dc411.peet@altlinux.ru> X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [devel] readline help needed X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Sep 2004 23:41:15 -0000 Archived-At: List-Archive: List-Post: ... Возникла жёсткая необходимость в некотором шелле, который будет понимать три команды. В принципе, несложно. Сложно в другом. 1) хочется completion. Это умеет делать readline. 2) однако хочется, чтобы completion был осмыслен, то есть на tab выводился не весь completion list, а в зависимости от того, что уже набрано. Это сложнее, но это возможно, zsh тому примером 3) однако хочется свою rl_display_match_list. А вот как это сделать, я уже даже отдалённо не представляю. Проблема в том, что вывод completion list меня категорически не устраивает. Нужно во-первых в столбик, во вторых с пояснениями. Написать функцию несложно. Но её подставить readline'у? Писать свой readline не хочется. Итого: как? Наводки, документация (дефолтная ещё менее вразумительна, чем исходники readline)? Спасибо. --