aboutsummaryrefslogtreecommitdiff
path: root/core/ext/pm
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2009-01-27 12:34:25 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2009-01-27 12:34:25 -0500
commitbcf630f108fcb957b0a908b258fe3a644e189ceb (patch)
tree15fe72b3d5de757465431ecbb79154db36ae8308 /core/ext/pm
parentf131668edad1ed20a3ac095925b602836503c8e8 (diff)
downloadtextadept-bcf630f108fcb957b0a908b258fe3a644e189ceb.tar.gz
textadept-bcf630f108fcb957b0a908b258fe3a644e189ceb.zip
Use a combo entry to either type in or select a PM browser to use.
Diffstat (limited to 'core/ext/pm')
-rw-r--r--core/ext/pm/buffer_browser.lua2
-rw-r--r--core/ext/pm/ctags_browser.lua2
-rw-r--r--core/ext/pm/file_browser.lua2
-rw-r--r--core/ext/pm/macro_browser.lua2
-rw-r--r--core/ext/pm/modules_browser.lua2
-rw-r--r--core/ext/pm/project_browser.lua2
6 files changed, 12 insertions, 0 deletions
diff --git a/core/ext/pm/buffer_browser.lua b/core/ext/pm/buffer_browser.lua
index f9b69b8c..b92d2768 100644
--- a/core/ext/pm/buffer_browser.lua
+++ b/core/ext/pm/buffer_browser.lua
@@ -7,6 +7,8 @@ local textadept = _G.textadept
-- It is enabled with the prefix 'buffers' in the project manager entry field.
module('textadept.pm.browsers.buffer', package.seeall)
+textadept.pm.add_browser('buffers')
+
function matches(entry_text)
return entry_text:sub(1, 7) == 'buffers'
end
diff --git a/core/ext/pm/ctags_browser.lua b/core/ext/pm/ctags_browser.lua
index 4de96096..3a4ce826 100644
--- a/core/ext/pm/ctags_browser.lua
+++ b/core/ext/pm/ctags_browser.lua
@@ -9,6 +9,8 @@ local textadept = _G.textadept
-- is specified, the current file is parsed via ctags and its structure shown.
module('textadept.pm.browsers.ctags', package.seeall)
+textadept.pm.add_browser('ctags')
+
local FILE_OUT = '/tmp/textadept_output'
---
diff --git a/core/ext/pm/file_browser.lua b/core/ext/pm/file_browser.lua
index 3e95a2ce..ad70f75b 100644
--- a/core/ext/pm/file_browser.lua
+++ b/core/ext/pm/file_browser.lua
@@ -8,6 +8,8 @@ local textadept = _G.textadept
-- manager entry field.
module('textadept.pm.browsers.file', package.seeall)
+textadept.pm.add_browser(not WIN32 and '/' or 'C:\\')
+
local lfs = require 'lfs'
local os = require 'os'
diff --git a/core/ext/pm/macro_browser.lua b/core/ext/pm/macro_browser.lua
index eab11842..75e9e91f 100644
--- a/core/ext/pm/macro_browser.lua
+++ b/core/ext/pm/macro_browser.lua
@@ -7,6 +7,8 @@ local textadept = _G.textadept
-- It is enabled with the prefix 'macros' in the project manager entry field.
module('textadept.pm.browsers.macro', package.seeall)
+textadept.pm.add_browser('macros')
+
function matches(entry_text)
return entry_text:sub(1, 7) == 'macros'
end
diff --git a/core/ext/pm/modules_browser.lua b/core/ext/pm/modules_browser.lua
index 9bcdd6df..174394a6 100644
--- a/core/ext/pm/modules_browser.lua
+++ b/core/ext/pm/modules_browser.lua
@@ -7,6 +7,8 @@ local textadept = _G.textadept
-- It is enabled with the prefix 'modules' in the project manager entry field.
module('textadept.pm.browsers.modules', package.seeall)
+textadept.pm.add_browser('modules')
+
local lfs = require 'lfs'
local os = require 'os'
diff --git a/core/ext/pm/project_browser.lua b/core/ext/pm/project_browser.lua
index 8c99194c..b1609ad1 100644
--- a/core/ext/pm/project_browser.lua
+++ b/core/ext/pm/project_browser.lua
@@ -7,6 +7,8 @@ local textadept = _G.textadept
-- It is enabled with the prefix 'project' in the project manager entry field.
module('textadept.pm.browsers.project', package.seeall)
+textadept.pm.add_browser('project')
+
local lfs = require 'lfs'
local os = require 'os'