Pulsar fits developers who prefer Atom-style workflows and customization. Open your repository and configure a small set of packages around its languages, then keep project navigation and editing in the same window.
Packages vary in maintenance and compatibility. An Electron-based editor generally uses more resources than a minimal terminal editor. Keep working files under version control so subsequent changes can be reviewed and reversed.