neovim on windows 4 - vim lsp with ALE

Subscribers:
9,750
Published on ● Video Link: https://www.youtube.com/watch?v=jZWDmfhRFVM



Duration: 31:37
936 views
1


------------------ Useful Links ------------------------------------
neovide config git repo
https://github.com/theodoreOnzGit/neovideConfig

ALE for vim
https://github.com/dense-analysis/ale#usage-completion

vim ale lsp
https://github.com/rhysd/vim-lsp-ale
------------------ Video Sections --------------------------------
Chapters:
0:00 Intro to Asynchronous Lint Engine (ALE)
0:53 why bother with ale? isn't vim-lsp enough?
3:00 How LSPs servers and clients connect to linters and autocompleters
7:15 unix philosophy: let each program do one thing only and one thing well
8:25 what is ALE primarily meant for?
9:50 my preferred setup for ALE, async complete and vim lsp philosophy
10:17 If you really want ALE autocompletion...
11:38 use vim lsp async complete to let vim lsp talk to async complete plugin
12:30 recap of why i set up plugins like so
13:08 My archlinux vimrc reference setup for reference
14:36 vim lsp ale introduction
21:40 vim lsp ale with vim lsp settings and vim lsp
25:00 explanation of setup
28:30 testing out ALE linting with python
29:25 vim ale with airline (meh)
30:55 Conclusions


---------------------[Playlists and Relevant Github Repositories]----------------------------------------------

Fluid Mechanics and Git Repos:
https://www.youtube.com/playlist?list=PLhPfNw4V4_YSmdAXc6J0XOSQ1b27qsMGt
https://github.com/theodoreOnzGit/OpenFoam_heatTrf_YouTube

Petroleum Downstream Crash Course Playlist:
https://www.youtube.com/playlist?list=PLhPfNw4V4_YQ13CnhacUqEVk-tZlU4ISE

OpenFOAM for Windows 10 Beginner Playlist and some Git Repos
https://www.youtube.com/playlist?list=PLhPfNw4V4_YRhBU4IqSaToQ8_X543YQsZ
https://github.com/theodoreOnzGit/laminar_BL_OpenFOAM

OpenFOAM Intermediate Playlist and some Git Repos
https://www.youtube.com/playlist?list=PLhPfNw4V4_YSpWX6mSOlwWEOKVa6i_iuE
https://github.com/theodoreOnzGit/thin_pipeflow_snappyHexMesh

OpenFOAM Heat Transfer Playlist and GitHub Repo
https://www.youtube.com/playlist?list=PLhPfNw4V4_YR2Qa3Q9-AzNSF2J9Dc4_qT
https://github.com/theodoreOnzGit/OpenFoam_heatTrf_YouTube

Convection Boundary Layer and git Repos:
https://www.youtube.com/playlist?list=PLhPfNw4V4_YR9pRBpp101Mkuds49vjQ63
https://github.com/theodoreOnzGit/heatTransferTheory_YouTube

Turbulence Modelling Playlist
https://www.youtube.com/watch?v=F_Rxv9uMM3g&list=PLhPfNw4V4_YSnbYkJIBQ1kRN06Mmxe2Be
https://github.com/theodoreOnzGit/turbulenceModelling

Control Systems and Frequency Response
https://www.youtube.com/watch?v=qHY6y7JmB2U&list=PLhPfNw4V4_YRUuWnrtClovPKxU_gJOXH-
https://github.com/theodoreOnzGit/matlabFrequencyResponse.git

OpenFOAM C++
https://github.com/theodoreOnzGit/C-_YouTube_OpenFoam
https://www.youtube.com/playlist?list=PLhPfNw4V4_YT9OgqS7ZPlot_Ucxzc6pQJ

OpenFOAM Bash
https://github.com/theodoreOnzGit/Bash_OpenFOAM_YouTube
https://www.youtube.com/playlist?list=PLhPfNw4V4_YT5zjBhfj5Hj4r4D5eXilcU

Basic Samba
https://www.youtube.com/playlist?list=PLhPfNw4V4_YQuWJLufBUpNplitReZX0fB
https://github.com/theodoreOnzGit/sambaVideos

Manjaro Tips and Tricks
https://www.youtube.com/playlist?list=PLhPfNw4V4_YQuyXBfJxAvzHJTl0UiWx3h

lammps and Discrete Element Modelling (DEM)
https://www.youtube.com/playlist?list=PLhPfNw4V4_YTdRlnLiu2OUXeTf5ZNVQ9E

playing with dotnet core
https://www.youtube.com/playlist?list=PLhPfNw4V4_YQSTR8sqz0aRVzWlQBq3QUw
dotnet core github repo
https://github.com/theodoreOnzGit/dotnetCoreYoutube




Other Videos By Theo Ong Science and Engineering


2022-09-12exploring asyncio opcua in python 5 add method and using nodemon to watch python files
2022-09-11OPCUA NetStandard2 0 9 - A hiatus for opcua C sharp code
2022-09-09OPCUA NetStandard2.0 8 - Coding a "simple" temperature sensor OPCUA object via csharp
2022-09-09OPCUA NetStandard2.0 7 - Coding a "simple" temperature sensor OPCUA objectType (class) via csharp
2022-09-09OPCUA NetStandard2.0 6 - Getting XSD schema LSP working on vscode for xml model compiling OPCUA
2022-09-08OPCUA NetStandard2.0 5 - Examining autogenerated DataTypes from Model Compiler
2022-09-08OPCUA NetStandard2.0 4 - compiling and using the Net Standard Model Compiler on Linux
2022-09-08OPCUA NetStandard2.0 3 - using the Net Standard Model Compiler EXE using CLI (compiling in next vid)
2022-09-06OPCUA NetStandard2 0 2 - adding an asychronous task and starting the test console client
2022-09-06neovim on windows 5 bare basics omnisharp with ale and async complete
2022-09-06neovim on windows 4 - vim lsp with ALE
2022-09-05neovim on windows 3 - snippets and vim lsp with examples in python and rust
2022-09-05neovim on windows 2 - nerdtree grubox airline and git gutter
2022-09-05neovim on windows 1 - setup and pre requisites
2022-09-02OPCUA NetStandard2 0 1 - where to find the while loop in the server and print output
2022-09-02OPCUA NetStandard2 0 reference server in archlinux docker container
2022-08-16Comparison of Thermophysical Properties between Dowtherm A and Therminol VP 1
2022-08-16Compiling CoolProp Libraries on Arch Linux Aug 2022
2022-07-13extract data from graphs using software - graphreader Demonstration (2022)
2022-07-09install openfoam 2022 windows 10 part(3/3) - actually installing openfoam and paraview
2022-07-09install openfoam 2022 windows 10 part (2/3) - getting used to CLI, vim and turning off the bell



Tags:
Engineering
Math
Science
Thermodynamics
Fluid Mechanics
Chemical
Nuclear
Chemical Potential
Fugacity
Enthalpy
Internal Energy
Entropy
First Law
Second law
Gibbs Free Energy
Hemholtz free energy
heat capacity
constant volume
constant pressure
tutorial
petroleum
oil
refinery
downstream
crude
jet
gasoline
gasoil
diesel
computational fluid dynamics
CFD
OpenFoam
Open
Foam
Fluid mechanics
heat transfer
turbulence
conduction
convection
radiation
Linux
Mint
Ubuntu
Manjaro