eidheim
994573b75e
Added support for snippets. Fixes #348
7 years ago
eidheim
f4cf16ab82
Language protocol: fixes to ::escape_text, and improved rename when entire buffer is replaced. Also some minor cleanups, and fixed a potential crash after use of scroll_to_cursor_delayed.
7 years ago
eidheim
bf984231d4
Formatted code with custom clang-format
8 years ago
eidheim
31b64848e3
Fixed most of clang-tidy's performance checks
8 years ago
eidheim
b1ae1656a3
Fixed warnings from clang-tidy's modernize checks
8 years ago
eidheim
9e594526bb
Minor correction of SelectionDialog window height
8 years ago
eidheim
014b29db4b
Fixed unused-lambda-capture warnings
8 years ago
eidheim
d534f070b6
Language server protocol: added support for workspace/symbol
8 years ago
eidheim
daf83e66a6
Added initial support for the language server protocol
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
29b9f4f2bb
Temporary fix for the "Only <gtksourceview/gtksource.h> can be included directly" warnings, added -Werror on travis, and removed -Wno-reorder
9 years ago
eidheim
d9ee4d97ce
Cleanup: removed support for older libraries
9 years ago
eidheim
430925ada0
Autocomplete cleanup. Should now be easier to implement autocomplete for other languages
9 years ago
eidheim
70f2b3c6dc
MacOS: ~ and ^ keys are now handled correctly in search entry on selection dialogs
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
f6e82df359
Replaced deprecated VBox/HBox with Box, and HPaned/VPaned with Paned
9 years ago
eidheim
de879bc12d
Added keypad keys home, end, up, down, left, right to key check expressions
9 years ago
d3rrial
55fb517b94
updated all occurences of GDK_KEY_Return
9 years ago
eidheim
66e5122c6a
Minor cleanups: replaced iterating pending events with C++ functions, corrected return value in Notebook::size, and replaced NULL with nullptr in source_clang_test.cc
10 years ago
nshcat
da33a926a4
Replaced NULL with nullptr wherever applicable.
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
cad7553a24
Fix related to #246 : corrected selection dialog position
10 years ago
eidheim
446b6f37ba
Fixes #246 : popups are now placed correctly on all platforms
10 years ago
eidheim
d850042ddf
Platform spesific fixes to selection dialogs
10 years ago
Ole Christian Eidheim
a896ab7e3e
SelectionDialogs: improved search entry
10 years ago
eidheim
0a25b68e9b
Wayland: now correctly position selection dialogs. Ninja: fixed lldb paths
10 years ago
eidheim
e54c396bfa
Show usages: now sets dialog cursor on the current usage
10 years ago
eidheim
4771ef0d0d
Dialog and tooltip placement corrections
10 years ago
Ole Christian Eidheim
7fe07b6eb0
Improved Wayland support: correctly set transient on all windows
10 years ago
eidheim
a30ff38f9a
Remove C-style casts
10 years ago
eidheim
edc46d2561
Correctly clears the selectiondialog model after hiding
10 years ago
eidheim
52f99efd91
Fixed autocomplete freeze when clearing a large number of rows
10 years ago
eidheim
8d56462e5b
Minor fix to autocompletion dialog
10 years ago
eidheim
fa46c00e22
Completiondialog cleanup, and now updates tooltip when a row is selected with mouse
10 years ago
eidheim
7380ecf544
Fixed a bug where tooltips got shown when no row were found
10 years ago
eidheim
6f47300607
Tooltip and completiondialog cleanup
10 years ago
eidheim
800a51b79f
Workaround for a gtk bug that removes cursor from a tree view when the search entry becomes empty
10 years ago
eidheim
a50adf87ee
Cleanup of dialog tooltips
10 years ago
eidheim
bd668eedfc
selectiondialog.* cleanup
10 years ago
Ole Christian Eidheim
bc7fcdf01d
Added Show Variables in Debug menu
10 years ago
eidheim
29f8b97127
Minor improvement: rows in selection dialogs now gets cleared when the dialog is hidden, instead of when destroyed
10 years ago
eidheim
6aee69b398
Minor cleanup of selectiondialog.*
10 years ago
Vadim
71792fc145
remove redundant classname
10 years ago
U-olece-PC\olece
9f03520586
list_view_text.hide() now only called once.
10 years ago
eidheim
0466a0eeaf
Now clears list store on hide.
10 years ago
eidheim
73d4889b68
Tokens are now bold when using go to usage and go to methods.
10 years ago
eidheim
242a6ca963
Fixed crash when closing a tab real quick after moving cursor.
10 years ago
U-olece-PC\olece
6e69cb17c4
The SIGC weirdness should now work on all platforms.
10 years ago
U-olece-PC\olece
909ce772c0
Now compiles on MSYS2 again.
10 years ago