52 Commits (62ccd1d8d60c83c670893626ea886fa3b340ce04)

Author SHA1 Message Date
eidheim 6e8f7e0873 Added spellcheck menu items, and possibility to spellcheck whole buffer. 10 years ago
eidheim 1eff103d9a Minor similar tokens fix. 10 years ago
eidheim 2202060781 Cleanup of source functions, tag_similar_tokens is now a member function. 10 years ago
eidheim 74434779c3 Source token cleanup. Rename refactor should now work even better. 10 years ago
eidheim 0c9b4bb68f Fixed spellcheck after return key. 10 years ago
eidheim 6f43e84c71 Indenting after ':' fix. 10 years ago
eidheim 1e903e5954 Can now find warnings and errors through menu item: Go to next Diagnostic. 10 years ago
eidheim 2ad7b432de Now reconfigures juci when config.json is saved, although could not do this for keybindings due to depricated functions I guess. Also some smaller fixes. 10 years ago
eidheim aeb8751ee8 Using more effective clang::Tokens::get_similar_token_offsets. 10 years ago
eidheim 252cec4e58 Much less resource demanding type information retrieval. 10 years ago
eidheim 3cf7429ccd Now properly removes spellcheck errors when the word is no longer in a string or comment. Also reverted the info/status field position. 10 years ago
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