diff options
author | 2020-07-13 20:58:46 -0400 | |
---|---|---|
committer | 2020-07-13 20:58:46 -0400 | |
commit | b821d05d828aec6ac6c070f00c9115f27f62f9c0 (patch) | |
tree | ee4c31e2f1e6dfbd460852a9dffed65dd0ae90c7 /core/ui.lua | |
parent | d89fc360bc24bf98f6c16d3e29e32d9c93e83972 (diff) | |
download | textadept-b821d05d828aec6ac6c070f00c9115f27f62f9c0.tar.gz textadept-b821d05d828aec6ac6c070f00c9115f27f62f9c0.zip |
Limit word highlighting to single words.
Diffstat (limited to 'core/ui.lua')
-rw-r--r-- | core/ui.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/ui.lua b/core/ui.lua index 5ee4fbd1..e7e608de 100644 --- a/core/ui.lua +++ b/core/ui.lua @@ -304,7 +304,8 @@ end, 1) events_connect(events.UPDATE_UI, function(updated) if updated and updated & buffer.UPDATE_SELECTION > 0 and ui.highlight_words and not buffer.selection_empty and - buffer:is_range_word(buffer.selection_start, buffer.selection_end) then + buffer:is_range_word(buffer.selection_start, buffer.selection_end) and + buffer:get_sel_text():find('^%S+$') then clear_highlighted_words() local word = buffer:text_range(buffer.selection_start, buffer.selection_end) buffer.search_flags = buffer.FIND_MATCHCASE | buffer.FIND_WHOLEWORD |