code
•
reversed.top
Discover
Login
xaizek
/
vifm-pdcurses
(License: mostly public domain) (since 2019-03-20)
PDCurses 3.4 with vifm-specific patches applied (a couple were upstreamed)
Clone URLs:
https://code.reversed.top/user/xaizek/vifm-pdcurses
ssh://rocketgit@code.reversed.top/user/xaizek/vifm-pdcurses
Source
Pull requests
Bugs
Last events
3.4-vifm
3.8-vifm
3.9-vifm
master
Tree
Log
Subject
SHA-1
Author
Date
Improve wide (CJK) characters handling on Windows
c84f27678c1aac7a94f3bb9d3fd0384cc8d3d0c1
xaizek
2024-12-19 23:15:31
Restart output using the non-ansi (WriteConsoleOutput) method when running under Windows Terminal, and printing an ACS character below space (i.e. in the control character range). Partial reversal of b6d6abbf -- extended attributes and redefined basic colors will be disabled only in the case when printing one of these characters; i.e., testcurs looks correct now. ;)
eec34ee71ecf5d0c2460ffaaf93dacb19b0249d1
William McBrine
2021-12-08 23:04:46
Suppress cursor during blink redraw.
f33e86e9d8a7eed56ed9e432419e9d22cf082f97
William McBrine
2021-07-07 08:22:15
ASCII control code processing appears to be (incorrectly) always enabled for WriteConsole() in Windows Terminal, making it impossible to pass some of the CP437 altcharset. The kludge is to fall back to the non-ANSI mode (no extended attributes).
6eb1afc3bf6f36029ab356b1482f2791e38d7ec6
William McBrine
2021-07-06 07:44:20
pdc_wt overrides pdc_conemu -- allows starting WT from ConEmu. (Note that the reverse seems unnecessary -- some of the ConEmu checks may be unneeded?)
be3be46c3f7463d1cd58f4274b6acef328dfa76d
William McBrine
2021-07-05 23:41:05
Remap colors 0-15 for Windows Terminal.
2e63cabeb7e656bf3f9f6a0b54b2bc860eab4150
William McBrine
2021-07-05 20:26:59
Windows Terminal supports italic and underlining, via escape codes.
a04a2aa072f6b51f3e593d2b0effdcad567883b0
William McBrine
2021-07-05 20:23:00
Fix displaying of wide (CJK) characters for Win32
905c5008bdab9dacbab06f4278f7be678031e29a
xaizek
2024-03-24 22:13:34
Make is_termresized() work on Windows
9ddd4827e6fdb336f4f5d8098439e8542fca590d
xaizek
2024-03-24 22:12:39
Handle ALT_COMMA on Windows
3f2e7f382e1ec4fc9b6cd06a62901886d9a84943
xaizek
2026-07-11 12:32:30
Hints
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm-pdcurses
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm-pdcurses
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master