diff options
author | 2009-02-10 10:02:06 -0500 | |
---|---|---|
committer | 2009-02-10 10:02:06 -0500 | |
commit | 59c9eb6528d1759bc2734150cb3d99ec2e3eab5b (patch) | |
tree | ac3acec9ffd7ec3835149ff79bca736f8e337f3f /core/init.lua | |
parent | 5e83c949c15f75858e1602a6989c8c3d20753be3 (diff) | |
download | textadept-59c9eb6528d1759bc2734150cb3d99ec2e3eab5b.tar.gz textadept-59c9eb6528d1759bc2734150cb3d99ec2e3eab5b.zip |
Use a _type field for special _print() buffers' titles instead of 'Untitled'.
Diffstat (limited to 'core/init.lua')
-rw-r--r-- | core/init.lua | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/core/init.lua b/core/init.lua index f6563c8b..e792a515 100644 --- a/core/init.lua +++ b/core/init.lua @@ -53,15 +53,15 @@ end -- buffer, and prints to it. -- @param buffer_type String type of message buffer. -- @param ... Message strings. --- @usage textadept._print('shows_errors', error_message) --- @usage textadept._print('shows_messages', message) +-- @usage textadept._print(textadept.locale.ERROR_BUFFER, error_message) +-- @usage textadept._print(textadept.locale.MESSAGE_BUFFER, message) function textadept._print(buffer_type, ...) local function safe_print(...) local message = table.concat({...}, '\t') local message_buffer, message_buffer_index local message_view, message_view_index for index, buffer in ipairs(textadept.buffers) do - if buffer[buffer_type] then + if buffer._type == buffer_type then message_buffer, message_buffer_index = buffer, index for jndex, view in ipairs(textadept.views) do if view.doc_pointer == message_buffer.doc_pointer then @@ -76,7 +76,7 @@ function textadept._print(buffer_type, ...) local _, message_view = view:split(false) -- horizontal split if not message_buffer then message_buffer = textadept.new_buffer() - message_buffer[buffer_type] = true + message_buffer._type = buffer_type else message_view:goto_buffer(message_buffer_index, true) end @@ -93,7 +93,9 @@ end -- Prints messages to the Textadept message buffer. -- Opens a new buffer (if one hasn't already been opened) for printing messages. -- @param ... Message strings. -function textadept.print(...) textadept._print('shows_messages', ...) end +function textadept.print(...) + textadept._print(textadept.locale.MESSAGE_BUFFER, ...) +end --- -- Displays a CocoaDialog of a specified type with given arguments returning |