Add atom configuration to avoid this pain in the future

This commit is contained in:
Ethan Paul 2021-01-13 02:14:26 -05:00
parent e7ffb1b56c
commit bec4d2cac5
No known key found for this signature in database
GPG Key ID: C5F5542B54A4D9C6
2 changed files with 77 additions and 0 deletions

View File

@ -0,0 +1,57 @@
"*":
"autocomplete-python":
useKite: false
core:
disabledPackages: [
"about"
"background-tips"
"github"
"image-view"
"metrics"
"open-on-github"
]
telemetryConsent: "no"
themes: [
"one-dark-ui"
"base16-tomorrow-dark-theme"
]
editor:
fontSize: 16
invisibles: {}
preferredLineLength: 100
"exception-reporting":
userId: "21f90c70-b680-4a55-a906-c8d67e98bf28"
"ide-python":
pylsPlugins:
flake8:
ignore: [
"E121"
"E123"
"E126"
"E226"
"E24"
"E704"
"W503"
"W504"
"E501"
]
pycodestyle:
ignore: [
"E121"
"E123"
"E126"
"E226"
"E24"
"E704"
"W503"
"E501"
]
maxLineLength: 100
pyflakes: {}
pylint:
enabled: true
rope_completion: {}
python: "python3.7"
"tree-view": {}
welcome:
showOnStartup: false

View File

@ -0,0 +1,20 @@
curl -o atom.rpm https://github.com/atom/atom/releases/download/v1.53.0/atom.x86_64.rpm
dnf install atom.rpm
python3.7 -m pip install \
python-language-server[all]==0.21.5 \
parso==0.5.2 \
jedi==0.15.2
apm install \
atom-ide-ui@0.13.0 \
atom-jinja2@0.6.0 \
atom-typescript@14.1.2 \
autocomplete-python@1.16.0 \
ide-python@1.6.2 \
ide-typescript@0.9.1 \
language-docker \
language-ini \
language-restructuredtext \
language-rpm-spec \
minimap