]> git.lyx.org Git - features.git/commitdiff
Change the way a filepath is displayed
authorEnrico Forestieri <forenr@lyx.org>
Fri, 29 Dec 2023 18:20:25 +0000 (19:20 +0100)
committerEnrico Forestieri <forenr@lyx.org>
Fri, 29 Dec 2023 18:20:25 +0000 (19:20 +0100)
Instead of displaying the complete path, display the file name
first and then the path enclosed in parenthesis.

In this way files with same name but different path can still be
distinguished and, at the same time, files with different names
but same path are more easily spotted in case the complete path
is truncated by file managers.

src/support/FileName.cpp

index 7fbd2f4b4c7afabcd8f648b98fc02abc5fdd7297..864f38770c05fe4e2bc84006f2a79e1539beb972 100644 (file)
@@ -748,7 +748,8 @@ docstring const FileName::absoluteFilePath() const
 
 docstring FileName::displayName(int threshold) const
 {
-       return makeDisplayPath(absFileName(), threshold);
+       return from_utf8(onlyFileName()) + " ("
+               +  makeDisplayPath(onlyPath().absFileName(), threshold) + ")";
 }