Install VIM form git for therminal use (chatGpt help)

git clone [email protected]:vim/vim.git

--

sudo apt update

sudo apt install -y \

    build-essential \

    git \

    ncurses-dev \

    lua5.4 liblua5.4-dev \

    python3-dev \

    xclip \

    xsel \

libx11-dev libxtst-dev libxpm-dev libxt-dev

--------------

sudo ln -s /usr/include/lua5.4 /usr/include/lua

sudo ln -s /usr/lib/x86_64-linux-gnu/liblua5.4.so /usr/lib/x86_64-linux-gnu/liblua.so
Or 
sudo ln -s /usr/lib/aarch64-linux-gnu/liblua5.4.so.0 /usr/lib/aarch64-linux-gnu/liblua.so (for aarch linux)

-----------------
./configure \
  --prefix=/usr/local \
  --with-features=huge \
  --enable-multibyte \
  --enable-python3interp=yes \
  --enable-luainterp=yes \
  --enable-cscope \
  --enable-terminal \
  --enable-gui=no \
--enable-fail-if-missing 
  --with-x
---------------------
if ./configure this fails for any reason do 
make distclean
---------------------------
make -j$(nproc)
sudo make install
===========
Then do update-alternatives to configure runtime vim
sudo update-alternatives --install /usr/bin/vim vim /usr/bin/vim.basic 10
sudo update-alternatives --install /usr/bin/vim vim /usr/local/bin/vim 20
sudo update-alternatives --config vim
=======
Note: Don't remove system vim as it may break some system dependencies

No comments:

Post a Comment

If you have any doubts, please let me know.

Regarding site Free Browser Tool (https://free-browser-tools.mohitkrgupta.dev) (discussion with google search AI)

Various discussions with Google Search AI regarding site  Free Browser Tool are as below: site free-browser-tools.mohitkrgupta.dev what doe...