All Projects → donadigo → Elementary Ide

donadigo / Elementary Ide

Licence: gpl-3.0
An unofficial elementary OS (Vala) oriented IDE.

Programming Languages

vala
323 projects

Projects that are alternatives of or similar to Elementary Ide

Robertalab
IMPORTANT: this repository statys for HISTORICAL reasons only. The actively supported repository is "openroberta-lab". In the "develop" branch of this repository please read the files "IMPORTANT_CHANGE.md" and "README.md". Thank you very much.
Stars: ✭ 121 (+61.33%)
Mutual labels:  ide, programming
codemirror-blocks
A library for building language-specific, CodeMirror-friendly editors that are a11y-friendly.
Stars: ✭ 22 (-70.67%)
Mutual labels:  programming, ide
Pylon
Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 10.20.1 (including v11.x, v12.x, v13.x, v14.x, v15.x). OSS licensed.
Stars: ✭ 156 (+108%)
Mutual labels:  ide, programming
WordIDE
A tool that helps you write code in your favorite IDE: your word processor!
Stars: ✭ 37 (-50.67%)
Mutual labels:  programming, ide
openroberta-lab
The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and sensors of the robot. Open Roberta Lab uses an approach of graphical programming so that beginners can seamlessly start coding. As a cloud-based applica…
Stars: ✭ 98 (+30.67%)
Mutual labels:  programming, ide
Ted2Go
Ted2Go IDE is a leading IDE for Monkey2 programming language. Written on Monkey2! Based on original Ted2.
Stars: ✭ 16 (-78.67%)
Mutual labels:  programming, ide
Deb Dev Machine
Quickly install common Developer tools, IDE's & Services on Debian 9
Stars: ✭ 63 (-16%)
Mutual labels:  ide
Darkprocessingtheme 3.0
A dark theme for Processing 3
Stars: ✭ 70 (-6.67%)
Mutual labels:  ide
Swoole Ide Helper
Auto completion, trigger suggest and view docs for Swoole in editor.
Stars: ✭ 1,116 (+1388%)
Mutual labels:  ide
Basicpawn
BasicPawn - SourcePawn Editor
Stars: ✭ 60 (-20%)
Mutual labels:  ide
Goexpertprogramming
《Go专家编程》Go语言快速入门,轻松进阶!
Stars: ✭ 1,193 (+1490.67%)
Mutual labels:  programming
Php Reflection Code
PHP反射IDE自动提示生成器
Stars: ✭ 73 (-2.67%)
Mutual labels:  ide
Portugol Webstudio
IDE online para o Portugol
Stars: ✭ 67 (-10.67%)
Mutual labels:  ide
Bookworm
A simple ebook reader for Elementary OS
Stars: ✭ 1,125 (+1400%)
Mutual labels:  elementaryos
Visualmasm
Visual MASM - Assembly IDE for Microsoft MASM
Stars: ✭ 1,172 (+1462.67%)
Mutual labels:  ide
Thonny
Python IDE for beginners
Stars: ✭ 1,113 (+1384%)
Mutual labels:  ide
100projectsofcode
A list of practical knowledge-building projects.
Stars: ✭ 1,183 (+1477.33%)
Mutual labels:  programming
Addon Ide
IDE - Home Assistant Community Add-ons
Stars: ✭ 61 (-18.67%)
Mutual labels:  ide
Programming Exercises
Programming Exercises about Interesting Topics
Stars: ✭ 67 (-10.67%)
Mutual labels:  programming
Dayasadev
📗 A course to teach non-technical team members what developers do 📗
Stars: ✭ 73 (-2.67%)
Mutual labels:  programming

elementary IDE

An unofficial elementary OS (Vala) oriented IDE.

Alt text

Planned features

  1. Complete Vala support (highlighting, symbol previewing, live error reporting)
  2. Build system (CMake, Make)
  3. Editor Split View
  4. Debbuging
  5. Symbol tree
  6. Auto-fetching build system options
  7. elementary OS specific features (debian packaging, publishing to AppCenter)

Compiling

At this moment there is no repository for easy installation, you will need to compile this project on your own. Here are 3 steps which will guide you through the compiling process:

1. Installing dependencies:

These are the required dependencies in order to build elementary IDE:

  • libgranite-dev
  • libgtksourceview-3.0-dev
  • libvala-0.34-dev
  • libvte-2.91-dev
  • libjson-glib-dev
  • libgee-0.8-dev
  • libvaladoc-dev

If you are on elementary OS (Loki) you can install them all with this command:

sudo apt install libgranite-dev libgtksourceview-3.0-dev libvala-0.34-dev libvte-2.91-dev libjson-glib-dev libgee-0.8-dev libvaladoc-dev

If you are on Ubuntu-based (only >= 16.04) system you will need additional repositories to install all needed dependenices (untested):

sudo add-apt-repository ppa:elementary-os/stable
sudo add-apt-repository ppa:elementary-os/os-patches
sudo apt update

And then follow the previous elementary OS (Loki) instructions.

2. The actual compiling:

  1. Clone this repository or download and unpack it.
  2. Open a terminal and cd into the root of this project.
  3. Execute these commands in the following order:
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make

3. Installing & running the project:

  1. Once you've done step 2, without closing the terminal, install elementary IDE by executing this command:
sudo make install
  1. The application entry should appear in the applications menu, if you want to debug the app the executable name is elementary-ide.
  2. The end!
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].