My Wezterm Config

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 39

  • @acklackl
    @acklackl  4 หลายเดือนก่อน +4

    Watch the full video to get my configuration file below!
    raw.githubusercontent.com/dragonlobster/wezterm-config/main/wezterm.lua

  • @KonstantinKovar
    @KonstantinKovar 28 วันที่ผ่านมา +1

    Just what I was looking for, thanks!

  • @zizu5585
    @zizu5585 3 หลายเดือนก่อน +1

    thanks. your config greatly helped with mine.

  • @Oggy-WanKenobi
    @Oggy-WanKenobi 2 หลายเดือนก่อน

    wezterm is just so freaking awesome man

  • @morio4409
    @morio4409 2 หลายเดือนก่อน

    Thanks for this config. Using Tmux is a little bit easier. Because, for example, for resizing the splits, as long as the leader key is active, you can press arrow keys as many times as you want. But in this configure, you have to activate leader key for each action again and again.

    • @acklackl
      @acklackl  หลายเดือนก่อน

      i see what you mean, i think that wezterm may be able to emulate this behavior with the right configuration although i'm not 100% sure.

    • @pimpthyride
      @pimpthyride 25 วันที่ผ่านมา

      @@acklackl You are correct. You can use 'key_tables' to achieve this. You can activate a key_table with a leader + key,... do actions on key press (say move panes) and end with the escape key, so you don't have to press leader each time.
      i.e:
      { key = "a", mods = "LEADER", action = wezterm.action.ActivateKeyTable({ name = "activate_pane", timeout_milliseconds = 1000 }), },
      ...
      config.key_tables = {
      resize_pane = {
      { key = "LeftArrow", action = wezterm.action.AdjustPaneSize({ "Left", 1 }) },
      { key = "h", action = wezterm.action.AdjustPaneSize({ "Left", 1 }) },
      { key = "RightArrow", action = wezterm.action.AdjustPaneSize({ "Right", 1 }) },
      { key = "l", action = wezterm.action.AdjustPaneSize({ "Right", 1 }) },
      { key = "UpArrow", action = wezterm.action.AdjustPaneSize({ "Up", 1 }) },
      { key = "k", action = wezterm.action.AdjustPaneSize({ "Up", 1 }) },
      { key = "DownArrow", action = wezterm.action.AdjustPaneSize({ "Down", 1 }) },
      { key = "j", action = wezterm.action.AdjustPaneSize({ "Down", 1 }) },
      -- Cancel the mode by pressing escape
      { key = "Escape", action = "PopKeyTable" },
      },
      ...

    • @007arek
      @007arek 9 วันที่ผ่านมา

      You can also achieve it in wezterm.

  • @rafalk0
    @rafalk0 4 หลายเดือนก่อน +1

    Cool stuff. 🔥 Keep up the good work. Thx.

    • @acklackl
      @acklackl  4 หลายเดือนก่อน

      Thank you for watching

    • @rafalk0
      @rafalk0 4 หลายเดือนก่อน

      @@acklackl A video on customising tabs would be cool as well :)

  • @DEVDerr
    @DEVDerr 2 หลายเดือนก่อน

    That's fantastic! Now let's implement the sessions :D

  • @grigoriyeltsov
    @grigoriyeltsov 3 หลายเดือนก่อน

    Thanks a lot, man! Great content!

  • @pcfields
    @pcfields 3 หลายเดือนก่อน

    thanks for sharing. Very useful. I have updated my config

    • @acklackl
      @acklackl  3 หลายเดือนก่อน

      Thanks for watching, happy it could help!

  • @Swifter101
    @Swifter101 3 หลายเดือนก่อน

    thanks man was trying to do something similar just find the wezterm docs hard to parse
    skill issue i know

  • @abhishekpratap05
    @abhishekpratap05 หลายเดือนก่อน

    I use Tmux for sessions, will this persist the sessions in background? I don't see the way to do it unless Wezterm handles sessions too. If so please let me know the setup process or guide me to the doc/material is use to config.

  • @rajmajumdar5253
    @rajmajumdar5253 4 หลายเดือนก่อน

    Great I was just looking for this 👍👍👍👍🎉🎉🎉🎉
    Can you also share your zsh prompt config

    • @acklackl
      @acklackl  4 หลายเดือนก่อน

      Thanks for watching my video, feel free to use/modify my zsh prompt here: github.com/dragonlobster/dragosmara.zsh-theme

  • @moomincare
    @moomincare 4 หลายเดือนก่อน

    Great video! Thanks

  • @h3dzer
    @h3dzer หลายเดือนก่อน

    alt + q is killing my wrist but I like this.

  • @Aadithh7
    @Aadithh7 3 หลายเดือนก่อน

    Great video! It gave me some ideas for changes to my WezTerm config. Do you use Neovim? If so, could you make a video of your config?

    • @acklackl
      @acklackl  3 หลายเดือนก่อน

      Thanks for watching and your suggestion, I will work on a Neovim video.

    • @tuananhdo1870
      @tuananhdo1870 2 หลายเดือนก่อน

      check out helix

  • @alexdefoc6919
    @alexdefoc6919 3 หลายเดือนก่อน

    what is the name of your shell theme? Like from oh my zsh or posh or power10k or what name? Thx :) looks very nice with the uptime and other stuff

    • @acklackl
      @acklackl  3 หลายเดือนก่อน +1

      Thank you for watching my video. I am using oh-my-zsh, and prompt is my own fork of a theme called dragosmara - you can check it out in my github: github.com/dragonlobster/dragosmara.zsh-theme. The color theme is catppuccin.
      Though I wish to move away from oh-my-zsh in the near future as it is kind of slow.

    • @tuananhdo1870
      @tuananhdo1870 2 หลายเดือนก่อน

      @@acklackl check out fish

    • @danielkruger1594
      @danielkruger1594 2 หลายเดือนก่อน

      @@acklackl try using starship instead, its very fast and sleak and a perfect match for wezterm imo

  • @mkum2141
    @mkum2141 3 หลายเดือนก่อน

    I set my leader to ctrl a (since this is what I used in tmux), and set switching between panes to ctr hjkl. This works fine, but now it seems like my neovim keymaps that start with control do not work within wezterm. For example, I use control j and k to cycle through my telescope results and that doesnt seem to work anymore. Any ideas as to why this could be happening? Thanks!

    • @acklackl
      @acklackl  3 หลายเดือนก่อน

      In your config.keys, did you make sure MODS is set to LEADER? otherwise, the wezterm shortcuts may interfere with the neovim shortcuts

  • @SajidAliSoftwareEngineer
    @SajidAliSoftwareEngineer 3 หลายเดือนก่อน

    Also share your tmux config

    • @harshchauhan20
      @harshchauhan20 3 หลายเดือนก่อน

      Vouch he should do it

  • @ДенисДергачёв-у3и
    @ДенисДергачёв-у3и 2 หลายเดือนก่อน

    Cool but still can't beat vim + tmux + vim-tmux-navigator

    • @JM-gj2mt
      @JM-gj2mt หลายเดือนก่อน

      My wezterm + ed is a killer compared to all these *vim stuff you mention

  • @GaryLewis-z9g
    @GaryLewis-z9g หลายเดือนก่อน

    Robinson Cynthia Lopez Frank Smith Michael

  • @SajidAliSoftwareEngineer
    @SajidAliSoftwareEngineer 3 หลายเดือนก่อน

    Hey @acklackl I am using tmxu with wezterm but keys are not working with alt+q, also it would be great if you create neovim videos.

    • @acklackl
      @acklackl  3 หลายเดือนก่อน +1

      Thanks for watching. In my opinion, if you are using wezterm, you do not need tmux. Just use the wezterm configuration file as a base and you should be good to go!

    • @tuananhdo1870
      @tuananhdo1870 2 หลายเดือนก่อน

      check out helix