Jump to content

NephewZak

Member
  • Content Count

    2
  • Joined

  • Last visited

Posts posted by NephewZak



  1.  

    On 6/11/2020 at 2:32 AM, Rbon said:

    Hey, another spacemacs user here. I want to elaborate on what hj said. This system is intuitive, fast, and crucially, context sensitive. Depending on what file you're working on (the major mode), you are offered different key sequences, in addition to a list of global ones.

     

     

    As the guy whose working on 

    https://github.com/HawaiinPizza/Ross-Good-Gui, I agree. One of the first requirements, before any thing else, is users have the ability to set context to the menu. So if you're playing Knights of Chalice and you run the program, it wouldn't do anything. But if you're on firefox, it would open it up. 

     

     

    On 6/11/2020 at 2:32 AM, Rbon said:

    Now, I'm not trying to say that spacemacs is the future of GUI (it's really not). The point I've been working towards is that the mouse radial menu system would be really really good if more applications had a way to receive signals from external programs. Imagine you're watching a video, and with one mouse motion, you pause the video, switch to your preferred email client, reply to the most recent email with "I'll get right on it," switch back to your video, and resume playback.

    This is why the command line is great. It requires some programming, but just like Emacs, you can automate everything. I wrote a game launcher, directory bookmark sync, battery reminder weight tracker, and a whole bunch of other stuff: all of this was possible because of two things. First, is I use Linux. Sadly, Windows (and possibly Mac, but I haven't checked) don't expose the system as much as Linux, and so you can't change it around as much. The second reason is data is text.  What I mean since everything is text, you can manipulate that text and use it however you want. An example for the first is a little Muslim prayer reminder program I wrote, where I have it so every time I boot up my computer, it would get the times to pray that day. An example for text manipulation is the game launcher: if I want to launch a NES game, it would go find each file in my NES ROM folder for .nes extension, and each time it does, it would send it to a program called *dmenu*, which will go and make a menu where I can select the games.

    However, this requires _some_ knowledge on programming. I'm not pretending that this is super complex, and you need to be a computer scientist to know. But, you'll have to learn the basics of shell scripting. If you're interested Ross and anyone else, the channel that got me into using command line was into https://www.youtube.com/watch?v=bkgeFi4PwOg&list=PL-p5XmQHB_JREOtBfLdKSswBGYyXwXMUy&index=3&t=649s. He is really weird, and has a bit of 4chan in there, but other than that he taught me the basics.


    In terms of Emacs, Ross I don't think it's for you. While I love Emacs, you have to memorize hotkeys and have to know some programming to configure it. But if you do start with Emacs, you have to use an Emacs con fig. Default Emacs is a bit demanding, especially on non programmers. I will list out the ones I think are nice.

    - Batteries not included: https://github.com/purcell/emacs.d. The benefit to using this is it doesn't radically change Emacs, unlike other programs.
    - Doom Emacs: https://github.com/hlissner/doom-emacs. This is more for users of a program called _vim_, which is heavily keyboard base. However, it's feature complete, and is really nice. I use this on windows, because I'm too lazy to port my con fig over.
    - Spacemacs: https://github.com/syl20bnr/spacemacs. Like Doom Emacs, except a little different


     


  2. Hey ross and friends, I thought of the ideas mention in the video, and think there a good project to do. https://github.com/HawaiinPizza/Ross-Good-Gui If anybody else wants to join in here it is.

    Basically, the mousewheel, mouse gestures, and key bindings chord program with an important condition: you can set conditions for programs. So if you're in Doom 2, pressing Ctrl-Click does nothing, but when outside of doom, it changes wallpaper. The reason I WANT this so fucking badly, is I hate how you can't just disable global hotkeys easily. I had Ctrl-bracket left and right and Alt-bracket left and right control multimedia keys, and there were some programs were it didn't work for. If I can just have a way, to stop it for working in those programs, but works any other place, I'll be happy.

     

     

    I do know one thing: this project will be in python/Go/any other programming langauge that allows for cross platform support. I initally thought about

×
×
  • Create New...

This website uses cookies, as do most websites since the 90s. By using this site, you consent to cookies. We have to say this or we get in trouble. Learn more.