This website works better with JavaScript.
70d9818772
Language client: added support for type declaration and implementation location. Also fixes to utf-8 byte count and regular utf-16 offsets, and cleaned up write_request and write_notification calls
eidheim
2021-06-15 13:01:20 +0200
2e34b4ba6c
Updated libclangmm
eidheim
2021-06-15 08:23:15 +0200
c51ad74811
Added link to documentation on Language Protocol extension offsetEncoding
eidheim
2021-06-14 09:12:43 +0200
0c42dd0fa9
Language client: use proper utf-16 offsets when getting iters and offsetEncoding is not set to utf-8
eidheim
2021-06-13 16:38:15 +0200
be5e36627d
Language client: improved support for both UTF-16 offsets and offsetEncoding set to utf-8
eidheim
2021-06-13 15:25:33 +0200
5aeb065f4b
Language client: cleanup of embolden_token
eidheim
2021-06-12 12:46:23 +0200
5164f3f956
Another fix to MSYS2 test failure
eidheim
2021-06-12 07:45:57 +0200
8acf82bb75
Removed unnecessary .raw() uses
eidheim
2021-06-11 21:11:31 +0200
47c38ef227
Another fix to MSYS2 test failure
eidheim
2021-06-11 20:53:04 +0200
300cac6589
Fixed MSYS2 test failure
eidheim
2021-06-11 19:50:33 +0200
aa91e38bfa
Added language protocol tests
eidheim
2021-06-11 13:19:55 +0200
31d86b22ba
Minor cleanup of extend_selection()
eidheim
2021-06-10 12:59:49 +0200
bfff0bba2b
Tab width set to 4 in terminal as well
eidheim
2021-06-09 23:08:18 +0200
34eadaa2e4
Minor improvement to extend selection for non-bracket languages
eidheim
2021-06-09 21:04:37 +0200
9a67a7557e
Improved extend selection for non-bracket languages like Python and Julia
eidheim
2021-06-09 20:01:23 +0200
e63b4e974d
Cleanup of source language checks
eidheim
2021-06-09 09:15:19 +0200
2424113b9f
Language client: made use of Source::is_js
eidheim
2021-06-08 18:36:39 +0200
2b5d778284
Language client: further improvement to is_possible_jsx_property
eidheim
2021-06-08 14:37:06 +0200
47caf05f94
Language client: improved is_possible_jsx_property
eidheim
2021-06-08 14:33:39 +0200
20a046db69
Cleanup of autocompletion run checks
eidheim
2021-06-08 14:07:17 +0200
aa1019093d
Fixed autocomplete at start of buffer
eidheim
2021-06-08 11:42:29 +0200
c8d9733385
Changed the timeouts in the language client
eidheim
2021-06-08 11:10:12 +0200
c6bf84bd90
Cleanup of on_motion_notify_event
eidheim
2021-06-08 09:05:52 +0200
68202c648a
Added warning messages on missing go or julia language server
eidheim
2021-06-07 14:27:46 +0200
967ce0cf30
Fixed minor typo in Julia language server install instructions
eidheim
2021-06-07 14:25:06 +0200
68fe6bab1a
Added compile and run support for Julia
eidheim
2021-06-07 11:59:13 +0200
9c8f105780
Added support for Go projects
eidheim
2021-06-07 10:19:45 +0200
de43494f25
MacOS: fixed selection marks when selecting text through mouse drag
eidheim
2021-06-06 16:31:11 +0200
a0dfe0a055
Cleanup of extend_selection()
eidheim
2021-06-06 12:19:37 +0200
50299e7b08
Renamed SearchView to CommonView
eidheim
2021-06-05 08:12:14 +0200
cb2bc83044
Extend selection now works on HTML and JSX
eidheim
2021-06-02 11:18:56 +0200
51c619f4bd
Copying from diff buffer now omits + or - at start of lines
eidheim
2021-06-01 16:36:13 +0200
3b4ef42bd5
Fixed compilation on MSYS2
eidheim
2021-06-01 11:02:34 +0200
c2eff0a40c
Fixes #434 : added possibility to add custom commands in menu item juCi++, Commands
eidheim
2021-05-28 12:48:34 +0200
11a5368ea4
Renamed instances in get() functions to instance
eidheim
2021-05-27 14:33:00 +0200
81b3b670dc
Improved instructions when rust installation is not found
eidheim
2021-05-26 08:31:56 +0200
36a8515d05
Now also searches for rust-analyzer executable in $PATH
eidheim
2021-05-25 11:34:49 +0200
4d1f725a0f
New Project menu items now also add .gitignore files
eidheim
2021-05-25 08:44:30 +0200
9579c16193
Added menu item File, New Project, Rust
eidheim
2021-05-24 09:52:16 +0200
4cd3ee6de2
Added extra lookup for rust-analyzer
eidheim
2021-05-21 15:12:18 +0200
17a3fb4e2f
Fixed rust debug value formatter
eidheim
2021-05-21 11:55:36 +0200
218f98f9c2
Now makes sure build directory is created before building and debugging rust programs
eidheim
2021-05-21 11:16:38 +0200
485c68f6ea
Fixed Open With Default Application menu item in directory view for file paths with special characters
eidheim
2021-05-12 09:50:50 +0200
b3b4cf71d9
Fixed potential crash on directory update when trying to colorize a deleted folder
eidheim
2021-05-05 15:20:59 +0200
3b07c7b66b
Updated libclangmm
eidheim
2021-04-23 09:32:24 +0200
59aa74afb3
Fixed test on MSYS2
eidheim
2021-04-09 13:26:32 +0200
ddaca98476
Made filesystem methods thread safe
eidheim
2021-04-09 09:53:44 +0200
955e1558f2
Let theme decide if tree lines should be enabled in directories view
eidheim
2021-04-07 08:27:52 +0200
9a463dc9d7
Added cancel dialog if grep or ctags processes exceed 10 seconds
eidheim
2021-04-02 14:16:50 +0200
e59cb70467
v1.6.3
v1.6.3
eidheim
2021-04-02 09:30:44 +0200
7808ec6746
Updated libclangmm submodule
eidheim
2021-04-02 09:10:56 +0200
18aca81cf6
Added undefined-sanitizer job to CI
eidheim
2021-04-01 20:47:51 +0200
dc9177e97e
Fixed a thread sanitizer warning in LanguageProtocol::Client destructor
eidheim
2021-04-01 16:52:36 +0200
0a76fab5b2
Added platform specific instructions for installing prettier
eidheim
2021-04-01 10:30:04 +0200
38b92a54af
Added Window menu items Toggle Directories, Toggle Terminal and Toggle Menu
eidheim
2021-03-31 17:54:41 +0200
a684e9995e
Added .prettierrc and applied style format on markdown files
eidheim
2021-03-31 15:27:32 +0200
3a8385a9c6
Added test for filesystem::get_current_path()
eidheim
2021-03-31 14:49:10 +0200
69065d25c0
Added prettier installation instructions message when prettier executable is not found
eidheim
2021-03-31 14:25:45 +0200
98354766e7
Fixed ctags_grep_test
eidheim
2021-03-31 12:48:33 +0200
eefe86f2b2
Cleanup of dialog source/header files
eidheim
2021-03-31 10:53:18 +0200
076ee4d7cf
No longer resolves symbolic links when finding current path
eidheim
2021-03-31 10:45:20 +0200
d2a5d81b59
Made project name terminal output bold on creating new C/C++ project
eidheim
2021-03-30 20:27:30 +0200
f709c31ec3
Language client, rename: now open, rename, save and close unopened buffers (as seems to be necessary for some language servers)
eidheim
2021-03-29 15:09:25 +0200
cd6af96e0e
Find Symbol now always uses ctags
eidheim
2021-03-29 14:22:12 +0200
61caf12e82
Improved and simplified folder exclusion for grep and ctags
eidheim
2021-03-29 10:45:30 +0200
454fe03fb4
Cleanup for terminal messages
eidheim
2021-03-27 15:09:38 +0100
c7da9c4977
Corrected typo in language server installation instructions
eidheim
2021-03-27 14:03:38 +0100
cdf44cac9a
Removed unnecessary line in python language server installation instructions
eidheim
2021-03-27 14:01:19 +0100
77b60abf07
Added installation instruction outputs upon detecting missing language servers when opening some source file types
eidheim
2021-03-27 13:53:01 +0100
d94024f38d
Added comment to Filesystem::find_executable, and slight changed message on created C/C++ project
eidheim
2021-03-27 13:29:01 +0100
84804a89b7
Made "C/C++ project created" terminal message green
eidheim
2021-03-27 08:09:30 +0100
ab51495012
Now marks clickable URIs in terminal output
eidheim
2021-03-27 07:56:29 +0100
ccd84bd166
Made use of Thread Safety Analysis EXCLUDES to avoid deadlocks in the future
eidheim
2021-03-25 09:27:05 +0100
92b7cbdb2b
Callback of Terminal::get().async_process is now run in the main thread
eidheim
2021-03-24 11:34:36 +0100
cf9758b19f
Related to #444 : on executing command on for instance Linux, make sure symbolic links are not resolved
eidheim
2021-03-23 20:44:06 +0100
f03a223383
Relted to #444 : added Linux specific line buffering on async processes
eidheim
2021-03-23 17:44:42 +0100
979ae41520
Fixes #444 : stdout is now line buffered when running commands
eidheim
2021-03-23 15:19:18 +0100
1a93e3fdf6
LanguageClient: added support for CodeAction response with edit.documentChanges
eidheim
2021-03-18 10:14:23 +0100
6dd97e41e6
Added LanguageProtocol::Diagnostic::code
eidheim
2021-03-17 13:40:10 +0100
28ed5fef60
Slight correction of extend_selection() for markdown code blocks
eidheim
2021-03-17 10:59:41 +0100
ba6ebe8162
Removed redundant check
eidheim
2021-03-16 15:20:13 +0100
98e89fccec
Improved extend selection on markdown code blocks
eidheim
2021-03-16 13:26:56 +0100
3d2f0810e1
Slight improvement to closing html element insertion
eidheim
2021-03-16 09:53:14 +0100
1d89eba3e4
Cleanup of Project::LLDB::debug_backtrace() and Project::LLDB::debug_show_variables()
eidheim
2021-03-07 08:11:57 +0100
e08c39967f
Debug::LLDB::get_variables no longer prefetch variable values
eidheim
2021-03-06 23:38:44 +0100
08040b011b
Selection dialog now also wraps arround navigation
eidheim
2021-03-06 23:15:21 +0100
d23a707458
Fixed completion dialog wrap arround navigation
Andreas Hammer
2021-03-05 15:55:09 +0100
2b99c04dce
Updated libclangmm submodule
eidheim
2021-03-02 13:45:58 +0100
a02e55e9e1
Added support for Apple M1
eidheim
2021-02-27 12:52:03 +0100
adce2e0c55
use data path for data files
xdg
Jørgen Lien Sellæg
2021-01-30 15:51:33 +0100
beea90b28f
use new filesystem functions for home path
Jørgen Lien Sellæg
2021-01-26 19:32:01 +0100
d878a6a1f2
move config file to config directory
Jørgen Lien Sellæg
2020-10-01 17:56:23 +0200
c2bd161595
update get home path and test
Jørgen Lien Sellæg
2020-09-30 15:38:28 +0200
acd1423a48
add getters for xdg directories
Jørgen Lien Sellæg
2020-09-30 15:31:05 +0200
a3908b6e6c
make string const
Jørgen Lien Sellæg
2020-09-16 00:33:40 +0200
e0b73151a9
move config to new location if it exists
Jørgen Lien Sellæg
2020-09-16 00:28:17 +0200
33415c5100
fix wrong path being created
Jørgen Lien Sellæg
2020-09-16 00:27:50 +0200
c2ac5eb78d
set config file if xdg is used
Jørgen Lien Sellæg
2020-09-15 02:24:30 +0200
407ea7f735
move config file and make file name a member of config
Jørgen Lien Sellæg
2020-09-15 02:16:39 +0200
ce66af2aef
support xdg directory specification
Jørgen Lien Sellæg
2020-09-15 01:50:54 +0200