From 146faf6242a5dff7f9a7c4f295a1ce32aedbc5b8 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Mon, 28 Feb 2011 16:59:56 -0500 Subject: Condense language modules into single init.lua file. --- modules/lua/adeptsense.lua | 47 ---------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 modules/lua/adeptsense.lua (limited to 'modules/lua/adeptsense.lua') diff --git a/modules/lua/adeptsense.lua b/modules/lua/adeptsense.lua deleted file mode 100644 index 9e6d86a2..00000000 --- a/modules/lua/adeptsense.lua +++ /dev/null @@ -1,47 +0,0 @@ --- Copyright 2007-2011 Mitchell mitchellcaladbolg.net. See LICENSE. - ---- --- Adeptsense for the lua module. --- User tags are loaded from _USERHOME/modules/lua/tags and user apis are loaded --- from _USERHOME/modules/lua/api. -module('_m.lua.adeptsense', package.seeall) - -sense = _m.textadept.adeptsense.new('lua') -sense.syntax.class_definition = 'module%s*%(?%s*[\'"]([%w_%.]+)' -sense.syntax.symbol_chars = '[%w_%.:]' -sense.syntax.type_declarations = {} -sense.syntax.type_assignments = { - ['^[\'"]'] = 'string', -- foo = 'bar' or foo = "bar" - ['^([%w_%.]+)%s*$'] = '%1' -- foo = _m.textadept.adeptsense -} -sense.api_files = { _HOME..'/modules/lua/api' } -sense:add_trigger('.') -sense:add_trigger(':', false, true) - --- script/update_doc generates a fake set of ctags used for autocompletion. -sense.ctags_kinds = { - f = 'functions', - F = 'fields', - m = 'classes', - t = 'fields', -} -sense:load_ctags(_HOME..'/modules/lua/tags', true) - ---- --- Shows an autocompletion list for the symbol behind the caret. --- @param only_fields If true, returns list of only fields; defaults to false. --- @param only_functions If true, returns list of only functions; defaults to --- false. -function sense:complete(only_fields, only_functions) - local line, pos = buffer:get_cur_line() - local symbol = line:sub(1, pos):match(self.syntax.symbol_chars..'*$') - return self.super.complete(self, false, symbol:find(':')) -end - --- Load user tags and apidoc. -if lfs.attributes(_USERHOME..'/modules/lua/tags') then - sense:load_ctags(_USERHOME..'/modules/lua/tags') -end -if lfs.attributes(_USERHOME..'/modules/lua/api') then - sense.api_files[#sense.api_files + 1] = _USERHOME..'/modules/lua/api' -end -- cgit v1.2.3