Commit Graph

  • ce78787697 Moved on_key_press_event_extra_cursors to source_base eidheim 2020-06-15 09:23:49 +0200
  • 706c94301d Yet another cursor history cleanup eidheim 2020-06-12 20:43:24 +0200
  • 5059b6de71 Language client: Rows in Go to Method are now similar to when Ctags is used to show methods eidheim 2020-06-12 12:37:53 +0200
  • c53d927483 Improvements to Go to Method: improved parsing of C++ system headers, and now shows namespace for each symbol if any eidheim 2020-06-12 09:59:12 +0200
  • 43b056d929 Further cleanup of cursor history eidheim 2020-06-11 16:35:46 +0200
  • c65261d5ff Cleanup of cursor history eidheim 2020-06-11 09:42:38 +0200
  • eacd326581 Further snippet improvements eidheim 2020-06-10 13:55:47 +0200
  • 7455cf36ee Fixed potential crash when scrolling to selectiondialog item eidheim 2020-06-10 13:05:44 +0200
  • 7e17bb6f23 Improved snippet support eidheim 2020-06-09 13:32:06 +0200
  • f3a9d83037 Fixed snippet argument offsets eidheim 2020-06-09 12:53:08 +0200
  • faca9ba5fe Slightly improved missing header include fixits eidheim 2020-06-09 11:04:58 +0200
  • 9bb02e2035 Added a couple missing symbol headers eidheim 2020-06-09 10:01:53 +0200
  • c342f0c3bc Always clear snippet arguments when insert mark is set eidheim 2020-06-09 09:44:09 +0200
  • 14b51ed173 Made use of thread pool in Directories instead of spawning threads, and replaced initialize_thread with thread_pool in language client" eidheim 2020-06-08 12:49:07 +0200
  • d5bf3b945f Notebook::open now returns bool, and added a few safety checks eidheim 2020-06-08 11:58:20 +0200
  • 60195fa0ec Added and made use of string functions starts_with and ends_with, and minor cleanup for selection window code eidheim 2020-06-06 19:00:50 +0200
  • fa6cc3c92a Improvement of implementation lookup of C/C++ symbols eidheim 2020-06-07 12:48:39 +0200
  • c32e88a236 Updated Features section in README.md eidheim 2020-06-05 15:04:52 +0200
  • b1141b5583 Improved C vs C++ include fixits eidheim 2020-06-05 15:04:01 +0200
  • 5144dbb2d3 Language client: added support for JSX property completion after space inside JSX angle brackets eidheim 2020-06-04 14:02:51 +0200
  • 528c471f23 Updated libclangmm submodule eidheim 2020-06-04 11:44:04 +0200
  • 8b19371bdf C/C++: added missing include fixits for std eidheim 2020-05-31 19:46:23 +0200
  • e6c723e9fa Corrected unescaped file path in Ctags constructor eidheim 2020-06-02 13:41:47 +0200
  • 4ee53e9d90 Language Client: added utf8 offsetEncoding to client capabilities eidheim 2020-06-02 13:34:06 +0200
  • e08ff19358 Language client: escape values from language server when using selection dialog eidheim 2020-06-02 13:18:22 +0200
  • 6272206625 Language client: fixed crash when closing files before autocomplete is set eidheim 2020-06-02 10:24:57 +0200
  • 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. eidheim 2020-05-31 18:40:45 +0200
  • 850d8a2c66 Renamed files documentation_cppreference.* to documentation.* eidheim 2020-05-31 17:23:05 +0200
  • a4adb778dc Can now search in terminal eidheim 2020-05-27 09:35:41 +0200
  • c502f83f81 Adjusted search-match colors for the juci styles eidheim 2020-05-28 11:05:53 +0200
  • 39f4ed48bb Cleanup of search functions eidheim 2020-05-27 08:58:23 +0200
  • f64d510b60 Language client: added workaround for servers that does not report quickfix diagnostics eidheim 2020-05-26 12:47:56 +0200
  • 40092eba62 Fixed const moves eidheim 2020-05-26 11:20:51 +0200
  • ebb613b2a5 Now supports multifile fixits eidheim 2020-05-25 11:08:41 +0200
  • 35d96b453a Improved C/C++ fixit text eidheim 2020-05-25 09:29:10 +0200
  • 4df357a9b7 Simplified read/write source files, and improved error messages eidheim 2020-05-22 17:31:03 +0200
  • ba7c335073 Slight optimization when saving files eidheim 2020-05-22 14:24:14 +0200
  • a0d911f176 Added clang-tidy preference items eidheim 2020-05-22 10:32:55 +0200
  • cb449a9c0a Updated language server instructions for rust eidheim 2020-05-21 15:08:30 +0200
  • 2205ce03b7 Fixed overlapping tooltips when showing markdown eidheim 2020-05-21 12:47:40 +0200
  • b88a480ca2 Language client: added support for fixits eidheim 2020-05-19 14:05:35 +0200
  • 905030e282 Language client: on rename, write changes to unopened files first since this can improve server parsing of opened files that will be changed after eidheim 2020-05-19 10:58:55 +0200
  • eb8c0cdf3d Language client: diagnostic messages are now parsed as markdown eidheim 2020-05-19 10:29:46 +0200
  • 288db3827f Language client: updated client capabilities with markdown support eidheim 2020-05-19 10:22:45 +0200
  • f2dee85d0f Language client: autocomplete documentation now supports markdown eidheim 2020-05-19 10:04:25 +0200
  • 160641d71c Language client: improved support for completion documentation eidheim 2020-05-18 17:26:05 +0200
  • d6f967281c Get token cleanup and improved rust debugging eidheim 2020-05-18 12:10:27 +0200
  • e1d4af10fa Slight adjustment to custom styling example: source view slider is now shown eidheim 2020-05-18 10:39:13 +0200
  • 6ad83ec811 Slightly optimised file reading and writing eidheim 2020-05-18 09:28:56 +0200
  • 2630e3001f Language client: improved parsing of textDocument/documentSymbol eidheim 2020-05-15 10:35:56 +0200
  • b20237d5ba Language server: made show methods and symbol rows similar to the ctag and libclang variants eidheim 2020-05-14 15:07:23 +0200
  • 17bf0c3603 Slight improvement to Go to implementation eidheim 2020-05-14 13:37:50 +0200
  • 4b56c48e3e Now uses ctags to find methods in C/C++ source files eidheim 2020-05-14 10:12:09 +0200
  • 05cad00dc4 Main window can now be set transparent in custom css file (for instance ~/.config/gtk-3.0/gtk.css) eidheim 2020-05-12 13:05:07 +0200
  • cb844279d8 Slightly adjusted yellow diff color eidheim 2020-05-12 11:43:57 +0200
  • 873c9822c8 Adjusted diff colors and made them dependent on light/dark themes eidheim 2020-05-12 10:36:30 +0200
  • d819d2daba Removed unused variable eidheim 2020-05-12 10:07:08 +0200
  • fdbec6353e Red status code now slightly dependent on status background eidheim 2020-05-11 18:57:23 +0200
  • 29fc8c0a2c Fixes #426: added Close Folder and Close Project to File menu. Also moved Close Tab to File Menu as Close File eidheim 2020-05-11 11:04:04 +0200
  • 994595d2cc Markdown now automatically has text wrap set to WRAP_WORD_CHAR eidheim 2020-05-11 09:40:27 +0200
  • 1b2e30de36 Wrap mode for preference option source.wrap_lines is now WRAP_WORD_CHAR instead of WRAP_CHAR eidheim 2020-05-11 09:31:39 +0200
  • f04d4d275b Updated custom style example eidheim 2020-05-08 13:43:41 +0200
  • 2ace007722 Added address-sanitizer CI job eidheim 2020-05-08 09:50:58 +0200
  • 7282721c64 Fixed prettier cursor placement after style format, and replaced atoi with std::stoi calls eidheim 2020-05-07 13:48:30 +0200
  • 485aa718ec v1.6.0 v1.6.0 eidheim 2020-05-07 09:42:39 +0200
  • fe54f65f03 Updated libclangmm submodule eidheim 2020-05-07 07:53:29 +0200
  • 8366ec331f Minor cleanup of source files eidheim 2020-05-06 13:54:29 +0200
  • aabb6fb1cc Updated styling example eidheim 2020-05-06 13:38:18 +0200
  • 2c5daa85e2 Fixed tests on FreeBSD eidheim 2020-05-06 11:58:14 +0200
  • 22b62fdde2 Fixes grep and ctags commands on bsd systems eidheim 2020-05-06 09:47:39 +0200
  • 4ef4e16ecf Minor cleanup of cmake files eidheim 2020-05-06 09:20:32 +0200
  • 34c395de48 Fixes #425: symbols and emojis no longer considered word characters when spellchecking eidheim 2020-05-05 14:46:08 +0200
  • d5ac358ca5 Added filesystem::get_canonical_path instead of using boost::filesystem::canonical_path that always throws if boost::filesystem::current_path fails eidheim 2020-05-05 12:40:22 +0200
  • 9d62155965 Added custom styling to docs eidheim 2020-05-05 09:55:10 +0200
  • 696264e623 Fix appveyor CI eidheim 2020-05-04 12:11:09 +0200
  • 9794dd3dcc Slightly adjusted red status error color eidheim 2020-05-04 09:42:45 +0200
  • 84e935c1c0 Fixed grep escape, using double quotes instead of single quotes eidheim 2020-05-04 09:19:44 +0200
  • 60031f3ed7 Updated tiny-process-library submodule eidheim 2020-05-04 08:33:53 +0200
  • 94353ee7d6 Added extra padding for entries and terminal, and changed directories header slightly eidheim 2020-05-03 15:32:08 +0200
  • 4dc8021ea9 Now use SearchEntry instead of Entry in SelectionDialog eidheim 2020-05-03 09:37:16 +0200
  • 94a4558a94 Added missing style classes eidheim 2020-05-02 08:55:49 +0200
  • 74c28602f5 Added markdown parsing for tooltips eidheim 2020-04-22 18:18:51 +0200
  • f7bcb19097 Updated libclangmm submodule eidheim 2020-04-27 18:58:41 +0200
  • 43f2043be1 Cleanup of textbuffer tags and tooltips eidheim 2020-04-22 10:44:15 +0200
  • be83985d24 Language client: added textDocument/didSave and removed unsupported capabilities in initialize request, now supports textDocument/documentSymbol responses with both DocumentSymbol[] or SymbolInformation[], and improved hover tooltip parsing eidheim 2020-04-21 09:56:57 +0200
  • 1380e6e2f4 Language client: fixed didChange notification when test document sync is full eidheim 2020-04-20 10:46:11 +0200
  • 3e4ec4435f Slight improvement of Ctags::get_location eidheim 2020-04-17 14:14:09 +0200
  • 1f3129b7e4 Removed unused include eidheim 2020-04-17 12:16:49 +0200
  • e94e25c0bb Further improvements to C/C++ Go to Method eidheim 2020-04-17 11:28:38 +0200
  • 469d73b8c1 C/C++ Go to Method: slight improvement to row texts eidheim 2020-04-17 09:52:10 +0200
  • b5e5219a1c Cleanup of Ctags and Grep classes eidheim 2020-04-16 12:25:22 +0200
  • 9ac4e65ddd Unescape Ctags source, and slight optimization of Ctag functions eidheim 2020-04-16 08:45:43 +0200
  • e3e79e8693 Added Universal Ctags package to appveyor eidheim 2020-04-15 13:22:59 +0200
  • 1d744ae515 MacOS: places juCi++ in front at startup for MacOS versions Mojave and earlier eidheim 2020-04-14 14:22:13 +0200
  • 672108f120 Fixes #423: now uses clang++ to find system include paths eidheim 2020-04-14 12:39:31 +0200
  • 3df4bf18ce Added ctags_grep_test eidheim 2020-04-14 09:56:07 +0200
  • 9346f0ee11 Slight optimization of ctags, and more general goto methods when ctags is used eidheim 2020-04-13 14:09:51 +0200
  • 8dc310cb24 Updated installation instructions to prefer universal-ctags eidheim 2020-04-13 10:41:51 +0200
  • e849fc0f45 Cleanup and improvement to Source->Find Pattern: now also moves cursor offset to first match when line is selected. Also, when showing match results, line in current view is highlighted. eidheim 2020-04-10 14:52:53 +0200
  • 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder eidheim 2020-04-09 21:09:58 +0200