Obsidian + Vim = ❤️

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ •

  • @psychoplag3065
    @psychoplag3065 2 роки тому +5

    Спасибо за качественный контент!
    я правда ничегошеньки не понял так как с программированием связан максимум созданием макросов для мышки и написаной на информатике html cтраницей.
    Но начал вести базу в обсидиан и теперь интересуюсь системами ведения заметок и баз знаний. В ру сегмете обучающих материалов довольно мало по данной теме и поэтому удивительно, что данный канал, не имеет многотысячную аудиторию. учитывая довольно высокое качество видео.
    Успехов в развитии!

    • @kydavoiti
      @kydavoiti  2 роки тому

      Спасибо за теплый отзыв! Если остаются вопросы - закидывайте к нам в чат! Развивайтесь, это всегда полезно.
      Да, каналов мало по этой теме. Сама тема ведения заметок не такая широкая, чтобы вокруг нее образовалось большое сообщество, как мне кажется.

  • @KoltovichLAB
    @KoltovichLAB 3 місяці тому

    Спасибо за видос! Лично для меня очень полезная инфа.

  • @alexandermoryan79
    @alexandermoryan79 2 роки тому +1

    Я даже и не подумал, что можно русские буквы назначить на английские. После 4 месяцев в vscode + vim уже даже привык, лишь иногда выкрикиваю d'oh. Спасибо тебе, это офигенный буст к производительности!

    • @kydavoiti
      @kydavoiti  2 роки тому

      Огонь! Там в ТГ канале предложили способ короче. Мой исторически так сложился, потому что я адаптировал решения для Windows под Mac (удобнее было менять mapping'и по-одному).
      t.me/kydavoiti/207?comment=2804
      ```
      vim.api.nvim_command('set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz')
      ```

    • @alexandermoryan79
      @alexandermoryan79 2 роки тому

      @@kydavoiti У меня просто расширение в vscode и поэтому в моем случае все еще в 4 раза длиннее, конфиг там игнорируется(?) и все нужно писать в settings.json vscode в формате
      "vim.visualModeKeyBindings": [
      { "before": ["й"], "after": ["q"] },
      ...
      ].
      И то же самое для vim.normalModeKeyBindings, vim.operatorPendingModeKeyBindings, vim.normalModeKeyBindingsNonRecursive.
      Обязательно, как будет время, хочу вернуться к neovim и настроить его как полноценную IDE для разработки.

  • @hook_off
    @hook_off 11 місяців тому +1

    Прикольно воспринимаешься, вроде серьезный, а все равно частичка юмора присутствует)

    • @kydavoiti
      @kydavoiti  11 місяців тому

      Душила пытается шутить 😄
      Что-то такое есть, спасибо за комментарий 🙌

  • @flowing-abyss
    @flowing-abyss Рік тому

    Посмотрел сначала это видео, когда оно вышло. Туговато зашло. Потом глянул "Программируй в Vim и для Vim". Кайфанул. Сейчас же вернулся снова к этому видео. Стало уже поинтереснее, т.к. понял, что автор просто себя так развлекает. И я абсолютно ничего не имею против, ибо на выходе получается крайне классный контент.
    Хочу немного про обратную сторону поговорить. Хорошо, когда ты (гипотетический) получаешь удовольствие от того, что пробуешь новое. Но стоит также помнить про выработанные привычки, которые могут стать бесполезными при смене инструмента. Я так в целом прикинул, что если начну переезжать в Neovim с Obsidian, то есть очень большой риск, что какие-то в прошлом принятые мною решения (пусть это будут оптимизационные, структурные или какие-то ещё) банально могут обнулиться. Что, мягко говоря, не шибко хорошо ни для базы знаний, ни для повышения персональной эффективности.
    Для баланса также скажу, что мне очень нравится Neovim. Я когда-то давно его сам, вручную нашпиговал всяческим полезным функционалом. Узнал много чего нового. Правда потом со временем понял, что мне довольно трудно поддерживать весь конфигурационный код и также трудно фиксить какие-то возникающие проблемы плагинов или проблемы реализаций самого кода (я не программист, так что тут нет ничего удивительного). По итогу все полученные знания я перетащил в готовое решение - в AstroNvim. В целом не жалуюсь. Точнее вообще не жалуюсь, ибо крайне сильно доставляет им пользоваться при решении всех моих нужд.

    • @kydavoiti
      @kydavoiti  Рік тому

      Спасибо большое за развернутый ответ
      Да, вы правильно поняли. Про привычки хорошо сказали. Главное чтобы эксперименты не мешали основной деятельности.

  • @pontypilat_0338
    @pontypilat_0338 Рік тому

    Очень круто. Telecasten с astrovim подружится?

    • @kydavoiti
      @kydavoiti  Рік тому

      Может быть, не пользовался AstroVim. Пока что не вижу, что могло бы помешать

  • @МихаилТемпл
    @МихаилТемпл 9 місяців тому

    а что такое vim и neovim?

    • @kydavoiti
      @kydavoiti  9 місяців тому

      Это текстовые редакторы

  • @georgytoporkov2041
    @georgytoporkov2041 2 роки тому

    спасибо за крутой видос, но имхо пару Emacs + Logseq ничто не побьёт)
    Кстати Logseq - отличная опенсорсная альтернатива обсидиану
    отдельнй шаутаут за gruvbox

    • @kydavoiti
      @kydavoiti  2 роки тому

      Привет! Спасибо за обратную связь.
      Уже не первый раз его рекомендуют.
      Круто, что он открытый, но он менее гибкий, мне показалось. Я бы вообще все делал в neovim, пока что меня заставляет заходить в Obsidian анализ графа и dataview.
      PS. Есть мысли попробовать сделать свой плагин для заметок, но это надо делать с запасом времени (или с командой). Может быть я сделаю это в следующем году, когда возьму отпуск. Пока что пользуюсь тем, что есть.
      PPS. Поэтому я сейчас иду глубже в изучение vim (nvim даже)

  • @Al_K_WIW
    @Al_K_WIW Рік тому

    круто рассказываешь

  • @pavelgarmatyuk1864
    @pavelgarmatyuk1864 2 роки тому

    огонь! Осталось освоить Vim 😄

    • @kydavoiti
      @kydavoiti  2 роки тому +1

      Привет!
      Советую начать с vim-tutor. Если он не понравится, то посмотреть ролики Vim As Your Editor от ThePrimagen, Я смотрел его уже со знанием основ, я давно знаком с Vim, но показалось полезным + без лишнего (но с водой).
      Потом просто можно сидеть в vim-mode в ваших инструментах. После всего можно будет уже пробовать Vim. Постепенно гуглить как делать что-то в Vim, так набьется рука.
      Я еще читал книгу Practical Vim. Хорошая.

  • @ShiShyangLim
    @ShiShyangLim Рік тому

    Someone please give an English translation of this video! Very keen to know the comparison between all those plugins

    • @kydavoiti
      @kydavoiti  Рік тому +1

      Hello 👋
      Thanks for reaching out.
      In this video I mainly compare Obsidian to Telekasten.nvim (cause this is the plug-in I’ve been using at the time)
      Now I’m working on my own Obsidian compatible plugin for neovim. I hope I will release it some time in the future. Currently it resides inside of my dotfiles.
      github.com/IlyasYOY/dotfiles/blob/master/config/nvim/lua/ilyasyoy/obsidian.lua
      You can reach me at Telegram, the link in the description. I’ll be glad to help you.

    • @ShiShyangLim
      @ShiShyangLim Рік тому

      @@kydavoiti Yeah, I'm guessing from your video you used Telekasten a lot? What was the major downside to Telekasten that made you write your own Obsidian compatible plugin?

    • @kydavoiti
      @kydavoiti  Рік тому +1

      The main reason was “codebase”
      github.com/renerocksai/telekasten.nvim/blob/main/lua/telekasten.lua
      I am worried about future development. There are no tests. It was hard to implement features there (for me). I wanted to add autocompletion there (and fixed a few bugs).
      But anyway the plug-in is brilliant. The idea to leverage telescope for almost everything is cool.

  • @404piano
    @404piano 2 роки тому

    Интересно

  • @AndrewBalakirev
    @AndrewBalakirev 2 роки тому

    я делаю заметки в телеграме)🙃

    • @kydavoiti
      @kydavoiti  2 роки тому

      Я тоже, иногда
      Вчера перед сном, например😅

  • @Aleksandr-The-Bright-Guy
    @Aleksandr-The-Bright-Guy Рік тому

    не думал сразу на английском заметки делать, если знание позволяет? По-моему, так удобнее, особенно когда большинство контента (текст, видео) и документаций все равно на английском

    • @kydavoiti
      @kydavoiti  Рік тому

      Думал, но мне проще на русском. Если бы я думал на английском, то и заметки были бы на нем. Но, не вижу проблем создавать некоторые заметки на англе, когда они про IT, иногда на эти темы я думаю на англе (последнее время все реже, потому что практики меньше)

  • @eugenefedoryachenko8793
    @eugenefedoryachenko8793 2 роки тому

    Вместо obsidian попробуйте yabai + skhd. В обсидиан слишком много ограничений и он медленей чем yabai. Хотя вонечно с линуксом и его WM тут ничего не сравинтся

    • @kydavoiti
      @kydavoiti  2 роки тому

      Я яблочный раб, я в Final Cut делаю ролики 😬

    • @evgkirov
      @evgkirov Рік тому

      Вы, наверное, Obsidian с Amethyst перепутали)

    • @eugenefedoryachenko8793
      @eugenefedoryachenko8793 Рік тому

      @@evgkirov да, действительно)

  • @ananasios
    @ananasios Рік тому

    Можно попросить ваш obsidian.vimrc ???

    • @kydavoiti
      @kydavoiti  Рік тому +1

      Вот, сделал для вас: gist.github.com/IlyasYOY/edbb436d540b7b693dbe566669982d73

    • @Tenshi1Tatibana
      @Tenshi1Tatibana Рік тому

      @@kydavoiti спасибо!!

    • @KoltovichLAB
      @KoltovichLAB 3 місяці тому

      @@kydavoiti Спасибо! Подскажите, где он, сам этот файл в Обсидиан - .obsidian.vimrc ? Не могу его найти, чтобы эту конфигурацию туда скопипастить.

    • @KoltovichLAB
      @KoltovichLAB 3 місяці тому

      Я разобрался, но вопрос удалять не буду. Может следующему кому поможет. Короче, там всё проще не куда. Тупо этот файл скачать с гитхаба, разархивировать и готовый файлик из архива перетянуть в корневую папку с Вашей базой Обсидиан. Если скрытые файлы не отображаются (которые с точкой в начале), то на Мас нажимаем Shift+Cmd+точка и будет доступ к скрытым. Короче даже создавать сам файл не нужно. Тупо копипаст.