@80kg: Do Copilota jest oficjalna wtyczka która działa od strzału, do Copilot Chat jest nieoficjalna i też działa bez problemu. Co do generowania commit message to nie mam pojęcia.
#neovim #vim #linux #naukaprogramowania
lsp clangd w neovimie mi płacze, bo próbując dołączyć bibliotekę iostream, nie widzi biblioteki stddef.h.
Próbowałem reinstalować clang, zmieniac go na ccls, reinstalowac gcc, modyfikować zmienną PATH, ale nic nie pomogło. Ma ktoś pomysł co może być przyczyną? Googluje od 3 dni, i nic znaleść nie mogę :/
Używam linuxa arch, neovima 0.9 nightly, mój config jest tutaj.
Config lsp jest w lua/setup/lsp.lua
#programowanie #programista15k #php
Postanowiłem przestać korzystać z PhpStorm i przerzucić się totalnie na vima. Dzisiaj udało mi się ogarnąć dobre podświetlanie składni za pomocą kilku wtyczek. Tylko musiałem przerzucić się z #vim na #neovim.

Konfigurowałem parę godzin ale to jest poświęcenie na jakie jestem gotów aby być niezależnym od korporacji.
tos-1_buratino - #programowanie #programista15k #php 
Postanowiłem przestać korzysta...

źródło: comment_1666306029IPjZCmBBQuUnbij90GZwDQ.jpg

Pobierz
Uczę się #neovim #vim, i po przestudiowaniu tysięcy wątków na stackoverflow mam jedno pytanie:

HJKL czy strzałki? Zapraszam do dyskusji.

#linux

HJKL czy strzałki do nawigacji?

  • H / J / K / L 43.5% (30)
  • Strzałki 39.1% (27)
  • Tylko VS Code 17.4% (12)

Oddanych głosów: 69

@Kryspin013: To jest twoje zdanie, ale to co opisalismy nie jest zaprzeczeniem niczego. https://stackoverflow.com/a/1737259 , duzo latwiej jest wcisnac nawet te ctrl+c lewa reka niz przesunac prawa z hjkl na strzalki. Ile razy tak naprawde musisz przeskakiwac w trybie insert? Jak zauwazysz blad w zdaniu wczesniej duzo latwiej uzyc skrotu. Oczywiscie nikt nie broni uzywac strzalek, kazdy ma swoje kombinacje.
Mirki, jak doinstalować packer do neovima? Repo packera mówi co innego, każda strona którą wyguglam mówi co innego, a żadna metoda nie działa xD

Koniecznie musze się dowiedzieć bo koniecznie musze zainstalować skórkę "Tokyo Night" do neovima


#linux #vim #neovim
#linux #vim #neovim
Chcę postawić LSP w neovimie, ale nie mam pojęcia od czego zacząć, co to jest, jak to działa, ani nic.
Wysłałby ktoś poradnik jak to w ogóle zacząć? Patrzyłem na githuba neovima, patrzyłem w dokumentacje, ale dalej nie ogarniam co sie dzieje. Byłbym wdzięczny jakby ktoś mnie chciał z tym poprowadzić za rączke jak skończonego debila
@yummy157: :CocInstall nic nie robił
ale po całym dniu szukania teraz to naprawiłem
yarn install w ~/.config/nvim/autoload/plugins/coc.nvim/
a ja szukałem ciągle w złym miejscu, i dopiero ls -aR /* | grep -w coc.nvim znalazł
@przepyszna_frytka:

1. Jak już przeczytasz w całości bardzo prawilny link od @Mark9wi ( ͡º ͜ʖ͡º) to przybliż sobie korzystanie z tzw. split windows (komendy :split oraz :vsplit), bo używa ich nie tylko NerdTree i one są bardzo praktyczne

2. Poruszanie się pomiędzy takimi splitami standardowo w każdym vimie będzie realizowane z pomocą skrótu CTRL+w [hjkl w zależności w którą stronę chcesz przenieść kursor)

3. CTRL+W w
@zwei: ok, downgrade z 0.6.0 do 0.5.1 pomógł. Nawet nie wiem, dlaczego miałem 0.6.0, skoro w homebrew ostatnia wersja to 0.5.1, wtf
Po bardzo długim korzystaniu z VScode i przesiadce na VIM, brakuje mi aktualnie albo raczej mam problemy z okiełznaniem dwóch tematów:
- Git głównie merdzowanie, nie jest tak przejrzyste
- Wyszukiwanie i zliczanie, albo podmienianie wielu fraz (używam Telescope)

Macie na to jakieś błogosławieństwo? xD
#vim #neovim
@zwei: Neovim z Coc ma bardziej inteligetny i szybszy intellisense. Ale tak używałem przed natywnym neovim, wtyczki neovima w vscode ale jakoś tak chciałem być 100% natywny
@inny_89: Tak, gdy powstawał neovim to vim nie miał jeszcze tego feature'u, ale teraz oba mają.
Szczerze to używanie jednego lub drugiego nie wpływa na codzienną pracę. Większość pluginów działa na obu, config często też.
Długo używałem vima i też chodził dobrze, ale parę lat temu przeszedłem na neovim, bo twórcy mają lepszą bazę kodu i plugin API, chętniej akceptują patche, zawsze mniejsza szansa, że wystąpi jakiś bug ( ͡°
Początek blogowania o #programowanie (w przyszłości pewnie też #klawiaturamechaniczna)

https://hauleth.dev

Na początek 3 małe artykuły:

- Ownership w #rustlang wytłumaczony przy pomocy książek (dodatkowo ping na #haulethuczyrusta)
- Jak skonfigurowałem sobie #vim (dokładniej to #neovim) do pracy z BEAM (Elixir i Erlang)
- Co ciekawego jest w bibliotece Common Test w #erlang z punktu widzenia #elixir