From 8697555125c57ae64a0c9b78514b4aac4fd523de Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Tue, 27 Jun 2023 14:50:20 +0200 Subject: Massive formatting and added figcaption --- content/posts/2020-09-08-bind-warning-on-login.md | 27 +++++++++++------------ 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'content/posts/2020-09-08-bind-warning-on-login.md') diff --git a/content/posts/2020-09-08-bind-warning-on-login.md b/content/posts/2020-09-08-bind-warning-on-login.md index d5d725e..113c67b 100644 --- a/content/posts/2020-09-08-bind-warning-on-login.md +++ b/content/posts/2020-09-08-bind-warning-on-login.md @@ -5,19 +5,18 @@ date: 2020-09-08T12:00:00+02:00 draft: false --- -Recently I moved back to [bash](https://www.gnu.org/software/bash/) as my -default shell. I was previously using [fish](https://fishshell.com/) and got -used to the cool features it has. But, regardless of that, I wanted to move to -a more standard shell because I was hopping back and forth with exporting +Recently I moved back to [bash](https://www.gnu.org/software/bash/) as my +default shell. I was previously using [fish](https://fishshell.com/) and got +used to the cool features it has. But, regardless of that, I wanted to move to a +more standard shell because I was hopping back and forth with exporting variables and stuff like that which got pretty annoying. -So I embarked on a mission to make [bash](https://www.gnu.org/software/bash/) +So I embarked on a mission to make [bash](https://www.gnu.org/software/bash/) more like [fish](https://fishshell.com/) and in the process found that I really missed autosuggest with TAB on changing directories. -I found a nice alternative that emulates [zsh](http://zsh.sourceforge.net/) -like autosuggestion and autocomplete so I added the following to my `.bashrc` -file. +I found a nice alternative that emulates [zsh](http://zsh.sourceforge.net/) like +autosuggestion and autocomplete so I added the following to my `.bashrc` file. ```bash bind "TAB:menu-complete" @@ -27,15 +26,16 @@ bind "set menu-complete-display-prefix on" bind '"\e[Z":menu-complete-backward' ``` -I haven't noticed anything wrong with this and all was working fine until I +I haven't noticed anything wrong with this and all was working fine until I restarted my machine and then I got this error. ![Profile bind error](/assets/profile-bind-error/error.jpg) -When I pressed OK, I got into the [Gnome shell](https://wiki.gnome.org/Projects/GnomeShell) -and all was working fine, but the error was still bugging me. I started looking -for the reason why this is happening and found a solution to this error on -[Remote SSH Commands - bash bind warning: line editing not enabled](https://superuser.com/a/892682). +When I pressed OK, I got into the [Gnome +shell](https://wiki.gnome.org/Projects/GnomeShell) and all was working fine, but +the error was still bugging me. I started looking for the reason why this is +happening and found a solution to this error on [Remote SSH Commands - bash bind +warning: line editing not enabled](https://superuser.com/a/892682). So I added a simple `if [ -t 1 ]` around `bind` statements to avoid running commands that presume the session is interactive when it isn't. @@ -51,4 +51,3 @@ fi ``` After logging out and back in the problem was gone. - -- cgit v1.2.3