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
eidheim
2150557600
Added preference item: smart_brackets
9 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
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
Mikhail Strelnikov
dcc9640c57
Add draw_spaces option
...
Determines what kind of whitespaces should be drawn. Use comma-separated
list of: space, tab, newline, nbsp, leading, text, trailing or all.
10 years ago
eidheim
a6702746b5
Fixes #179
10 years ago
U-olece-PC\olece
93b226c642
Got rid of absolute build path variables in MSYS2. juCi++ can now safely be installed through a MSYS2 package
10 years ago
eidheim
1f6661aa56
Moved project configs to Config::project
10 years ago
eidheim
46bb7da234
Solves #159 , added option to save project files on compile/run
10 years ago
eidheim
b23a2deec1
Work in progress: debug integration
10 years ago
eidheim
606db580d5
Fixes #121 , #131 and #132 . More testing needed, except bugfix commits soon.
10 years ago
eidheim
1675305884
New singleton system without a singleton container class.
10 years ago
eidheim
eb13a7e81f
Added Go to Usage, and fixed #82 by removing the directory ignore option. This also makes implementing git integration easier.
10 years ago
eidheim
39fb97d295
Renamed strip_trailing_whitespaces to cleanup_whitespace_characters
10 years ago
eidheim
17732a3e82
Added option to strip trailing whitespaces on save, and add trailing newline if missing.
10 years ago
eidheim
6bdfbc0564
Minor changes.
10 years ago
eidheim
d25c801dd7
Various smaller fixes and cleanups.
10 years ago
eidheim
626d347387
Singletong and config cleanup. Got rid of most if not all circular includes.
10 years ago
Jørgen Lien Sellæg
94bc501ab6
Remove the rest of the references to the removed singletons and adding main config as singleton
10 years ago
Jørgen Lien Sellæg
2ee625232d
Better lookup of home directory, fixing rest of paths that were concatinated incorrectly, removal of singletons that aren't singletons
10 years ago
eidheim
75e1f567fc
Now adds keywords from lang-files to non-clang-file completion. Also some smaller fixes.
10 years ago
eidheim
4d357ff99e
Now fallbacks to default config if error in ~/.juci/config/config.json.
10 years ago
eidheim
cbce6c89b7
Now updates ~/.juci/config/config.json if a new version or additional fields are added by the juci team.
10 years ago
eidheim
7ec25e0c4a
Theme cleanup. Will try to add more clang_types to config.json Tomorrow. Remember to remove ~/.juci to get the latest changes.
10 years ago
Jørgen Lien Sellæg
2161c76bf4
gtk-3.0 theme support and support for gtksourceview styles
10 years ago
eidheim
f832372752
Cleanup of terminal.*, and added cmake.* to parse CMakeLists.txt. Also fixed compile, and compile and run. Remember to remove ~/.juci/config/config.json to get this version to work.
10 years ago
eidheim
720bf9b808
Cleanup: menu no longer singleton.
11 years ago
eidheim
dda05737f2
Resolved conficts.
11 years ago
Jørgen Lien Sellæg
1ea83932ff
#14 Rearrange directory structure
11 years ago
eidheim
ef6b48e507
Cleanup of menu and keybindings.
11 years ago
eidheim
931dc12425
Largeer cleanup in preparation to refactoring implementation. Also some smaller fixes.
11 years ago
eidheim
f4c1a2481c
Added singleton.*, at the moment only Source::Config made singleton. Tooltips now have yellow background. Also some cleanup.
11 years ago
eidheim
6d7c4ffa09
Mainly cleanup of terminal.*. Added first time clang-parsing message in terminal.
11 years ago
Jørgen Lien Sellæg
b72d067c83
Add more configurations. Font, background, show line numbers, highlight current line
11 years ago
tedjk
26dc5d44dd
merged with gm
11 years ago
tedjk
ff3442896c
fixing bugs with config, with
11 years ago
tedjk
00e29a519f
added a directory filter to config
11 years ago