После безуспешных поисков соратников, я всё равно решил продолжить доработку некоторых opensource проектов.
В данный момент доработка ведется только над mc (Midnight commander)
Планируется добавить в его едитор функционал свойственный некоторым ide, а именно:
- добавить в completer проверку области видимости. работать это будет только для файлов C и C++
- добавить в completer поиск по подключенным хедерам. Это можно развивать до бесконечности, но для начала я это буду
делать для си, си++, питона и shell
- улучшить работу с etags. В настоящий момент я использую universal-ctags. Но часто непонятно это дефинишн или использование, так что тут буду что-нибудь придумывать, чтобы стало понятно))
- переход на таг должен не текущий открывать новый файл, и регистрировать его в списке открытых, а не просто делать
текущим
- сделать более удобным работу с несколькими одновременно открытыми файлами. mcedit умеет работать, и если настроить
горячие клавиши, это не так уж безобразно, но навигацию хочется улучшить 100%.
В самом mc мне нравиться практически всё, кроме того что командная строка (которая внизу) и шелл (который появляется после скрытия панелей) имеют разную историю. Хотелось бы, чтобы это была одна сессия.
Так же возможно я буду тут постить полезные (ИМХО) bash-скрипты и т.п.
В данный момент доработка ведется только над mc (Midnight commander)
Планируется добавить в его едитор функционал свойственный некоторым ide, а именно:
- добавить в completer проверку области видимости. работать это будет только для файлов C и C++
- добавить в completer поиск по подключенным хедерам. Это можно развивать до бесконечности, но для начала я это буду
делать для си, си++, питона и shell
- улучшить работу с etags. В настоящий момент я использую universal-ctags. Но часто непонятно это дефинишн или использование, так что тут буду что-нибудь придумывать, чтобы стало понятно))
- переход на таг должен не текущий открывать новый файл, и регистрировать его в списке открытых, а не просто делать
текущим
- сделать более удобным работу с несколькими одновременно открытыми файлами. mcedit умеет работать, и если настроить
горячие клавиши, это не так уж безобразно, но навигацию хочется улучшить 100%.
В самом mc мне нравиться практически всё, кроме того что командная строка (которая внизу) и шелл (который появляется после скрытия панелей) имеют разную историю. Хотелось бы, чтобы это была одна сессия.
Так же возможно я буду тут постить полезные (ИМХО) bash-скрипты и т.п.
|


