| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| 11.1 コンポーネント中のパスの分解 |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TRAMP のファイル名は普通のファイル名とはあきらかに異なっています。
したがって、lisp の関数 file-name-directory と
file-name-nondirectory は、TRAMP パッケージによってオーバー
ライドされています。
関数の置き換えはシンプルかつ適切な方法です。ファイル名は分解され、 リモートパスに対してオリジナルのハンドラーがよばれます。そして、 その結果をもとに TRAMP パス名が再構成されます。
これにより、TRAMP パスの情報を扱う場合も、プラットホーム固有の オリジナルハンドラーのハックは有効です。
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |