Changeset View
Changeset View
Standalone View
Standalone View
src/applications/settings/setting/PhabricatorEditorSetting.php
- This file was added.
| <?php | |||||
| final class PhabricatorEditorSetting | |||||
| extends PhabricatorStringSetting { | |||||
| const SETTINGKEY = 'editor'; | |||||
| public function getSettingName() { | |||||
| return pht('Editor Link'); | |||||
| } | |||||
| protected function getControlInstructions() { | |||||
| return pht( | |||||
| "Many text editors can be configured as URI handlers for special ". | |||||
| "protocols like `editor://`. If you have such an editor, Phabricator ". | |||||
| "can generate links that you can click to open files locally.". | |||||
| "\n\n". | |||||
| "These special variables are supported:". | |||||
| "\n\n". | |||||
| "| Value | Replaced With |\n". | |||||
| "|-------|---------------|\n". | |||||
| "| `%%f` | Filename |\n". | |||||
| "| `%%l` | Line Number |\n". | |||||
| "| `%%r` | Repository Callsign |\n". | |||||
| "| `%%%%` | Literal `%%` |\n". | |||||
| "\n\n". | |||||
| "For complete instructions on editor configuration, ". | |||||
| "see **[[ %s | %s ]]**.", | |||||
| PhabricatorEnv::getDoclink('User Guide: Configuring an External Editor'), | |||||
| pht('User Guide: Configuring an External Editor')); | |||||
| } | |||||
| } | |||||