You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The terminal detection works by finding the parent process id of the current shell.
The parent process of tmux sessions on my pc (Not sure about others) is set to systemd instead of the shell or terminal emulator for some reason.
This might work on OS X and other systems however and I just pushed a commit
for you to test out.
Working for me in iTerm2 (Terminal Emulator: iTerm2), Terminal.app (Terminal Emulator: Apple_Terminal), and Termite (obviously, Terminal Emulator: termite)
Not every urxvt user has his colors in ~/.Xresources. For example, mine is in .xres/urxvt. You should parse the output of xrdb -query instead of .Xresources.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR introduces two new functions,
term
- Get the current terminal emulator.termfont
- Get the terminal font.This closes #251.
TODO
termfont
support for popular terminal emulators.Regular Configs:
Profile Based Configs:
We need to figure out how to get the font on a per profile basis.
No Configs:
Font support can't be added as these terminals are configured at compile time.
Issues
term
doesn't work when run from inside a tmux session.$PPID
oftmux
issystemd
for some odd reason.term
doesn't work on Windows.ps
command is missing the-o
flag.Testing this PR
To test this PR just checkout this branch and run neofetch with
neofetch --config off
.