some more arg history queues

--HG--
branch : pmacs2
This commit is contained in:
Erik Osheim 2009-07-06 23:00:25 -04:00
parent 0ed283b5af
commit 33c5cc3cf5
2 changed files with 4 additions and 2 deletions

View File

@ -344,7 +344,8 @@ class UppercaseWord(Method):
class MetaX(Method):
'''Call pmacs functions by name (with or without arguments)'''
args = [arg('method', dt="method", p="M-x ", h='Method to execute')]
args = [arg('method', dt="method", p="M-x ", h='Method to execute',
q='metax')]
name_re = re.compile(r'[a-z0-9_-]+')
py_empty_re = re.compile(r'^\( *\)$')

View File

@ -295,7 +295,7 @@ class PerldocModule(PerlBase):
class Perldoc(Method):
name_re = re.compile('(?:[a-zA-Z_][a-zA-Z0-9_]*::)*[a-zA-Z_][a-zA-Z0-9_]*')
args = [arg("name", p="Perldoc: ")]
args = [arg("name", p="Perldoc: ", q='perldoc')]
def _execute(self, w, **vargs):
name = vargs['name']
if not self.name_re.match(name):
@ -634,6 +634,7 @@ class PerlOpenModule(Method):
w.application.methods['open-file'].execute(w, filename=path)
else:
w.set_error("Could not find module %r" % vargs['module'])
class PerlOpenModuleWord(Method):
namechars = string.ascii_letters + string.digits + '_'
def _execute(self, w, **vargs):