Хороший древовидный браузер проекта для Emacs?

Как насчет:

interface InputObj {
    arg1: number;
    arg2: number;
    arg3: number;
}

interface ExampleProps {
    sum: (input: InputObj) => number
}

Или в строке:

interface ExampleProps {
  sum: (
    input: {
      arg1: number;
      arg2: number;
      arg3: number;
    }
  ) => number;
}

Но в зависимости от вашего варианта использования вам может не потребоваться определение ExampleProps. Вот ваша sum функция без произвольного input имени объекта:

const sum = ({
  arg1,
  arg2,
  arg3
}: {
  arg1: number;
  arg2: number;
  arg3: number;
}) => arg1 + arg2 + arg3;
44
задан pico 9 May 2009 в 16:58
поделиться

3 ответа

Speedbar ?

Если вы просто хотите управлять связанными файлами, возможно, вам нужен eproject .

24
ответ дан 26 November 2019 в 22:03
поделиться

Я сам еще не пробовал это, но emacs-nav - это новый браузер проектов Emacs от Google, который, похоже, обладает теми функциями, которые вы цените.

22
ответ дан 26 November 2019 в 22:03
поделиться

Я думаю, что различные части cedet будут делать то, что вы хотите. Speedbar имеет древовидную структуру, а EDE обрабатывает проекты и т. Д.

7
ответ дан 26 November 2019 в 22:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: