aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/events.lua42
-rw-r--r--themes/dark/buffer.lua1
-rw-r--r--themes/dark/view.lua7
-rw-r--r--themes/light/buffer.lua1
-rw-r--r--themes/light/view.lua7
-rw-r--r--themes/scite/buffer.lua1
6 files changed, 10 insertions, 49 deletions
diff --git a/core/events.lua b/core/events.lua
index 67b4f813..9deb4b86 100644
--- a/core/events.lua
+++ b/core/events.lua
@@ -205,13 +205,9 @@ add_handler('view_new',
buffer.property['lexer.lua.home'] = _HOME..'/lexers/'
buffer.property['lexer.lua.script'] = _HOME..'/lexers/lexer.lua'
if _THEME and #_THEME > 0 then
- if not _THEME:find('[/\\]') then
- -- use a lexer theme from Textadept's themes, not scintilla-st's
- buffer.property['lexer.lua.color.theme'] =
- _HOME..'/themes/'.._THEME..'/lexer.lua'
- else -- _THEME is a folder path
- buffer.property['lexer.lua.color.theme'] = _THEME..'/lexer.lua'
- end
+ local tfile = _THEME..'/lexer.lua'
+ if not _THEME:find('[/\\]') then tfile = _HOME..'/themes/'..tfile end
+ buffer.property['lexer.lua.color.theme'] = tfile
end
-- lexer
@@ -230,12 +226,9 @@ add_handler('view_new',
end
if _THEME and #_THEME > 0 then
- local ret, errmsg
- if not _THEME:find('[/\\]') then
- ret, errmsg = pcall(dofile, _HOME..'/themes/'.._THEME..'/view.lua')
- else -- _THEME is a folder path
- ret, errmsg = pcall(dofile, _THEME..'/view.lua')
- end
+ local vfile = _THEME..'/view.lua'
+ if not _THEME:find('[/\\]') then vfile = _HOME..'/themes/'..vfile end
+ local ret, errmsg = pcall(dofile, vfile)
if ret then return end
io.stderr:write(errmsg)
end
@@ -248,8 +241,6 @@ add_handler('view_new',
buffer.caret_line_back = 14540253 -- 0xDD | 0xDD << 8 | 0xDD << 16
buffer:set_x_caret_policy(1, 20) -- CARET_SLOP
buffer:set_y_caret_policy(13, 1) -- CARET_SLOP | CARET_STRICT | CARET_EVEN
- buffer.caret_style = 2
- buffer.caret_period = 0
-- selection
buffer:set_sel_fore(1, 3355443) -- 0x33 | 0x33 << 8 | 0x33 << 16
@@ -282,16 +273,9 @@ add_handler('view_new',
buffer:marker_define(c.SC_MARKNUM_FOLDERMIDTAIL, c.SC_MARK_EMPTY)
-- various
- buffer.buffered_draw = true
- buffer.two_phase_draw = false
buffer.call_tip_use_style = 0
- buffer.use_popup = 0
buffer:set_fold_flags(16)
buffer.mod_event_mask = c.SC_MOD_CHANGEFOLD
- buffer.scroll_width = 2000
- buffer.h_scroll_bar = true
- buffer.end_at_last_line = true
- buffer.caret_sticky = false
end)
add_handler('buffer_new',
@@ -308,12 +292,9 @@ add_handler('buffer_new',
buffer.code_page = textadept.constants.SC_CP_UTF8
if _THEME and #_THEME > 0 then
- local ret, errmsg
- if not _THEME:find('[/\\]') then
- ret, errmsg = pcall(dofile, _HOME..'/themes/'.._THEME..'/buffer.lua')
- else -- _THEME is a folder path
- ret, errmsg = pcall(dofile, _THEME..'/buffer.lua')
- end
+ local bfile = _THEME..'/buffer.lua'
+ if not _THEME:find('[/\\]') then bfile = _HOME..'/themes/'..bfile end
+ local ret, errmsg = pcall(dofile, bfile)
if ret then return end
io.stderr:write(errmsg)
end
@@ -333,7 +314,6 @@ add_handler('buffer_new',
buffer.indentation_guides = 1
-- various
- buffer.eol_mode = textadept.constants.SC_EOL_LF
buffer.auto_c_choose_single = true
end
-- normally when an error occurs, a new buffer is created with the error
@@ -462,9 +442,7 @@ add_handler('quit',
end)
if MAC then
- function appleevent_odoc(uri)
- return handle('uri_dropped', 'file://'..uri)
- end
+ function appleevent_odoc(uri) return handle('uri_dropped', 'file://'..uri) end
end
---
diff --git a/themes/dark/buffer.lua b/themes/dark/buffer.lua
index db045766..c2e168c4 100644
--- a/themes/dark/buffer.lua
+++ b/themes/dark/buffer.lua
@@ -17,5 +17,4 @@ buffer.back_space_un_indents = true
buffer.indentation_guides = 1
-- various
-buffer.eol_mode = textadept.constants.SC_EOL_LF
buffer.auto_c_choose_single = true
diff --git a/themes/dark/view.lua b/themes/dark/view.lua
index 320661ca..3375c76c 100644
--- a/themes/dark/view.lua
+++ b/themes/dark/view.lua
@@ -43,13 +43,6 @@ buffer:marker_define(c.SC_MARKNUM_FOLDEROPENMID, c.SC_MARK_EMPTY)
buffer:marker_define(c.SC_MARKNUM_FOLDERMIDTAIL, c.SC_MARK_EMPTY)
-- various
-buffer.buffered_draw = true
-buffer.two_phase_draw = false
buffer.call_tip_use_style = 0
-buffer.use_popup = 0
buffer:set_fold_flags(16)
buffer.mod_event_mask = c.SC_MOD_CHANGEFOLD
-buffer.scroll_width = 2000
-buffer.h_scroll_bar = true
-buffer.end_at_last_line = true
-buffer.caret_sticky = false
diff --git a/themes/light/buffer.lua b/themes/light/buffer.lua
index f31d8d3d..b16e355c 100644
--- a/themes/light/buffer.lua
+++ b/themes/light/buffer.lua
@@ -17,5 +17,4 @@ buffer.back_space_un_indents = true
buffer.indentation_guides = 1
-- various
-buffer.eol_mode = textadept.constants.SC_EOL_LF
buffer.auto_c_choose_single = true
diff --git a/themes/light/view.lua b/themes/light/view.lua
index 90170379..c69ce8fe 100644
--- a/themes/light/view.lua
+++ b/themes/light/view.lua
@@ -43,13 +43,6 @@ buffer:marker_define(c.SC_MARKNUM_FOLDEROPENMID, c.SC_MARK_EMPTY)
buffer:marker_define(c.SC_MARKNUM_FOLDERMIDTAIL, c.SC_MARK_EMPTY)
-- various
-buffer.buffered_draw = true
-buffer.two_phase_draw = false
buffer.call_tip_use_style = 0
-buffer.use_popup = 0
buffer:set_fold_flags(16)
buffer.mod_event_mask = c.SC_MOD_CHANGEFOLD
-buffer.scroll_width = 2000
-buffer.h_scroll_bar = true
-buffer.end_at_last_line = true
-buffer.caret_sticky = false
diff --git a/themes/scite/buffer.lua b/themes/scite/buffer.lua
index aa5555f5..e02fe244 100644
--- a/themes/scite/buffer.lua
+++ b/themes/scite/buffer.lua
@@ -17,5 +17,4 @@ buffer.back_space_un_indents = true
buffer.indentation_guides = 1
-- various
-buffer.eol_mode = textadept.constants.SC_EOL_LF
buffer.auto_c_choose_single = true