How to change the tab style for buffered tabs - jedit

How can I change the look and feel of the buffered tabs plugin to make them look like normal tabs instead of a ribbon?

When you use jEdit on a Mac, it uses the Mac Look and Feel to be more familiar to people working on Macs. What you see is the standard appearance of Tabs on a Mac. The Tabs design depends on the Look and Feel that you select. You can change the Look and Feel at any time, simply by changing it in the Global Settings under Appearance. By changing the Look and Feel, you will also change the appearance of the Tabs.

As far as I understand, MacOS X has several types of tabs. For example, Safari and TexMate use "normal" tabs to work. Also, Intellij IDEA uses "normal" tabs with MacOS Look and Feel (a link). I think it can be an item to investigate for jEdit developers.

Related

How to implement a non-intrusive UI element in Intellij editor

I would like to implement something similar to breakpoint or lightbulb notifications in my IntelliJ plugin. Up until now I've been using Inlay which is great but they shift the text next to them. I need something similar that doesn't impact text layout and can still receive user clicks.
It would also be great if I can place such content in the gutter area like real breakpoints.
Unfortunately these things are very hard to search for as the common keywords popup up and cloud the search results.
It seems that what I was looking for are gutter icons: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000164564-Insert-Gutter-icon

Is there a way to make IDEs (IntelliJ, PyCharm, VS Code) have fewer popups but still have completion?

I learned to program 30 years ago with Emacs. I'm starting to learn moderns IDEs such as "IntelliJ IDEA", "PyCharm", and "VS Code".
It's hard to adjust to how visually "busy" they are, with constant pop-up menus appearing every character I type.
Of course I want to be able to get suggestions for completion or parameter hints or other popups when necessary. I just don't want them to appear by default.
Some people are asking why popups are annoying. The main problem is that popups cover code above or below where I'm typing.
Emacs has completion. But it doesn't need a popup. For instance, dynamic completion works just fine 90% of the time, even though it's not smart enough to parse syntax or look up function and method definitions.
So I'd like to know if there are settings in JetBrains or VS Code IDE's that would help.
I'm aware of two kinds of popups.
(1) An offer to complete my typing, which appears below.
(2) Annotation of argument names and definitions, which appears above.
There may be other popups as well.
I'm aware that a popup can be dismissed with ESC. But often they just come back the moment you type another character.
What would be great is if the popup would not appear by default, but I could cause it to appear with a single keystroke. Or I could dismiss it and it would stay dismissed.
For PyCharm You can also try writing in "Disctraction Free Mode"
View -> Enter Distraction Free Mode
Which should give you a little screen of calm which will feel a lot more like emacs to you.
It's possible to adjust the behaviour via "Settings".
In IntelliJ IDEA, goto Menu File --> Settings ... , then navigate to Editor --> General --> Code Completion , or type something in the search field (upper left).
Perhaps you find more settings when you browse through Settings dialog.
To be honest, I didn't make a lot of tests with these settings, because I find the helper popups very useful.
Another option to get rid of some "noise" is to adjust settings for displaying parameter names in the code editor.
I switched this off completely.
Go to Settings --> Editor --> General --> Appearance
The new IDEs are really busy looking for libraries, checking/auto closing balanced parentheses, indenting, surrounding methods/functions/procedures/classes as you type. Sometimes I feel the same, but these IDEs are not plain text editors anymore. Every key stroke triggers something which can be time consuming. When the project gets larger and when it has lots of libraries, it can get even slower. Some IDEs have options to turn some of these options off. Every feature turned off will have some positive effect on responsiveness to some degree
But I think, instead of turning these features off, the best way to have these features on a responsive modern IDE is to use a computer with a fast cpu, an ssd drive and sufficient memory.

IntelliJ-IDEA Eclipse Ctrl+O equivalent that is better than Alt+7

In Eclipse I could hit Ctrl+O and get a popup which I could use to get an overview of everything in the current class, pick an entry, and jump to it.
In idea, there is Alt+7, but I have a few issues with it. First, the keyboard doesn't seem to put its focus there. I have to take my hand off the keyboard and use the mouse to place the focus on the Structure dock.
I also don't like how it's taking up real estate. I don't want to change how things are laid out if I want to see the structure. I would like a more non-invasive popup, and handier and snappier.
Is there another feature that gives me quick access in the form of a popup preferably, like Ctrl+O provides in Eclipse?
Another nice feature would be to be able to use the J and K keys to move up and down the selection, instead of having to use the cursor keys. I'm using IdeaVim, so the normal workflow when editing files, is that both hands stay in a touch-type position. It would be nice if I can use the various navigation features also using vim keys...
Perhaps there is a way to enable this, that I haven't discovered yet?
IntelliJ equivalent of Eclipse's CTRL+O is CTRL+F12 (⌘+F12 on Mac), which will give you more or less the same pop-up as in Eclipse. But I'm not sure if it can be navigated using j and k keys.
More details can be found in the IntelliJ help.

Change menu and window theme in IntelliJ

I'm using the Darcula theme in Intelli IDEAJ because it is easier on the eyes, but it seems to only affect the editor.
It really doesn't do much for me, since everything else (menus, etc.) are unaffected and contrast harshly.
Is there a way for me to change these as well?
I believe I saw someone do this once, but I may have been mistaken and looking at another IDE.
Quickest way: View menu -> Quick Switch Scheme -> 5. Switch Look and Feel -> Darcula
You need to also change Appearance theme in Preferences.
(It's confusing that changing the theme doesn't actually change the theme in the whole IDE.)

Fullscreen editors?

Whilst fiddling recently with Ulysses 2.0 - "The definitive creative writing package", I was struck by how effective the fullscreen/console mode was at focusing my mind on actually getting words on the page.
Are there any code editors that include a similar function? Or even a hack that allows code highlighting in Ulysees?
Preferably, for me, OSX, but feel free to list alternatives for others.
Any console based editor (vim, emacs, nano, ...) can be used in full screen mode, as long as the terminal in which it is run supports it. And I'd wager that most or all do. Usually this functionality is bound to F11 or Alt+Enter.
MacVim has a fullscreen mode: :set fullscreen, :help fullscreen, and ⇧⌘F.
Visual Studio has a fullscreen mode via pressing Shift+Alt+Enter.
Notepad++ has fullscreen mode by pressing F11 (or f12 i can't decide).
I use Think from Freeverse. It's a free utility that highlights your current app and simply darkens everything else, enabling you to focus on your document.
You can use it with your favorite editor. If you use Eclipse, you can double click the editor tab to maximize it, collapsing all other views. You can also customize the colors (if you prefer white text on dark background). It's not quite the same, but not bad.
This is going to end up a long list!
I use Textpad as my text editor when not using Visual Studio - http://www.textpad.com - and it has a fullscreen mode.