comparison lisp/progmodes/modula2.el @ 82919:8216d4de9641

(m2-definition, m2-module): Don't use previous-line.
author Thien-Thi Nguyen <ttn@gnuvola.org>
date Mon, 27 Aug 2007 13:37:50 +0000
parents a11fdee52c05
children b83d0dadb2a7 1e3a407766b9
comparison
equal deleted inserted replaced
82918:bee1c9ad195a 82919:8216d4de9641
293 "Build skeleton DEFINITION MODULE, prompting for the <module name>." 293 "Build skeleton DEFINITION MODULE, prompting for the <module name>."
294 (interactive) 294 (interactive)
295 (insert "DEFINITION MODULE ") 295 (insert "DEFINITION MODULE ")
296 (let ((name (read-string "Name: "))) 296 (let ((name (read-string "Name: ")))
297 (insert name ";\n\n\n\nEND " name ".\n")) 297 (insert name ";\n\n\n\nEND " name ".\n"))
298 (previous-line 3)) 298 (forward-line -3))
299 299
300 (defun m2-else () 300 (defun m2-else ()
301 "Insert ELSE keyword and indent for next line." 301 "Insert ELSE keyword and indent for next line."
302 (interactive) 302 (interactive)
303 (m2-newline) 303 (m2-newline)
362 "Build skeleton IMPLEMENTATION MODULE, prompting for <module-name>." 362 "Build skeleton IMPLEMENTATION MODULE, prompting for <module-name>."
363 (interactive) 363 (interactive)
364 (insert "IMPLEMENTATION MODULE ") 364 (insert "IMPLEMENTATION MODULE ")
365 (let ((name (read-string "Name: "))) 365 (let ((name (read-string "Name: ")))
366 (insert name ";\n\n\n\nEND " name ".\n") 366 (insert name ";\n\n\n\nEND " name ".\n")
367 (previous-line 3) 367 (forward-line -3)
368 (m2-header) 368 (m2-header)
369 (m2-type) 369 (m2-type)
370 (newline) 370 (newline)
371 (m2-var) 371 (m2-var)
372 (newline) 372 (newline)