🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #99418

inappropriate syntax tables used in lispish minibufs

#99418
From: Nick Caruso
Date: Mon, 24 Sep 1990 14:25
36 lines
1923 bytes
In GNU Emacs 18.55.3 of Thu Jun  7 1990 on sungari (berkeley-unix)

In minibuffers created for M-esc (eval-expression) and m-x, the
standard syntax table is used.  This results in broken behavior by the
completion routines bound to m-tab, tab and esc.  As a specific
example, we use franz's common lisp and their emacs to lisp interface,
fi.  The symbols in the fi interface are named as if they were in a CL
package, for example:

	fi:common-lisp-mode

After typing:

	M-x fi:<prompt>

The completion list contains all the fi: completions, including
fi:common-lisp-mode.  BUT, if you type:

	M-x fi:common<prompt> 

the list shows all completions starting with "common", and leaving the
fi: off.  This is because the ":" has punctuation syntax; at least, I
am certain that giving the ":" symbol syntax ("_") fixes the problem.

I would rather not modify the standard syntax table, particularly as
the emacs-lisp-mode-syntax-table already has the proper syntax.

Thanks!

+-----------------------+-----------------------------------------------+
|Nicholas C. Caruso	| INTERNET: nick@icad.com			|
|ICAD, Inc. 		|						|
|201 Broadway		|						|
|Cambridge MA 02139	| I speak for myself, not for my employer.	|
|(617) 868-2800 x291 	|						|
+-----------------------+-----------------------------------------------+
Technical Details
Message-ID: <9009241425.AA15088@icad.COM>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!icad.com!nick

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,37bbf485b8a688ab,start
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1990-09-24 14:00:50 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!icad.com!nick
From: nick@icad.com (Nick Caruso)
Newsgroups: gnu.emacs.bug
Subject: inappropriate syntax tables used in lispish minibufs
Message-ID: <9009241425.AA15088@icad.COM>
Date: 24 Sep 90 14:25:31 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 36
Posted: Mon Sep 24 15:25:31 1990