-
Notifications
You must be signed in to change notification settings - Fork 39
ta comments
mitchell edited this page Sep 18, 2020
·
1 revision
Place the scripts into a folder called "common" in your modules directory. For example: "~/.textadept/modules/common/comments.lua".
Call these functions from the "commands.lua" file for your language. Example:
['\n'] = function()
buffer:new_line()
buffer:begin_undo_action()
local cont = continue_block_comment("/*", "*", "*/", "/%*", "%*", "%*/")
if cont then
continue_line_comment("//", "//")
end
buffer:end_undo_action()
end,
This will auto-continue comments for languages like C++, and Java. This example
happens to be for C++. The syntax for calling these functions is explained in
the documentation comments of the script. Remember that the *
and +
characters must be escaped with the %
character when they are used in
patterns.