Make ff-find-other-file symmetric for C++ (Bug#20192)
`cc-other-file-alist' has a mapping of file extensions to switch between headers and sources, but the mappings weren't completely symmetric. In particular .cpp would map to .hh, but .hh would NOT map to .cpp. * lisp/find-file.el (cc-other-file-alist): Map ".hh" and ".h" to all C++ extensions to make them symmetric with the C++ extensions that map to them. This lets repeated invocations of `ff-find-other-file' toggle between all pairs of sources/headers.
This commit is contained in:
parent
32f80eb678
commit
08848e33ba
1 changed files with 2 additions and 2 deletions
|
|
@ -242,11 +242,11 @@ the preceding slash. The star represents all the subdirectories except
|
|||
|
||||
(defcustom cc-other-file-alist
|
||||
'(("\\.cc\\'" (".hh" ".h"))
|
||||
("\\.hh\\'" (".cc" ".C"))
|
||||
("\\.hh\\'" (".cc" ".C" ".CC" ".cxx" ".cpp" ".c++"))
|
||||
|
||||
("\\.c\\'" (".h"))
|
||||
("\\.m\\'" (".h"))
|
||||
("\\.h\\'" (".c" ".cc" ".C" ".CC" ".cxx" ".cpp" ".m"))
|
||||
("\\.h\\'" (".c" ".cc" ".C" ".CC" ".cxx" ".cpp" ".c++" ".m"))
|
||||
|
||||
("\\.C\\'" (".H" ".hh" ".h"))
|
||||
("\\.H\\'" (".C" ".CC"))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue