All Projects → bash-lsp → ide-bash

bash-lsp / ide-bash

Licence: MIT license
Bash language support for Atom-IDE

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ide-bash

atom-ide-scala
Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)
Stars: ✭ 47 (+161.11%)
Mutual labels:  ide, atom-package
Tokamak
Fusion Reactor for Rust - Atom Rust IDE
Stars: ✭ 404 (+2144.44%)
Mutual labels:  ide, atom-package
apio-ide
🌱 Experimental open FPGA IDE using Atom and Apio
Stars: ✭ 82 (+355.56%)
Mutual labels:  ide, atom-package
exlcode
EXLcode - VS Code-based Online IDE
Stars: ✭ 42 (+133.33%)
Mutual labels:  ide
atom-inline-blame
Atom package to display blame inline
Stars: ✭ 23 (+27.78%)
Mutual labels:  atom-package
white-cursor
Provides a white I-bar cursor in the Atom editor for use with dark backgrounds
Stars: ✭ 13 (-27.78%)
Mutual labels:  atom-package
TommyGun
A retro development IDE for the creation of games on 8-bit computers.
Stars: ✭ 37 (+105.56%)
Mutual labels:  ide
camelcaseplugin
CamelCasePlugin for IDEA IDEs
Stars: ✭ 49 (+172.22%)
Mutual labels:  ide
atom-standardjs-snippets
⚡ A collection of JavaScript snippets for Atom, Standard Style
Stars: ✭ 47 (+161.11%)
Mutual labels:  atom-package
bside
Github Content Management System
Stars: ✭ 22 (+22.22%)
Mutual labels:  ide
hackpad
The in-browser IDE for Go
Stars: ✭ 451 (+2405.56%)
Mutual labels:  ide
qtcreator-go
Go language plugin for the QtCreator IDE.
Stars: ✭ 24 (+33.33%)
Mutual labels:  ide
Geno
IDE for cross-platform C/C++ development
Stars: ✭ 39 (+116.67%)
Mutual labels:  ide
codee-app
Android IDE for programming fully written on Kotlin
Stars: ✭ 42 (+133.33%)
Mutual labels:  ide
atom-seti-icons
The awesome icons provided by Seti UI theme.
Stars: ✭ 33 (+83.33%)
Mutual labels:  atom-package
file-type-icons
Atom package that changes the icon for files in the Tree View and Tabs to reflect the file's type
Stars: ✭ 28 (+55.56%)
Mutual labels:  atom-package
wide
🌈 一款基于 Web 的 Go 语言 IDE,随时随地玩 golang。
Stars: ✭ 95 (+427.78%)
Mutual labels:  ide
WeBASE
WeBank Blockchain Application Software Extension
Stars: ✭ 453 (+2416.67%)
Mutual labels:  ide
nvim
Structure, documented, super fast neovim configuration. 可能是翻斗花园最好用的 neovim 配置[^1]。
Stars: ✭ 223 (+1138.89%)
Mutual labels:  ide
UnrealScriptIDE
Auto-completion, Syntax Highlighting, Go to Declaration, Build and Run and more..
Stars: ✭ 86 (+377.78%)
Mutual labels:  ide

Bash IDE

Bash language support for Atom-IDE. It's backed by mads-hartmann/bash-language-server.

System Requirements

You need to install that language server separately as it depends on native node modules.

npm i -g bash-language-server

Features

  • Jump to declaration
  • Find references
  • Code Outline & Show Symbols
  • Highlight occurrences
  • Code completion
  • Simple diagnostics reporting
  • Rename symbol

Development Guide

Most of the interesting bits are happening in the server so you'll probably want to head over to the development guide to see the development flow for the server.

If not, here's how to work on the Atom client.

git clone [email protected]:mads-hartmann/ide-bash && cd ide-bash
npm install
apm link

If you want to inspect the communication between the Atom and the Bash language server then open the Developer Tools in Atom and execute the following piece of code in the Console.

atom.config.set('core.debugLSP', true)

Reload the window and you should see all the messages.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].