Hi,
I'm running ubuntu 9.10 and Codelite 2.3 istalled from the official .def file.
I can't seem to Ctrl-Click on a symbol to go to it's declaration/implementation as I can on Windows. is there an alternative shortcut for that on Linux?
Ctrl+Click on Linux
- kspes
- CodeLite Enthusiast
- Posts: 41
- Joined: Sat Jan 30, 2010 2:18 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Ctrl+Click on Linux
No. Its disabled on Linux (you can also notice that the page to configure this is not there on Linux)
There is a BUG or FR for this (cant remember which one)
Eran
There is a BUG or FR for this (cant remember which one)
Eran
Make sure you have read the HOW TO POST thread
-
- CodeLite Enthusiast
- Posts: 37
- Joined: Fri Feb 05, 2010 10:57 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Ctrl+Click on Linux
Hi,
Goto Declaration (or CTRL+mous click) does not work on symbol run_process in contexts like:
err=run_process
/*...*/run_process
It works only if a space is on the left side of run_process. Same is true for Goto Implementation.
(Using v5.2.4031 on Ubuntu 9.10)
(New version is great !)
Goto Declaration (or CTRL+mous click) does not work on symbol run_process in contexts like:
err=run_process
/*...*/run_process
It works only if a space is on the left side of run_process. Same is true for Goto Implementation.
(Using v5.2.4031 on Ubuntu 9.10)
(New version is great !)
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Ctrl+Click on Linux
There is an old bug for this (same bug, different symptom):josee wrote:It works only if a space is on the left side of run_process. Same is true for Goto Implementation.
https://sourceforge.net/tracker/?func=d ... tid=979960
Eran
Make sure you have read the HOW TO POST thread
-
- CodeLite Enthusiast
- Posts: 37
- Joined: Fri Feb 05, 2010 10:57 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Ctrl+Click on Linux
Hello,
the bug is fixed for the following cases:
err=run_process
/*...*/run_process
Do you want to include the patch, Eran ?
----------------------------------------------------
PATCH FILE
----------------------------------------------------
--- ../Downloads/codelite-2.5.3.4075/LiteEditor/context_cpp.cpp 2010-05-26 20:38:20.000000000 +0200
+++ LiteEditor/context_cpp.cpp 2010-06-14 14:16:30.408386508 +0200
@@ -521,7 +521,7 @@
}
//Comment?
- int style = ctrl->GetStyleAt(pos);
+ int style = ctrl->GetStyleAt(at);
if (style == wxSCI_C_COMMENT ||
style == wxSCI_C_COMMENTLINE ||
style == wxSCI_C_COMMENTDOC ||
@@ -569,7 +569,6 @@
}
break;
case wxT('{'):
- case wxT('='):
prevGt = false;
prevColon = false;
cont = false;
@@ -586,6 +585,7 @@
}
break;
case wxT(','):
+ case wxT('='):
case wxT('*'):
case wxT('&'):
case wxT('!'):
the bug is fixed for the following cases:
err=run_process
/*...*/run_process
Do you want to include the patch, Eran ?
----------------------------------------------------
PATCH FILE
----------------------------------------------------
--- ../Downloads/codelite-2.5.3.4075/LiteEditor/context_cpp.cpp 2010-05-26 20:38:20.000000000 +0200
+++ LiteEditor/context_cpp.cpp 2010-06-14 14:16:30.408386508 +0200
@@ -521,7 +521,7 @@
}
//Comment?
- int style = ctrl->GetStyleAt(pos);
+ int style = ctrl->GetStyleAt(at);
if (style == wxSCI_C_COMMENT ||
style == wxSCI_C_COMMENTLINE ||
style == wxSCI_C_COMMENTDOC ||
@@ -569,7 +569,6 @@
}
break;
case wxT('{'):
- case wxT('='):
prevGt = false;
prevColon = false;
cont = false;
@@ -586,6 +585,7 @@
}
break;
case wxT(','):
+ case wxT('='):
case wxT('*'):
case wxT('&'):
case wxT('!'):
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Ctrl+Click on Linux
I will need to test it, but if it works I dont see why not
Eran
Eran
Make sure you have read the HOW TO POST thread