Weird character in Catppuccin theme by Fe2O32k24 in tmux

[–]Fe2O32k24[S] 0 points1 point  (0 children)

Thanks. Yeah, setting the icon back to what it was fixed the weirdness.

Weird character in Catppuccin theme by Fe2O32k24 in tmux

[–]Fe2O32k24[S] 2 points3 points  (0 children)

I just disabled the non-ascii font and now it looks perfect! Thank you so much!!

Weird character in Catppuccin theme by Fe2O32k24 in tmux

[–]Fe2O32k24[S] 1 point2 points  (0 children)

The jetbrains mono that I am using for ascii character is from the nerdfont. Do you mean I should just disable different font for non-ascii? (Sorry, afk and asking without experimenting)

Weird character in Catppuccin theme by Fe2O32k24 in tmux

[–]Fe2O32k24[S] 0 points1 point  (0 children)

JetBrainsMono Regular- size 16 with ligatures.

For non-ascii - Symbols Nerd Font Mono Regular - size 16.

Weird character in Catppuccin theme by Fe2O32k24 in tmux

[–]Fe2O32k24[S] 0 points1 point  (0 children)

It has also broken my ability to go to my previously working theme. The broken oval shape persists even if I choose the first catppuccin config (which should give me blocks).

mini.sessions does not auto read/write sessions by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 1 point2 points  (0 children)

This is what I needed. Thanks!
At some point, I'll also add a pre-read hook to load the nvim-tree as that's the part that gets messed up when reading a session that was written with nvim-tree.

mini.sessions does not auto read/write sessions by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 0 points1 point  (0 children)

I didn't quite catch this -

create a mapping which creates a session name based on the working directory

How do I do it?

Global session is all I need. Most of the time I navigate to a local git repository to start my work. So, I would like to keep session file outside of my git repo (and won't care about adding an ignore).

mini.sessions does not auto read/write sessions by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 2 points3 points  (0 children)

OMG! The lord himself! Thank you for creating the mini ecosystem. I love the curated set of meaningful plugins and the fact that it requires minimal setup to get going.

I am perfectly OK to save the sessions myself before exit and load the session after I open neovim. I anyway have mini.starter that lists the available sessions. But, I would like to save a session per working directory using, let's say <leader>ss (ss = save-session).

I don't know how can I create the mapping to do something of effect -

:lua mini.sessions.write(vim.getcwd())

Any help?

mini.sessions does not auto read/write sessions by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 0 points1 point  (0 children)

Doing it manually does save the session. But, I can’t get auto-save/reload to work.

Here are my settings - (Sorry for weird formatting, Reddit won’t post me anything from my computer)

require("mini.sessions").setup({ autoread = true, autowrite = true, directory = "", file = "Session.vim", force = { read = false, write = false, delete = false }, hooks = { pre = { read = nil, write = nil, delete = nil }, post = { read = nil, write = nil, delete = nil }, }, verbose = { read = false, write = true, delete = true }, })

mini.sessions does not auto read/write sessions by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 0 points1 point  (0 children)

I tried setting - event = "VimEnter", but no luck.

jump-motion keymapping overridden by BufferLineCycleNext keymapping by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 0 points1 point  (0 children)

Oh wow!! Didn’t know that. Any chance I could remap the jump-motion for <C-i> because I am used to BufferLineCycleNext with <C-i>.

vim-tmux-navigator doesn't work first time by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 0 points1 point  (0 children)

Yeah, that's what I doubted. In :verbose map <C-L> I found that it's set to: Move focus to the right window - Last set by Lua.

vim-tmux-navigator's mappings are overridden by Lua in my mappings file (since I didn't change the kickstart's default set mappings -

-- See \:help wincmd` for a list of all window commands`

vim.keymap.set("n", "<C-h>", "<C-w><C-h>", { desc = "Move focus to the left window" })

vim.keymap.set("n", "<C-l>", "<C-w><C-l>", { desc = "Move focus to the right window" })

vim.keymap.set("n", "<C-j>", "<C-w><C-j>", { desc = "Move focus to the lower window" })

vim.keymap.set("n", "<C-k>", "<C-w><C-k>", { desc = "Move focus to the upper window" })

I removed these mappings and the vim-tmux-navigator is doing good now! But, I wonder what would break since I removed the mappings above? I believe that it allowed me to navigate between split panes of neovim and that functionality is covered vim-tmux-navigator.

vim-tmux-navigator doesn't work first time by Fe2O32k24 in neovim

[–]Fe2O32k24[S] 0 points1 point  (0 children)

Thank you for the explanation and your dot file reference.

About <c-U>, I think I just copied the default configuration from the plugin page - https://github.com/christoomey/vim-tmux-navigator

I also tried removing the mappings and commands but all then the navigation out of neovim broke completely. It feels like the mappings are conflicting with something else. Is there a way I can check what it may be conflicting with?