- enhancement: treat files ended with ".C" or ".CPP" as C++ files
This commit is contained in:
parent
dfce6e7146
commit
5d728c36d5
3
NEWS.md
3
NEWS.md
|
@ -1,3 +1,6 @@
|
||||||
|
Version 0.10.3 For Dev-C++ 7 Beta
|
||||||
|
- enhancement: treat files ended with ".C" or ".CPP" as C++ files
|
||||||
|
|
||||||
Version 0.10.2 For Dev-C++ 7 Beta
|
Version 0.10.2 For Dev-C++ 7 Beta
|
||||||
- fix: select by mouse can't correctly set mouse's column position
|
- fix: select by mouse can't correctly set mouse's column position
|
||||||
- fix: dragging out of the editor and back will cause error
|
- fix: dragging out of the editor and back will cause error
|
||||||
|
|
|
@ -22,7 +22,9 @@ PSynHighlighter HighlighterManager::getHighlighter(const QString &filename)
|
||||||
QString suffix = info.suffix();
|
QString suffix = info.suffix();
|
||||||
if (suffix.isEmpty() || suffix == "c" || suffix == "cpp" || suffix == "cxx"
|
if (suffix.isEmpty() || suffix == "c" || suffix == "cpp" || suffix == "cxx"
|
||||||
|| suffix == "cc" || suffix == "h" || suffix == "hpp"
|
|| suffix == "cc" || suffix == "h" || suffix == "hpp"
|
||||||
|| suffix == "hxx" || suffix == "hh") {
|
|| suffix == "hxx" || suffix == "hh" || suffix == "C"
|
||||||
|
|| suffix == "CPP" || suffix =="H" || suffix == "c++"
|
||||||
|
|| suffix == "h++") {
|
||||||
return getCppHighlighter();
|
return getCppHighlighter();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -191,6 +191,12 @@ FileType getFileType(const QString &filename)
|
||||||
if (filename.endsWith(".dev",PATH_SENSITIVITY)) {
|
if (filename.endsWith(".dev",PATH_SENSITIVITY)) {
|
||||||
return FileType::Project;
|
return FileType::Project;
|
||||||
}
|
}
|
||||||
|
if (filename.endsWith(".C")) {
|
||||||
|
return FileType::CppSource;
|
||||||
|
}
|
||||||
|
if (filename.endsWith(".CPP")) {
|
||||||
|
return FileType::CppSource;
|
||||||
|
}
|
||||||
if (filename.endsWith(".c",PATH_SENSITIVITY)) {
|
if (filename.endsWith(".c",PATH_SENSITIVITY)) {
|
||||||
return FileType::CSource;
|
return FileType::CSource;
|
||||||
}
|
}
|
||||||
|
@ -206,6 +212,9 @@ FileType getFileType(const QString &filename)
|
||||||
if (filename.endsWith(".c++",PATH_SENSITIVITY)) {
|
if (filename.endsWith(".c++",PATH_SENSITIVITY)) {
|
||||||
return FileType::CppSource;
|
return FileType::CppSource;
|
||||||
}
|
}
|
||||||
|
if (filename.endsWith(".H")) {
|
||||||
|
return FileType::CHeader;
|
||||||
|
}
|
||||||
if (filename.endsWith(".h",PATH_SENSITIVITY)) {
|
if (filename.endsWith(".h",PATH_SENSITIVITY)) {
|
||||||
return FileType::CHeader;
|
return FileType::CHeader;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue