aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2009-07-11 18:25:49 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2009-07-11 18:25:49 -0400
commit8742e4b6dde051324c11d66996a0338c2eeec195 (patch)
tree777ebb410a3194997932b88798be12bd3702a9d1
parentf0667db7c9dc5160ce7b3188544766ac6ee63618 (diff)
downloadtextadept-8742e4b6dde051324c11d66996a0338c2eeec195.tar.gz
textadept-8742e4b6dde051324c11d66996a0338c2eeec195.zip
Fixed bug with lexer restoration.
-rw-r--r--core/ext/mime_types.lua11
1 files changed, 4 insertions, 7 deletions
diff --git a/core/ext/mime_types.lua b/core/ext/mime_types.lua
index 5b45b710..a1867437 100644
--- a/core/ext/mime_types.lua
+++ b/core/ext/mime_types.lua
@@ -50,15 +50,12 @@ end
-- restored.
-- @param buffer The buffer to set the lexer language of.
-- @param lang The string language to set.
-local function set_lexer_language(buffer, lang)
+local function set_lexer(buffer, lang)
buffer._lexer = lang
- buffer:set_lexer_language_(lang)
+ buffer:set_lexer_language(lang)
end
textadept.events.add_handler('buffer_new',
- function()
- buffer.set_lexer_language_ = buffer.set_lexer_language
- buffer.set_lexer_language = set_lexer_language
- end)
+ function() buffer.set_lexer = set_lexer end)
---
-- [Local function] Performs actions suitable for a new buffer.
@@ -85,7 +82,7 @@ local function handle_new()
end
end
end
- buffer:set_lexer_language(lexer or 'container')
+ buffer:set_lexer(lexer or 'container')
if buffer.filename then
local lang = extensions[buffer.filename:match('[^/\\.]+$')]
if lang then