18 Commits (a8d8188bf291b770ddaf1f57232786466d68a2c7)

Author SHA1 Message Date
eidheim 54400ccf83 Cleanup of clang language server commits 1 year ago
Shivang Gangadia dfd4ef7f83 Restored C++14, made C++ language server access through symbolic linnk. Updated documentation. 1 year ago
Shivang Gangadia aedd819fbe Added support for optionally using LSP for c-like languages. Also bumped c++ version to 20 for project 1 year ago
eidheim efc98b5b13 Space between lines cleanup 1 year ago
Shivang Gangadia 50adce1c4a Added support for configuration of space between lines in editor. Updated IsClangType to use a set. 1 year ago
eidheim cc3ecab010 Added project.open_with_default_application to preferences 2 years ago
eidheim f6f2610098 Made it possible to adjust tooltip top offset in configuration item source.tooltip_top_offset 2 years ago
eidheim 56a655f096 Changed preference item source.cleanup_whitespace_characters into two seperate items: add_missing_newline_at_end_of_file_on_save and remove_trailing_whitespace_characters_on_save 4 years ago
eidheim dc57a8749c Added version_compare and adds parallel to default value in preference item project.cmake.compile_command 4 years ago
eidheim 0cefe148fa Made use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree 5 years ago
eidheim 11a5368ea4 Renamed instances in get() functions to instance 5 years ago
eidheim 7d1e49559f Fixes #443: added preference item for keeping entry shown after running command 5 years ago
eidheim 3761b9b0bc Cleanup of preferences: enable_clang_tidy changed to clang_tidy_enable, and enable_clang_detailed_preprocessing_record changed to clang_detailed_preprocessing_record 5 years ago
eidheim 452b40d82a Added preference option to enable detailed preprocessing record when parsing C/C++ buffers 5 years ago
eidheim ffd9679740 Added preference item terminal.clear_on_run_command, and change preference item project.clear_terminal_on_compile to terminal.clear_on_compile 5 years ago
eidheim 32e03b40ad Terminal: added support for ansi escape colors, and added links to Node.js stack trace and jest test output. Also added cargo command in preferences. 5 years ago
eidheim f469a41601 Can now enable word wrap for specific languages 5 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim a0d911f176 Added clang-tidy preference items 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 994306e26c Fixes #420: added Find Pattern to Source menu 6 years ago
eidheim 53eac52d9e Removed uses of deprecated override_font 6 years ago
eidheim a9d421fff7 Added markdown_command to project preferences 6 years ago
eidheim f82b1f947a Added preference option to disable replacing search entry with selected text 6 years ago
eidheim c0e4376b27 Added preferences item debug_place_cursor_at_stop to update cursor when the debugger stops as suggested in #252 6 years ago
eidheim e0e47a37ed Related to MR 398: finished implementation of default build system setting, but renamed project.default_build_system to project.default_build_management_system, since make and ninja are examples of build systems. Also added --buildtype plain to meson default build. 7 years ago
Shankar Giri 1b97e3e893 Add a project.default_build_system and generate new project files based on build system 7 years ago
eidheim 6eca4d6555 Added possibility to override theme font 7 years ago
eidheim 58e5533a74 Added log.libclang to preferences that when enabled outputs diagnostics to standard output. Also set excludeDeclarationsFromPCH when creating clangmm::Index-instances 7 years ago
eidheim 9a5eaf892a Language server logging can now be enabled in preferences 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim bf798073c0 Added source.auto_reload_changed_files preference item, and support for prettier. Also made some various minor fixes 8 years ago
eidheim d6f697a802 Multiple cursors can now be enabled in preferences 8 years ago
eidheim 8c99e66792 Can now configure the command used to run python files 8 years ago
eidheim 2587698565 Preference cleanup: added missing prefix to some menu item key names, and removed clang_types from preferences 8 years ago
eidheim 8a4cab0415 Additional information is stored and used between juCi++ sessions: line offsets of buffers, window size, run arguments, and debug run arguments, including remote debug settings. 8 years ago
eidheim 4d6a222b27 Replaced include guards with #pragma once 8 years ago
eidheim e2ae5a78df Fixes crash that could happen when performing compile and run and start debug at approximately the same time. Project objects are now kept alive for as long as they are needed. Also removed Terminal::InProgress since it could lead to unsafe code in the future. 8 years ago
eidheim e931840e83 Related to #352: more general way of finding version specific clang-format and lldb-server executables 8 years ago
Viktor Schneider 6960192366 add right margin line in sourceview 8 years ago
eidheim 59c08a2dd8 Fixes #251: Go to Usage and Rename now includes unopened files. Also includes various other cleanups related to this work. 8 years ago
eidheim 8a006962bf Std headers are now parsed. Also moved Source::ClangViewParse::get_compilation_commands to CompileCommands::get_arguments and some cleanup." 8 years ago
eidheim 2606bd00a8 Added preference option source.format_style_on_save_if_style_file_found 9 years ago
eidheim 478185319a Finalised Find File (PR #336): various cleanups/fixes and added keybinding. Resolves #312. 9 years ago
eidheim c8e437fd19 Cleanup of Config class 9 years ago
eidheim 9b623dd0e0 Added support for the Meson Build System 9 years ago
eidheim 5a4d34f4d4 Great speed up of performing format style of a buffer, added Source::View::replace_text, and option to perform format style on save (typically through clang-format). 9 years ago
eidheim 99d63ba477 Updated status bar, and cleanup of update signals affecting status bar and tab texts 9 years ago
eidheim e3452d93b8 Renamed smart_insertions to start_inserts, and fixed a bug when removing deprecated nodes in preferences 9 years ago
eidheim da9f001b8f Added smart_insertions 9 years ago