Modules Common

Automatic loading of modules in modules/common/

Create a file ~/.textadept/modules/common/init.lua with the following in it:

local lfs = require 'lfs'
for filename in lfs.dir(_USERHOME..'/modules/common/') do
  if filename:find('%.lua$') and filename ~= 'init.lua' then

Then add

require 'common'

to your ~/.textadept/init.lua

All "common" submodules that are placed in modules/common will be automatically loaded without having to add another require statement.

Edited on Monday, March 12th 2012 at 4:15 PM.