blob: 25fa35842fb29fd869bb0ef3fe8ffcf42d696517 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
-- Copyright 2007 Mitchell mitchell<att>caladbolg.net. See LICENSE.
---
-- Commands for the cpp module.
module('modules.cpp.commands', package.seeall)
-- C++-specific key commands.
local keys = _G.keys
if type(keys) == 'table' then
local m_editing = modules.textadept.editing
local m_handlers = textadept.handlers
keys.cpp = {
al = { textadept.io.open, _HOME..'/modules/cpp/init.lua' },
['s\n'] = { function()
buffer:line_end()
buffer:add_text(';')
buffer:new_line()
end },
cq = { m_editing.block_comment, '//~' },
['('] = { function()
--~ buffer.word_chars =
--~ '_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
m_editing.show_call_tip(modules.cpp.api, true)
--~ buffer:set_chars_default()
return false
end },
}
end
|