eidheim
3c726f52da
Formatting cleanup
5 years ago
Jørgen Lien Sellæg
d518aab030
update lambdas to new format
5 years ago
eidheim
b97cc5ca37
Cleanp of Tooltip::insert_code
5 years ago
eidheim
b92da8dc12
Added syntax highlighting to tooltips, and some various cleanups.
6 years ago
eidheim
7aa3f3f323
Replaced type Gtk::TextBuffer::iterator with Gtk::TextIter
6 years ago
eidheim
480430ed16
Renamed C++ header and source files to use proper C++ file extensions.
6 years ago
eidheim
34c395de48
Fixes #425 : symbols and emojis no longer considered word characters when spellchecking
6 years ago
eidheim
78659e5177
Cleanup and fixes to dialog and tooltip positioning. Dialogs and tooltips should now not be partially shown outside of screen
6 years ago
eidheim
1bf53f41f5
Fixes spellcheck of entire buffer when buffer starts with a comment or string
6 years ago
eidheim
e91983df26
Fixes #409 : corrected identification of code characters at the end of raw string literals
7 years ago
eidheim
f00957776b
Cleanup and fixing of ' handling in is_code_iter and is_spellcheck_iter, and added tests for is_spellcheck_iter and is_code_iter
7 years ago
eidheim
e0de884cfe
Cleanup of is_code_iter and related functions
7 years ago
eidheim
c17fd4989a
Minor improvement to Source::SpellCheckView::is_code_iter
7 years ago
eidheim
be4c03817d
Cleanup of Source::View::find_non_whitespace_code_iter_backward and Source::View::get_start_of_expression
8 years ago
eidheim
bf984231d4
Formatted code with custom clang-format
8 years ago
eidheim
521e563997
Additional fixes of clang-tidy's performance warnings
8 years ago
eidheim
31b64848e3
Fixed most of clang-tidy's performance checks
8 years ago
eidheim
9ee77f9df1
Cleanup: added Source::BaseView class. Also fixed replace_text for older libgit2 versions.
8 years ago
eidheim
014b29db4b
Fixed unused-lambda-capture warnings
8 years ago
eidheim
3647273e19
Fixes spellcheck error fault when ending a string with '
8 years ago
eidheim
ae1b183b87
Added current parameter completion that shows possible arguments. Also fixes some issues with non-interactive completion, optimizations to selection/completion dialogs, and some cleanup."
8 years ago
eidheim
88a446144c
Fixed spellcheck error marking when writing for instance 'a' at the end of line comments
8 years ago
eidheim
55d056f16d
Debug start/continue: implemented environment parsing on string set in Debug Set Run Arguments
8 years ago
eidheim
d9ee4d97ce
Cleanup: removed support for older libraries
8 years ago
eidheim
d7d2cd6cd5
Added style formatting for markdown and disables spellcheck in certain situations
9 years ago
eidheim
7664f82349
Improved spellcheck after '\' characters
9 years ago
eidheim
d16d0f1099
Improved spellcheck handling of 's
9 years ago
eidheim
62e0c20e4a
Fixed wrongful symbol count for languages like Python
9 years ago
eidheim
d8f7b66569
Fixed incorrect spellcheck error after pressing enter for some programming languages
9 years ago
eidheim
cf5a509cbc
Improvement of selection and completion dialogs and tooltips. Can now open selection dialogs (Find Symbol (Ctags), Backtrace, Show Variables) without an opened buffer.
9 years ago
Ole Christian Eidheim
9a3da9043c
Fixed crash when trying to scroll in an already closed SelectionDialog
9 years ago
eidheim
f7f50a3685
Spellcheck errors are no longer removed if buffer starts with string or comment context
9 years ago
eidheim
56f81be543
Improved spellcheck when splitting words
9 years ago
eidheim
0adc92b072
Minor cleanup and fixes to spell checking and smart paste
9 years ago
eidheim
43eaad0578
Now adds semicolon after lambda unless the lambda is a parameter
9 years ago
eidheim
c9f2aa0fd7
Added info messages when no action happens from menu items
9 years ago
eidheim
25544a1be5
Spellcheck cleanup and improvements
9 years ago
eidheim
0ecc3bed75
Fixed Source::SpellCheckView::is_code_iter for some languages
9 years ago
eidheim
a4619cdb74
Minor cleanup and made insertion of ' and " more restrictive
9 years ago
eidheim
bb0f873d01
Simplified and improved Source::SpellCheckView::is_code_iter
9 years ago
eidheim
f656b76afe
Smart indentation/brackets/insertions cleanup and improvements
9 years ago
eidheim
92f93c9c32
Indentation cleanup and improvements
9 years ago
d3rrial
55fb517b94
updated all occurences of GDK_KEY_Return
9 years ago
nshcat
da33a926a4
Replaced NULL with nullptr wherever applicable.
10 years ago
eidheim
ccf7d3b9b2
Now compiles with c++14 instead of c++11, and some src/git.* cleanup
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
6fddc80c95
source_spellcheck: fixed lambda support for signals on older platforms
10 years ago
Ole Christian Eidheim
3ecac6d4cc
Hide tooltips when selectiondialogs are shown
10 years ago
eidheim
0cbc14d7e8
Source::View cleanup: moved spellchecking to source_spellcheck.*
10 years ago