Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code completion #45

Open
joshuamabina opened this issue Nov 24, 2020 · 1 comment
Open

Code completion #45

joshuamabina opened this issue Nov 24, 2020 · 1 comment
Labels
enhancement New feature or request vim

Comments

@joshuamabina
Copy link
Owner

joshuamabina commented Nov 24, 2020

Add code completion support. Options follow below:

@joshuamabina joshuamabina added enhancement New feature or request vim labels Nov 24, 2020
@joshuamabina
Copy link
Owner Author

joshuamabina commented Nov 26, 2020

ALE - Asynchronous Lint Engine

ALE makes use of NeoVim and Vim 8 job control functions and timers to run linters on the contents of text buffers and return errors as text is changed in Vim.

ALE offers support for fixing code with command line tools in a non-blocking manner with the :ALEFix feature, supporting tools in many languages, like prettier, eslint, autopep8, and more.

https://github.com/dense-analysis/ale

--

  • Add submodule, dense-analysis/ale
  • Configure ale_fixers -- configured by default on install.
  • Go to definition
  • Code completion: (1) omni-completion (2) ale_completion (2) deoplete
  • Do not lint or fix minified files
  • Check Python files with flake8 and pylint

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request vim
Projects
None yet
Development

No branches or pull requests

1 participant