Giter Site home page Giter Site logo

viatc-english's People

Contributors

linxinhong avatar magicstep avatar uqqu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

viatc-english's Issues

future of this project

Hi,

I was wondering if there are plans for continuation of this project. As the last changes have been made about three years ago and the current application status seems to be "unfinished", there still seem some things to be done.

May I ask, why you paused / quit the development? Does a todo list exist?

Thanks.
Nnako

Reset the behavior of ";" and add normal autohotkey command

Thanks for this great plugin! It fits perfectly for my needs. Sorry, this may be a silly question. But is it possible to reset the bind command of ;? I tried below code but it did not work.

[hotkey]
`;=<DirectoryHotlist>

Another question is that, I would like to combine some other custom global command, e.g. <ToggleGVim>, just similar like . I have quite limited knowledge of autohotkey. Previously I have a dedicated script to achieve that using the snippet blow. But if I directly paste it into "ViATc-0.5.5en.ahk" and reload, ViATc would just not run at all. Could you provide some guides on how to add a custom global command like <ToggleGVim> in ViATc? Thanks

#v::
DetectHiddenWindows, on
IfWinNotExist ahk_class Vim
	Run, c:\Program Files\Vim\Vim82\gvim.exe,,max
Else
IfWinNotActive ahk_class Vim
	WinActivate
Else
	WinMinimize
Return

Suggestions for improving compatibility with other software (English translation by DeepL)

First of all I'm very sorry I can't communicate with you in English, the following English is from DeepL translation.
Thank you so much for maintaining this project, as the original author has stopped maintaining it and I've been looking forward to someone continuing it for a long time, and I'm very happy, shall we say excited, to see your project today, thank you again!
I've been using another efficiency tool written by AHK: RunAny (https://github.com/hui-Zz/RunAny), unfortunately it's not compatible with linsinhong's project, just tested your script with the same problem, when I press the shortcut start key - (the one above Tab), RunAny doesn't work properly, of course there are many other shortcuts for RunAny, most of them don't work properly, there are also some that do.
I think a solution to this problem might be to add a blacklisted key list to ViATc's config entry, where keys (including combo shortcuts) in this list perform their original actions when pressed, ignoring which mode of VIM ViATc is in at the time, and just performing them as they would without ViATc. I suspect this would be more compatible not only with RunAny, but with other software as well.
Thanks again for your continued maintenance of this project.

非常感谢你对这个项目的维护,因为原作者已经停止维护了,我期待有人继续维护已经很久了,今天非常开心看到你的项目,应该说是激动,再次感谢你!
说一下我遇到的问题,我一直在使用另外一款由AHK编写的效率神器:RunAny(https://github.com/hui-Zz/RunAny),遗憾的是不能跟linxinhong的项目兼容,刚才测试了你的脚本也是同样的问题,当我按下快捷启动键 ·(Tab上面的那个键)时,RunAny无法正常运行,当然RunAny还有很多其它的快捷键,大多都不能正常运行,也有可以正常运行的。
我想解决这个问题的办法或许是在ViATc的配置项中增加一项黑名单键列表,在这个列表里面的键(包括组合快捷键),按下时执行他们本来的动作,忽略ViATc当时处于VIM的哪一种模式,只是按照没有ViATc时那样执行。我猜想这样不光是跟RunAny的兼容性更好,跟其它软件的兼容性也会更好的。
再次感谢您对这个项目的持续维护。

marks do not work

Something to look into, it supposed to work by the original author.
For now please use the directory hotlist by pressing d ( originally it is <ctrl>d in TC )

marks glitch

On some computers marks don't work at times.

Solution:
Reload ViATc

Or try this way, comment out (or delete) the following line in the marks.ini file
ExecuteInHeader=1
then uncomment (or put) the following line in the marks.ini file, it's near top under [MarkSettings]
ExecuteInHeader=0 ; execute marks in the command line instead, it will pollute history

special characters in ini files

The following characters: space ; = [ are not allowed as keys in ini files thus they cannot be remapped as hotkeys nor be used as marks in ViATc.
I'll work on workarounds such as prepending them with something or giving them names.

Shift+<symbol> as the second stroke

Is it possible to bind Shift+<symbol> a.k.a uppercase symbol as the second stroke for shortcut?
For example neither 'gT' nor 'g<Shift>t' works. I would like to use it to move to the previous tab as in Vim.

Old ViATc behaviors - may I override `e` for context menu and restore `o` and `O` mappings?

I am new to the modern ViATc and wonder if I may force it to act in a simpler manner?

For e, my muscle memory tells me that it should summon the context menu. In viatc.ini, I made a new entry e=<ContextMenu> under [ComboKey]. The mapping is working as intended, but I am prompted with the following helper note. May I hide the following note?
image
Also, uncommenting ;HotKey,e,<ContextMenu>,on,UseErrorLevel does not help.

Secondly, in an old ViATc, o will open the drive list on the left panel, and O will open the drive list on the right panel. With the current master branch, how may I overwrite the mapping for o and O? In ViATc-0.5.5en.ahk, I replaced the mapping for o and +o with the following. Still, o and O are behaving in its original manner as in the master branch.

	HotKey,o,<LeftOpenDrives>,on,UseErrorLevel
	HotKey,+o,<RightOpenDrives>,on,UseErrorLevel

Please advise if o and O are mapped somewhere else. I'd like to assign o for cm_LeftOpenDrives and O for cm_RightOpenDrives if possible. (Ref for cm_LeftOpenDrives and cm_RightOpenDrives: https://www.ghisler.ch/wiki/index.php/Totalcmd.inc)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.