https://bugs.kde.org/show_bug.cgi?id=431895

            Bug ID: 431895
           Summary: Direct click on file in grep result doesn't open file
           Product: konsole
           Version: 20.12.1
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-de...@kde.org
          Reporter: piotr.mierzwin...@gmail.com
  Target Milestone: ---

SUMMARY
For profile "bash", which starts shell Bash, I checked option "Open by direct
click" to get possibility of jump directly to line of code in the file I found
by grep command. 
All setting in Mouse tab please find in attached screenshot.

I opened new tab with profile "bash". and started grep command to find proper
string. One of result was:
work.txt:820:           ASSERT: "index.isValid()" in file
I pressed Ctrl and clicked left mouse button on it. In result I got error that
file doesn't exists, where in path was line number (this was reason that file
cannot be found)

"Unable to run the command specified. The file or folder
/path/to/my/file/work.txt:820: does not exist."

STEPS TO REPRODUCE
1. Define and open bash profile running shell Bash
2. In configuration for bash profile check following options:
Path: "Settings -> Edit current profile -> Mouse -> Miscellaneous":
"Underline files", "Open by direct click"
3. run for example "grep -n qt *" in directory where is present file which you
want to search
4. in result you should get long list (10 positions) of matching lines in
searched file, where file name doesn't start with path. My result was
following:
"work.txt:820:     something qt what matches to search"
5. hold Ctrl (or other configured key short) and click on any file

OBSERVED RESULT
Cannot open file, because error "The file /path/work.txt:820 does not exist.".
Looking at error message it seems that file name is not recognized correctly.

EXPECTED RESULT
Open file and jump to given line.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: YES
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
$ grep --version
grep (GNU grep) 3.6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to