Comments (8)
The /config/appearance/defaults/bordersz
option is currently not used by anything, and it can be adapted for this purpose. This will be the size in cells of the side borders of the window.
There is also an option ESC [ 30 : <n> p
to set horizontal scrolling indents, but this does not solve the copying issue. Perhaps these options can be combined to make things more consistent. I will think about how to implement this wisely.
from vtm.
Additionally, I think a one-shot toggle on the vtm terminal side would be useful for selecting and copying text when mouse tracking is active.
from vtm.
Additionally, I think a one-time toggle on the vtm terminal side would be useful for selecting and copying text when mouse tracking is active.
Indeed.
Speaking of which, I noticed that for a shell window, switching TerminalWrapMode/TerminalSelectionMode/TerminalCwdSync will moves the focus to the input line. When selection mode is disabled, I have to re-scroll back to find the text I'v found in the scrollback buffer after clicking the TerminalSelectionMode toggle.
from vtm.
switching TerminalWrapMode/TerminalSelectionMode/TerminalCwdSync will moves the focus to the input line
I will fix this inappropriate behavior. The scroll position should not be reset when pressing menu buttons related to text selection.
from vtm.
I have added a side border option config/term/layout/border
(=0 by default):
<config>
<term>
<layout>
<oversize=0 opacity=0xC0/> <!-- Scrollback horizontal (left and right) oversize. (for convenient horizontal scrolling). -->
<border=1/> <!-- Viewport's left and right border. -->
</layout>
</term>
</config>
config/term/fields
section renamed toconfig/term/layout
;config/term/fields/size
option renamed to theconfig/term/layout/oversize
section;config/term/fields/lucent
option renamed toconfig/term/layout/oversize/opacity
;
from vtm.
This works fine for me, but the window title seems to be missing when config/menu/wide
is on
in the v0.9.79
release.
from vtm.
Oops, I changed the calculation of the basis for nested objects and it went wrong. I will fix it. Thanks for the feedback!
from vtm.
I fixed the wide taskbar layout.
from vtm.
Related Issues (20)
- Reload config while running HOT 1
- Command history suddenly resets when pressing Alt (cmd.exe)
- Tiling window manager - select what to add HOT 5
- Project logo / icon HOT 10
- Per virtual terminal text search. HOT 5
- [feature request] launch application windows in vtm desktop through command line HOT 17
- Text wrap switch doesn't work
- Command arguments are not parsed correctly on POSIX systems
- Line splitting is broken and corrupts script expression
- Different exit code styles between UNIX and NT HOT 1
- Unnecessary translation layer if the applet type is not specified
- Dead modifier keys print incorrect characters in cmd.exe readline mode
- Graphical front-end (GUI-TUI Bridge) HOT 17
- Broken `vtm -?` output in non-UTF-8 code page
- Maintaining the "don't wrap configuration" HOT 4
- Standalone terminal focus is lost by left clicking on window menu
- PowerShell/PSReadLine don't use UTF-8 to echo input on Windows
- [Feature request] Always-on-top for app windows HOT 1
- One-shot toggle to copy text while mouse tracking is active
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vtm.