This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
misc:atom [2020/09/14 13:56] – js | misc:atom [2020/11/19 07:32] (current) – [Overview] js | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Atom ====== | ====== Atom ====== | ||
+ | {{: | ||
+ | Homepage: [[https:// | ||
+ | |||
+ | ===== Overview ===== | ||
a very good and open source editor environment developed by the github guys and community. | a very good and open source editor environment developed by the github guys and community. | ||
My biggest plus compared to the VSCode are: | My biggest plus compared to the VSCode are: | ||
- | * sync setting + sync git location => sync settings, keys, plugins with a git(lab) repository, not only gist from github (the only way I know for VScode to sync) | + | * sync setting + sync git location => sync settings, keys, plugins with a git(lab) repository, not only gists from github (the only way I know for VScode to sync) |
* show functions (for bash and perl) | * show functions (for bash and perl) | ||
+ | * Syntax highligthing of bash code with here documents work (VScode still have problems with that) | ||
{{ : | {{ : | ||
- | ===== Bash Language Support | + | ===== Useful Packages |
- | + | ||
- | ==== macOS ==== | + | |
- | + | ||
- | === brew === | + | |
- | Install [[https:// | + | |
- | + | ||
- | After that use the command line and install node and bash-language-server: | + | |
- | + | ||
- | <code bash> | + | |
- | + | ||
- | === bash-language-server === | + | |
- | <code bash>npm i -g bash-language-server</ | + | |
- | + | ||
- | === git sync === | + | |
- | <code bash> | + | |
- | + | ||
- | Create a temp dir for git clone: | + | |
- | <code bash>git clone --depth 1 https:// | + | |
- | < | + | |
- | Username for ' | + | |
- | Password for ' | + | |
- | remote: Enumerating objects: 8, done. | + | |
- | remote: Counting objects: 100% (8/8), done. | + | |
- | remote: Compressing objects: 100% (8/8), done. | + | |
- | remote: Total 8 (delta 0), reused 5 (delta 0), pack-reused 0 | + | |
- | Receiving objects: 100% (8/8), done.</ | + | |
- | Enter your user name. | + | |
- | + | ||
- | Install Atom packages for | + | |
- | * sync-settings | + | |
- | * sync-settings-git-location | + | |
- | + | ||
- | + | ||
- | ==== Windows | + | |
- | Download | + | * [[https:// |
+ | * [[https://atom.io/packages/ide-bash]] - Language Bash language support | ||
+ | * [[https://atom.io/packages/minimap]] - A preview of the full source code | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
- | This will install | + | ===== Install & Tips ===== |
+ | * [[misc:atom: | ||
- | After that use the command line to install bash-language-server: | ||
- | <code bash>npm i -g bash-language-server</ |