aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/events.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/events.lua b/core/events.lua
index 451e3af1..f60910b5 100644
--- a/core/events.lua
+++ b/core/events.lua
@@ -141,7 +141,7 @@ end
-- Scintilla notifications.
function char_added(n)
- return handle( 'char_added', string.char(n.ch) )
+ if n.ch < 256 then return handle( 'char_added', string.char(n.ch) ) end
end
function save_point_reached()
return handle('save_point_reached')
@@ -288,6 +288,9 @@ add_handler('buffer_new',
buffer.lexer = textadept.constants.SCLEX_LPEG
buffer:set_lexer_language('container')
+ -- buffer
+ buffer.code_page = textadept.constants.SC_CP_UTF8
+
if _THEME and #_THEME > 0 then
local ret, errmsg =
pcall(dofile, _HOME..'/themes/'.._THEME..'/buffer.lua')