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
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
7fc4ab069c
Replaced home path with ~ in various user messages
8 years ago
eidheim
42c9009624
Added support for future known llvm releases
9 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
276b686004
Added workaround for Debian's newer lldb-server paths
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
eidheim
2150557600
Added preference item: smart_brackets
9 years ago
nshcat
da33a926a4
Replaced NULL with nullptr wherever applicable.
10 years ago
eidheim
18994bfa98
Added Find Symbol through ctags
10 years ago
eidheim
6095be64a1
Added option to turn off terminal progress, for instance when opening c/c++ files
10 years ago
eidheim
b3a577167c
Added option to turn off source background pattern
10 years ago
Ole Christian Eidheim
2bc5d65251
Git integration through libgit2 ( #244 )
...
* Git integration, fixes #63
* Fixed a crash when deleting directories, added libgit2 to MSYS2 CI, adjusted colors slightly
* Git integration now supports debian stable
* Fixed compilation error on MSYS2
* Added git_test
* git_test fix
* Git integration: now updates correct paths on source save. Also added slight delay to source diff git monitor change signal
* git_test fixed
* Now monitors .git directory instead. The .git/index file does not always update on for instance: git commit -m ...
* Directories cleanup
* Fixed git status update on rename refactoring, and some additional cleanup
* Added menu items: Go to Next Diff, and Show Diff
* Fixed Go to Next Diff and Show Diff keybindings
* Minor fixes to git integration
* Added: implement method
* Minor fixes to Implement Method
* Minor fixes to source_diff
* source_diff: optimisations added, as well as some minor improvements
* Fixed a crash when trying to show diff in a buffer not related to a diff repository
* Git integration: MSYS2 support
* source_diff: source should now refresh correctly when .git directory has changed
* directories.cc: stop updating parent path colors when path including .git directory/file is found
* Spellcheck underline no longer shows for for instance '\n'
* Made directory view's git status update async
* Use boost::filesystem::path in git.*
* Optimisation: now stores a cache of git status, which can be slow, that is used when possible
* Source view will now grab focus when a selection dialog is shown
* Source menu should now be correctly updated
* Implement Method: improved
* git.cc: minor fix
10 years ago
eidheim
3467c152c3
Debug cleanup
10 years ago
eidheim
eba80e9a79
Cross compiling: platform spesific fixes
10 years ago
U-ole-PC\ole
a521c2aae2
MSYS2: path to mingw install now set correctly for newly upgraded MSYS2 system
10 years ago
eidheim
41760f606c
Added preference item tab_indents_line (default: true) fixes #226 , and now uses raw string literals in src/files.h
10 years ago
eidheim
4190af65f6
Cleanup of Source::ClangViewParse::update_syntax
10 years ago
eidheim
d2beb15277
Cleanup of #215
10 years ago