57 Commits (6d46110907b6f9190c91fb0e6f0afb539d58344c)

Author SHA1 Message Date
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim ce78787697 Moved on_key_press_event_extra_cursors to source_base 6 years ago
eidheim c53d927483 Improvements to Go to Method: improved parsing of C++ system headers, and now shows namespace for each symbol if any 6 years ago
eidheim 7e17bb6f23 Improved snippet support 6 years ago
eidheim 60195fa0ec Added and made use of string functions starts_with and ends_with, and minor cleanup for selection window code 6 years ago
eidheim 8b19371bdf C/C++: added missing include fixits for std 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim ebb613b2a5 Now supports multifile fixits 6 years ago
eidheim 35d96b453a Improved C/C++ fixit text 6 years ago
eidheim 4df357a9b7 Simplified read/write source files, and improved error messages 6 years ago
eidheim ba7c335073 Slight optimization when saving files 6 years ago
eidheim 6ad83ec811 Slightly optimised file reading and writing 6 years ago
eidheim 4b56c48e3e Now uses ctags to find methods in C/C++ source files 6 years ago
eidheim 994595d2cc Markdown now automatically has text wrap set to WRAP_WORD_CHAR 6 years ago
eidheim 1b2e30de36 Wrap mode for preference option source.wrap_lines is now WRAP_WORD_CHAR instead of WRAP_CHAR 6 years ago
eidheim 7282721c64 Fixed prettier cursor placement after style format, and replaced atoi with std::stoi calls 6 years ago
eidheim 2c5daa85e2 Fixed tests on FreeBSD 6 years ago
eidheim 43f2043be1 Cleanup of textbuffer tags and tooltips 6 years ago
eidheim 16876d7695 Use prettier to style format markdown and YAML files 6 years ago
eidheim 53eac52d9e Removed uses of deprecated override_font 6 years ago
eidheim c38a45eb2b Moved Source::View::scroll_to_cursor_delayed implementation to source.cc 6 years ago
eidheim 92b09633bf Renamed enum class enumerators 6 years ago
eidheim 5f6c67458e Fixed prettier error message parsing, and can now run prettier on HTML files 6 years ago
eidheim 0f87493593 Improved snippets: now supports variables TM_SELECTED_TEXT, TM_CURRENT_LINE, TM_CURRENT_WORD, TM_LINE_INDEX, TM_LINE_NUMBER, TM_FILENAME_BASE, TM_FILENAME, TM_DIRECTORY, TM_FILEPATH, CLIPBOARD, and default values. Binding shortcuts to snippets is also possible by adding key values in snippets.json 6 years ago
eidheim 8dc76085cc Added support for .tsx files 6 years ago
eidheim d7e26a524a Removed redundant newline checks 6 years ago
eidheim aa1c415e90 Fixes #373 : added Edit->Extend/Shrink Selection 6 years ago
eidheim 888221e575 Markdown style format now supports YAML headers 6 years ago
eidheim e09ef29a08 Added workaround for gtksourceview change: meson.build files are now again identified as meson-files 7 years ago
eidheim cdc69d082d Language protocol: added uri encoding/decoding, and added missing argument escaping to some Terminal::process calls 7 years ago
eidheim 092d729554 Bracket languages: now adds or removes /**/ around selection when typing / 7 years ago
eidheim 7a456b8ddb Added Edit.Show/Hide that can be used to hide text in a buffer by making it smaller 7 years ago
eidheim aac80d0ade Prettier: speed up by no longer using prettier to find configuration path 7 years ago
eidheim c6efc4599f Markdown format: no newlines in table rows starting with | 7 years ago
eidheim 994573b75e Added support for snippets. Fixes #348 7 years ago
eidheim dd3a02fc7d Fixed javascript indentation outside brackets when line starts with (, [ or { 7 years ago
eidheim 6f7388bf4d Fixed prettier error tooltips 7 years ago
eidheim ffe3e90500 Added comment char for yaml 7 years ago
eidheim deacb4314f No longer adds semicolon after lambda inside curly or square brackets 7 years ago
eidheim 804b56a2c9 Added and made use of ScopeGuard class 7 years ago
eidheim 27d4c3ea5f Language protocol: added argument completions for Python. Also removed unnecessary copy of text buffer. 7 years ago
eidheim 9a79946194 Markdown style format: added | as special character so that newlines are not removed/added inside tables 7 years ago
eidheim 8d2b85a680 Http(s) urls in tooltips are now marked, and behaves, as links 7 years ago
eidheim 0c7dbecb0d Now underlines clickable symbols. Also cleanup of similar_symbol tagging/untagging. 7 years ago
eidheim 0ddd87f2cf Source::View cleanup: moved some functions to Source::BaseView 7 years ago
eidheim e5d469e3f1 Language protocol: Cleanup, and added support for relatedInformation. Also cleanup in the way tooltip buffers are set. Finally, improved rename handling. 7 years ago
eidheim e399e559fc Bracket language indentation's default enter action now performs as the basic enter action 7 years ago
eidheim 120d553199 New python files will have 4 space indentation 7 years ago
eidheim a8efa2447e Slight improvement when tabbing from empty line 7 years ago
eidheim e0de884cfe Cleanup of is_code_iter and related functions 7 years ago