[ESS] Skeleton pair insert not working after upgrade.
Vitalie S.
vitosmail at rambler.ru
Sat Aug 29 11:43:05 CEST 2009
On Sat, 29 Aug 2009 11:31:14 +0200, Vitalie S. <vitosmail at rambler.ru>
wrote:
>
>>
>> Rather than using skeleton mode, I located the AutoPairs page at the
>> Emacs Wiki:
>>
>> http://www.emacswiki.org/emacs/AutoPairs
>>
>> and decide to give the textmate.el approach a try since it claims some
>> additional functionality. textmate.el is available from:
>>
>> http://code.google.com/p/emacs-textmate/
>>
>> Once can download and un-tar the gz file there to someplace convenient
>> on your system.
>>
>> Once you have done that, add the following to your .emacs file, which
>> will load textmate-mode at Emacs startup, rather than having to use
>> 'M-x textmate-mode' every time:
>>
>> ;; Modify the path to textmate.el as appropriate!!!
>> (load "/Users/marcschwartz/Downloads/Emacs/textmate/textmate")
>>
>> (mapc (lambda (mode)
>> (let ((hook (intern (concat (symbol-name mode)
>> "-mode-hook"))))
>> (add-hook hook (lambda () (textmate-mode +1)))))
>> '(c cperl emacs-lisp inferior-lisp ess inferior-ess lisp noweb
>> perl Rd text tex))
>>
>>
> Did not work for me in the beggining. The code uses internally
> python-backspace
> so I placed (require 'python) in my .emacs and apparently it started
> working.
>
> But what is exactly the functionality it brings above skeletion??
> I can not see anything fancy when deleting parenthesis.
>
In addition it does not solve the original problem (at least for me)
ess-arg-show is not executed after pressing "(".
> Vitalie.
>> The final line above determines which Emacs modes this will work in
>> automatically, so for other modes not indicated, add them as you
>> require. I located the above code in the textmate issues area:
>> http://code.google.com/p/emacs-textmate/issues/detail?id=5
>>
>> Be sure to remove or comment the original skeleton mode related code in
>> your .emacs.
>>
>> Once you have that in place, this all should work, but again, I have
>> not fully tested it for either functionality or conflicts with other
>> ESS functions.
>>
>> HTH,
>>
>> Marc Schwartz
>>
>
>
--
More information about the ESS-help
mailing list