41 Commits (cc257e0fd0c9320fce068b6402c263a3e6ead4f2)

Author SHA1 Message Date
eidheim fa2f76390f Added info at bottom left line, showing line and line offset as well as number of warnings and errors. 10 years ago
eidheim 6d7ddd6235 Now opens files that are not UTF-8 valid, if a language is found for the file, that is, this does not include binary files. 10 years ago
eidheim b9292f2076 Minor cleanup. 10 years ago
eidheim 85241413ed Now restarts parse if autocomplete fails. Going to clean up autocomplete next. 10 years ago
eidheim 6d8fb734f6 Fixes #55 somehow. Stops clang-parse and autocomplete when error is detected. 10 years ago
eidheim 9e3fbd216e Removed reparse on tab switch after rename-refactoring, which is already reparsing affected buffers. 10 years ago
eidheim 8e31159dad Improved clang indentation. Its getting there. 10 years ago
eidheim ad323c12ad Automatic clang indentation finished. Requires testing though. 10 years ago
eidheim e81801beb6 Improved clang indentation, further improvements coming soon. 10 years ago
eidheim 90d28e9ae0 Fixed spellchecking abit. 10 years ago
eidheim a633f1611e Fixes: spellcheck when using backspace, diagnostics underlines, and tooltips area of activation. 10 years ago
eidheim 242a6ca963 Fixed crash when closing a tab real quick after moving cursor. 10 years ago
eidheim ef422a35e5 Now only reparse when needed at tab switch. 10 years ago
eidheim 2ed5b6f12b Replaced spellcheck tooltips with selectiondialog where one can select a correct word. 10 years ago
eidheim 4f666d7184 Added wrap_lines option to config.json. However, home and end-keys are not functioning properly, so leaving the option default false for now. 10 years ago
eidheim 842314171c Spellcheck should now work on all supported file types at the correct positions. 10 years ago
eidheim d101ebcb47 Added spellcheck suggestions through tooltips. 10 years ago
eidheim 4eb85d90c6 Added spellcheck using aspell to comments and strings. Please install (lib)aspell(-dev) and rm ~/.juci to test. 10 years ago
eidheim 25ef8f8610 Getting ready to add spellcheck in comments using aspell library. 10 years ago
Ole Christian Eidheim 96d9330d9d Added slight delay on tag-similar-tokens so that scrolling up/down with arrowkeys is more smooth. 10 years ago
Ole Christian Eidheim 52adf1c07d Now doing a soft reparse every time a clangview-page gets focused (in case a header file for instance is changed) 10 years ago
eidheim d9a1f7805b Fixed double click to select whole variable in Linux. 10 years ago
U-olece-PC\olece eedb344d7e Fixed tooltip issue on Windows. 10 years ago
eidheim d66d1f5a97 Now automatically finds tab char and size, if not turned off in config.json. Please remove ~/.juci before running. 10 years ago
eidheim 3f7555bc4f Minor theme/style cleanup. files.h changed so rm ~/.juci before testing. 10 years ago
eidheim fd4b6aef8a Added default juci style, and option to set font (only the source font like gedit does it). 10 years ago
eidheim 0dca04a04f Juci now handles UTF-8 all the way. 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 c46e8ed57a Update source config 10 years ago
eidheim 10c67037e6 Abit smarter paste implemented. 10 years ago
eidheim 4a83a004f4 Added run command, and kill process items in menu. Remember to delete ~/.juci. Also cleaned up use of std::string instead of boost::filesystem::path. 10 years ago
Jørgen Lien Sellæg e30698859f Point to correct theme, and some cleanup 10 years ago
eidheim 82ea15ea9f project_path cleanup. 10 years ago
eidheim 28ddd8ba95 Minor fixes. 10 years ago
Jørgen Lien Sellæg 18edc231fd Move theming to higher class 10 years ago
eidheim 02513f9b98 Now attempts to make compile_commands.json if its missing, also remake it after changes to CMakeLists.txt and reparses the open clang-files. Some work left on terminal-execute/run/compile etc functions (only execute and async_execute (last one for compiling and running) will remain). 10 years ago
eidheim 1d581df887 Users should now experience no delay in Juci, even when closing tabs that are processing or when quitting the application while source files are processed. That is, resources are now freed from a seperate thread. 10 years ago
eidheim 93f014c8af Added status messages when parsing and autocompleting a ClangView. 11 years ago
eidheim dda05737f2 Resolved conficts. 11 years ago
eidheim a4f57060cb Further cleanup of window.* and notebook.*. Also now using gtksourceview to identify c/c++/objc files. 11 years ago
Jørgen Lien Sellæg 1ea83932ff #14 Rearrange directory structure 11 years ago
eidheim d36bbca7c0 Small fix to rename token markings. 11 years ago
eidheim 328fbce8a1 Rename refactoring implemented. 11 years ago
eidheim e68ea923a4 Fixed crash introduced in last commit, moved compile and compile and run to keybindings control(shift) enter instead of r. Using control-r for rename refactoring. 11 years ago
eidheim 962a79fe18 Added more functions to Source::View in preparation to rename refactoring. 11 years ago
eidheim 9511aac7cc Added syntax highlighting for non-clang-files. 11 years ago
eidheim c7b03b783d Cleaned up code around label showning number of search matches. 11 years ago
eidheim 2d38d6499e Fixed a crash when reading from deleted clang_tokens. Also fixed a scrolling issue. 11 years ago
eidheim 7ca29d8396 Label with the number of search matches addes as well as case sensitive and regex toggle buttons. Some minor fixes too. 11 years ago
eidheim 5ec6243411 Fixed search and added replace. Use shift-enter in the entry boxes to search or replace backwards. 11 years ago