omnisharp-atom: Failed to activate the omnisharp-atom package
[Enter steps to reproduce:]
- …
- …
Atom: 1.34.0 x64 Electron: 2.0.16 OS: “openSUSE Tumbleweed” Thrown From: omnisharp-atom package 0.31.2
Stack Trace
Failed to activate the omnisharp-atom package
At atom.grammars.startIdForScope is not a function
TypeError: atom.grammars.startIdForScope is not a function
at grammarCb (/packages/omnisharp-atom/dist/omnisharp-atom.js:145:35)
at arrayEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:516:11)
at forEach (/packages/omnisharp-atom/node_modules/lodash/lodash.js:9344:14)
at OmniSharpAtom.activate (/packages/omnisharp-atom/dist/omnisharp-atom.js:153:30)
at Package.activateNow (/usr/share/atom/resources/app/static/<embedded>:11:2921267)
at measure (/usr/share/atom/resources/app/static/<embedded>:11:2920679)
at Package.measure (/usr/share/atom/resources/app/static/<embedded>:11:2918310)
at activationPromise.activationPromise.Promise (/usr/share/atom/resources/app/static/<embedded>:11:2920539)
at new Promise (<anonymous>)
at Package.activate (/usr/share/atom/resources/app/static/<embedded>:11:2920482)
at PackageManager.activatePackage (/usr/share/atom/resources/app/static/<embedded>:11:382681)
at config.transactAsync (/usr/share/atom/resources/app/static/<embedded>:11:382297)
at Config.transactAsync (/usr/share/atom/resources/app/static/<embedded>:11:332481)
at PackageManager.activatePackages (/usr/share/atom/resources/app/static/<embedded>:11:382247)
at PackageManager.activate (/usr/share/atom/resources/app/static/<embedded>:11:381865)
at t.loadState.then (/usr/share/atom/resources/app/static/<embedded>:1:660921)
at <anonymous>
Commands
Non-Core Packages
omnisharp-atom 0.31.2
platformio-ide-terminal 2.9.1
About this issue
- Original URL
- State: open
- Created 5 years ago
- Reactions: 10
- Comments: 24
FYI progress for this exists in this thread.
You can get the package to install properly making the following changes to
C:\Users\<name>\.atom\packages\omnisharp-atom\dist\omnisharp-atom.js:Line 140
var grammars = atom.grammars;to
var grammars = atom.grammars.textmateRegistry || atom.grammars;Line 145
Change
atom.grammarsto justgrammarsHowever I still couldn’t get the OmniSharp server connection working after that (I’m guessing because of this). It looks like this repository has been depricated in favor of VS Code. Try a different package or switch IDEs.
Same happened to me on Windows 10
Also happens on Macos Mojave.
Also on gnu/linux ubuntu 18.04
Same issue here, tryna script for Unity.
[Enter steps to reproduce:]
Atom: 1.41.0 x64 Electron: 4.2.7 OS: Microsoft Windows 10 Home Single Language Thrown From: omnisharp-atom package 0.31.2
Stack Trace
Failed to activate the omnisharp-atom package
Commands
Non-Core Packages