gocode (and a few other tools, like gotype) work on .a files (i.e. the package object archive), and the way to keep these up to date is to run go install periodically. This ensures your autocomplete suggestions are kept up to date without having to resort to gocode set autobuild true 🎉.We are open to suggestions for detecting a package which is built with gb; please feel free to submit a pull request that detects a gb package without any explicit configuration and runs it.
https://atom.io/packages/go-plusTags | atom autocomplete lint editor ide format test build gofmt gocode fmt godef godoc goimports gorename goreturns vet gometalinter go-debug delve hyperclick guru editor-plugin ide-plugin go-ide-plugin |
Implementation | Javascript |
License | Apache |
Platform | NodeJS |
LiteIDE is a simple, open source, cross-platform Go IDE.
liteide ide integrated-development-environment go-ideThis tool adds zero-value return values to incomplete Go return statements, to save you time when writing Go. It is inspired by and based on goimports. Editor integration: replace gofmt or goimports in your post-save hook with goreturns. By default goreturns calls goimports on files before performing its own processing.
It is called daemon, because it uses client/server architecture for caching purposes. In particular, it makes autocompletions very fast. Typical autocompletion time with warm cache is 30ms, which is barely noticeable.Also watch the demo screencast.
editor-plugin ide-plugin go-ide-pluginAs of 2017, Goclipse is no longer actively maintained, see this blog post for more information. If you are interested in contributing, you can for now fork the project - and there should be enough information here detailing how to build, test, release, etc.You will need Maven for building Goclipse.
eclipse ide editor-plugin ide-plugin go-ide-pluginGoSublime is a Golang plugin collection for the text editor Sublime Text providing code completion and other IDE-like features. Only Sublime Text 3 is supported.It is assumed that you have a working installation of Git and know how to use it to clone and update repositories.
editor-plugin ide-plugin go-ide-pluginThis is go-mode, the Emacs mode for editing Go code.It is a complete rewrite of the go-mode that shipped with Go 1.0.3 and before, and was part of Go 1.1 until Go 1.3. Beginning with Go 1.4, editor integration will not be part of the Go distribution anymore, making this repository the canonical place for go-mode.
editor-plugin ide-plugin go-ide-pluginEric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder.
ide integrated-development-environment text-editor python-ide rubyAtom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.
atom beautifier formatter coffeescript beautify prettifier prettify js-beautify format pretty html handlebars mustache xml css json sass scss less sql markdown typescript cpp c-sharp coldfusion uncrustify apex pawn vala erb editorconfig yaml front-matter jekyll marko svg elm arduino crystal csv ejs gherkin haskell hindent brittany jade jsx latex ocaml puppet riot.js spacebars swig tss twig visualforce xtemplate autopep8 coffee-formatter coffee-fmt clang-format dfmt elm-format html-beautifier csscomb gherkin-formatter gofmt latex-beautify fortran-beautifier jscs-fixer eslint eslint-fixer lua-beautifier ocp-indent perltidy php-cs-fixer phpcbf pretty-diff pug-beautify puppet-lint r remark rubocop ruby-beautify rustfmt sqlformat stylish-haskell tidy-markdown typescript-formatter yapf erl_tidy marko-beautifier vue vue-beautifier sassconvert formatr clojure-beautifier nunjucks ux-markup pybeautifier cljfmt bash beautysh glsl hh_format nginx nginx-beautify golang-template align-yaml goimports terraform terraformfmt tsx prettier verilog emacs-verilog-mode vhdl vhdl-beautifier gn bladeThe latest stable release is the recommended version to use. If you choose to use the master branch instead, please do so with caution; it is a development branch.You will also need to install all the necessary binaries. vim-go makes it easy to install all of them by providing a command, :GoInstallBinaries, which will go get all the required binaries.
vim viml vim-plugins vim-go editor-plugin ide-plugin go-ide-pluginOni is a new kind of editor, focused on maximizing productivity - combining modal editing with features you expect in modern editors. Oni is built with neovim, and inspired by VSCode, Atom, LightTable, and Emacs. The vision of Oni is to build an editor that allows you to go from thought to code as easily as possible - bringing together the raw editing power of Vim, the feature capabilities of Atom/VSCode, and a powerful and intuitive extensibility model - wrapped up in a beautiful package. This repository is under active development, and until 1.0 please consider everything unstable.
vim neovim editor ide typescript ui gui text-editor react redux neovim-guis oni rxjs editing textтокамак supports project configuration for each project. This helps to resolve editor and project options. tokamak.toml file will be used by helper in the future. It should resides in with same level of Cargo.toml. By default Cargo project generated with tokamak will create it also. Here is an example tokamak.toml file. Racer support is removed because RLS is going to be the one that will replace Racer. Linter package is removed you can disable it in versions after 0.4.0. Instead of linter, diagnostics will be used from atom-ide-ui package.
tokamak ide plugin-suite cargo atom-editor atom-package atom-pluginThis is a plugin that adds support for Elixir to JetBrains IDEs. The plugin works both in the rich IDEs that allow alternative language SDK selection and small IDEs that are language specific. The rich IDEs work best for IntelliJ Elixir because only in the rich IDEs can have an Elixir SDK set as the Project SDK. In all small IDEs, the native language SDK is always there, which makes anything that uses the SDK, such as running elixir, erl, or mix more complicated both internally and externally in the configuration you have to setup.
elixir-plugin elixir ide editor editor-plugin mix elixir-mix jetbrains intellij-plugin rubymine webstorm pycharm appcode clion gogland datagrip-ide androidstudioVisual Studio Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.
code-editor online-code-editor in-browser text-editor ide integrated-development-environmentIMPORTANT: On NetBeans 9, use only version 2.9.1.1 or above. Using any previous version of this plugin on NetBeans 9 will cause severe IDE-wide indexing slowdown. Download the latest netbeanstypescript.nbm file from the Releases page. Then, in NetBeans, go to Tools > Plugins, and select the "Downloaded" tab. Click "Add Plugins..." and locate the netbeanstypescript.nbm file. The TypeScript Editor should appear in the list. Select it and click "Install".
Remix Project is a platform for development tools that use a plugin architecture. It encompasses sub-projects including Remix Plugin Engine, Remix Libraries, and of course Remix IDE. Remix IDE is an open source web and desktop application. It fosters a fast development cycle and has a rich set of plugins with intuitive GUIs. Remix is used for the entire journey of contract development with Solidity language in as well as being a playground for learning and teaching Ethereum.
ethereum smart-contracts blockchain solidity evm hacktoberfest remix vyper remix-ide compilerGogradle is a gradle plugin which provides support for building golang. 2017-06-23 Gogradle is awarded Gradle Plugin of the Year 2017. See the talk on Gradle Summit 2017.
gradle-plugin gradle build build-tool test coverage ide coverage-reportJavaScript Enhancements is a plugin for Sublime Text 3. This plugin uses Flow (javascript static type checker from Facebook) under the hood.
javascript-tools sublimetext3 sublime-text-3 sublime-text-plugin flowtype completions autocomplete javascript-plugin project-management javascript-completions flow flow-typed sublime-text javascript-enhancements ide javascript-utility ide-like javascript-projects ide-helperQuite simply this is a vim configuration which will setup all the necessary Go development environment (and plugins), without overwriting your current Vim settings. Basically, you will be able to use amazing vim-go plugin (plus number of others), without affecting your system's Vim configuration. NOTE: You system's Vim configuration will NOT be changed i.e. it is safe to install.
The aim of this project is to develop a premier Go language IDE hosted in a web interface. This was inspired by the way that the godoc tool uses a web UI instead of a traditional GUI.Where possible godev aims to reuse existing tools to provide an integrated experience. Not every tool needs to be installed in order to get a basic editing, navigation and execution environment. This helps to keep the IDE bloat to a minimum as well as promote existing standalone tools. Third party extensions to GoDev can be created and installed easily (more details below).
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme. Designed for a fluent and clear workflow based on the Nord color palette.
syntax-theme plugin syntax-highlighting theme syntax color hack colorscheme intellij jetbrains ide color-scheme idea color-theme hacktoberfest
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.