It’s taken me an hour and I’ve now installed SublimeLinter into SublimeText. But it doesn’t do anything.
Do I have to turn it on? I was expecting it to run while I'm coding? Update: it works automatically - you don't need to turn it on.
I’ve installed a CSS Linter plugin, but still doesn’t work (see http://www.sublimelinter.com/en/v3.10.10/installation.html)
It says something about “configure your PATH” so that SublimeLinter can find the Linter plugin. How do I do that?
Related
Yeah due to Christmas I went over to my mother but still wanted to improve my skills in rust. For one day everything just worked fine, but now vscode doesn't underline the errors.
https://imgur.com/a/LxAe8f6
here a pic how it looks, I have rust-analyzer installed. It should underline something because the method doesn't return. anything.
Do you have any idea how to get rid of the Issue I already reinstalled twice.
Are you in main.rs?
If you are in a module file or lib.rs you need to import the files with use.
Other than that, I don't know, you could try enabling
"rust-analyzer.trace.extension": true,
In your settings.json file and checking your log output.
I had some issues after installing the latest version so you may want to head to the rust-analyzer extension page, click the drop-down arrow next to Uninstall and selecting Install older version, I just used a version that was 11 days old and it seemed to fix things.
EDIT: There is an issue showing VSCode downloads the wrong/old version.
I have tried different code-analysis engines and tools (like tern_for_vim) for Vim, but they do not provide such a great autocompletion, goto and rename functionality as in VSCode.
As I know VSCode uses language-server-protocol technology to provide IDE functionality. So here is my question:
Is it possible to use VSCode language-server-protocol engine inside the Vim or NeoVim? In other words, it is possible to provide the same good quality of IDE-like functionality as VSCode do?
I have tried javascript-typescript-langserver with deoplete.vim, but the quality of autocompletion and goto-declaration was bad.
Yes, you can use it via coc.nvim installing which is a fork of VSCode. You then apply one of its packages for a specific language eg coc-python.
This is the installation guide for coc.nvim. You then need to install the language package with this command in (Neo)Vim:
:CocInstall coc-python
You can then use the default VS Code completion engine immediately (jedi) or upgrade to what will become its successor, MSPLS:
For MSPLS run the command :CocConfig and enter this in to the file which is opened:
{
"python.jediEnabled": false
}
Then run :CocRestart
There are other other engines like coc.nvim such as YouCompleteMe. They all have small variations / tailoring for specific languages.
In theory, yes. http://langserver.org/ provides a list of editor plugins and language server implementations.
With packages like https://github.com/autozimu/LanguageClient-neovim (which is for neovim, there are others for both vim and neovim) you can use language servers in neovim.
However, some implementations are tied to the way it works within vscode (like haxe lsp), so it may be a little hard to get it working. Javascript should be better integrated, but I didn't try it myself.
I just installed VimPlug and several golang imported tools and plugins. I'm not sure where the first place to look at in order to disable this installation of oracle since it's been replaced with guru.
$ vim
Installing golang.org/x/tools/cmd/oracle
Error installing golang.org/x/tools/cmd/oracle:
Press ENTER or type command to continue
Vim-Go - all in one Go plugin for Vim. The best plugin I ever saw. Thanks to Fatih Arslan (btw he made a lot of excellent tools for Go).
I am using Sublime Text 3, and I installed the very useful angularJs package which gives great code completion for both JavaScript and HTML files, and I really don't want to disable it, but it stops the default word completion of Sublime Text.
In Preference->Package Settings->AngularJs I set the disable_default_js_completions option to false in both user and default settings, but it still messes with the word completion.
Found other people with the same issue :
https://github.com/angular-ui/AngularJS-sublime-package/issues/69
The only fix seems to be to install a TernJs package for auto-completion to replace the default functionality.
The issue is reported, and you have a temporary solution, i.e., TernJS package installation. I had to install that too in order to see buffer words and such appear in the autocomplete list, it wasn't folding them in even at the lower priority. The completions that show in Show Completions now appear after installing TernJS. I don't think there is a known hotfix, I've contributed to the report, we'll need to wait on a bug fix, or just keep using TernJS. You probably want to install Emmet and Better Completion packages if you haven't already, as well. Between those, AngularJS and TernJS packages, you're pretty covered, minus any specialities you require.
I have sublime text 3, but after I installed sublimelinter-html-tidy through the 'Package Control: Install Package', nothing changed. I also have Emmit, Bracket Highlighter, Side Bar, and a few others installed on my Sublime 3, and they all do what they are meant to do. They work. Only sublimelinter-html-tidy doesn't do anything, even though it is in my instaled packages.
Any help, or if someone could point me in the right direction, would be great.
When installing new packages, I strongly suggest reading the documentation on packagecontrol.io. In the case of SublimeLinter-html-tidy, you will notice that there are two prerequisites: SublimeLinter3 and tidy. First, though, please read through the SublimeLinter docs to get an idea of what the plugin is, how it works, and how to set up specific linters. Make sure you read the installation instructions. Next, install and set up SublimeLinter via Package Control.
In order for SublimeLinter-html-tidy to work, you need to have tidy installed on your system. The instructions are in the docs I linked above. Once it is installed and you have verified your PATH as described in the SublimeLinter docs, you'll need to configure tidy. Documentation is here.