22 Commits (4d1f725a0fa8dc5fd4e516f7eabe5f9fc0e4c1e9)

Author SHA1 Message Date
eidheim 9579c16193 Added menu item File, New Project, Rust 5 years ago
eidheim 4cd3ee6de2 Added extra lookup for rust-analyzer 5 years ago
eidheim f709c31ec3 Language client, rename: now open, rename, save and close unopened buffers (as seems to be necessary for some language servers) 5 years ago
eidheim 454fe03fb4 Cleanup for terminal messages 5 years ago
eidheim c7da9c4977 Corrected typo in language server installation instructions 5 years ago
eidheim 77b60abf07 Added installation instruction outputs upon detecting missing language servers when opening some source file types 5 years ago
eidheim 3c726f52da Formatting cleanup 5 years ago
Jørgen Lien Sellæg d518aab030 update lambdas to new format 5 years ago
eidheim 7bf9752200 Added colors to terminal warnings and errors 5 years ago
eidheim bd3dfab765 Added Zen mode 5 years ago
eidheim 803195dafd Added and made use of Notebook::open(Source::View *view) 6 years ago
eidheim f1f0638845 Cleanup of cursor history 6 years ago
eidheim f7a133b1ce Minor cleanup of cursor history 6 years ago
eidheim 7aa3f3f323 Replaced type Gtk::TextBuffer::iterator with Gtk::TextIter 6 years ago
eidheim 33510e5bd2 Cleanup of cmake parsing 6 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim 706c94301d Yet another cursor history cleanup 6 years ago
eidheim 43b056d929 Further cleanup of cursor history 6 years ago
eidheim c65261d5ff Cleanup of cursor history 6 years ago
eidheim 7e17bb6f23 Improved snippet support 6 years ago
eidheim d5bf3b945f Notebook::open now returns bool, and added a few safety checks 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim a4adb778dc Can now search in terminal 6 years ago
eidheim fdbec6353e Red status code now slightly dependent on status background 6 years ago
eidheim d5ac358ca5 Added filesystem::get_canonical_path instead of using boost::filesystem::canonical_path that always throws if boost::filesystem::current_path fails 6 years ago
eidheim 9794dd3dcc Slightly adjusted red status error color 6 years ago
eidheim 94a4558a94 Added missing style classes 6 years ago
eidheim 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder 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 bd3ca5b44b Simplified Source::View::scroll_to_cursor_delayed 6 years ago
eidheim ada70868cd Notebook::open() parameter cleanup, and removed unnecessary while(Gtk::Main::events_pending()) loops 6 years ago
eidheim bc71859699 Added Window->Split Source Buffer 6 years ago
eidheim d52d84e16c Fixed usage cache count, simplified Gtk::Main::iteration calls, and added info message about background processes if any when quitting juCi++ 6 years ago
eidheim 8dc76085cc Added support for .tsx files 6 years ago
eidheim 9e0a25e9ac Made use of clang's Thread Safety Analysis. Also added two new ci-jobs: static-analysis and thread-safety-analysis using the arch linux image. Static analysis tasks were removed from the other jobs. 7 years ago
eidheim 5bfb1d44b3 Added additional info to status line when text is selected: number of lines, words and characters 7 years ago
eidheim e074e4daea Fixes build and lldb issue on MacOS, and added workaround for buggy Gsv::Buffer::create_source_mark 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 994573b75e Added support for snippets. Fixes #348 7 years ago
eidheim 8d2b85a680 Http(s) urls in tooltips are now marked, and behaves, as links 7 years ago
eidheim 6b948b0ec9 Fixed scroll_to_cursor_delayed so that tooltips are not shown if show_tooltips parameter is false 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim d1f7a10614 Removed virtual calls during construction (found through clang-analyzer-optin.cplusplus.VirtualCall) 8 years ago
eidheim 86adabaaeb Fixes #377: adds "#pragma once" on empty C/C++ header files. Additionally, cleanup of Notebook::open. 8 years ago
eidheim 5d78509239 Tooltip background is now set through css instead of using deprecated functions 8 years ago
eidheim 715b3a9051 Tooltips now have css properties border-radius and padding. Also moved CSS code to window.cc 8 years ago
eidheim 9693bcea34 Added Prettier tooltips, and cleanup of src/source* files 8 years ago
eidheim 9ee77f9df1 Cleanup: added Source::BaseView class. Also fixed replace_text for older libgit2 versions. 8 years ago