WHat editor do people use these days? any favorites? i still use emacs;
i have tried atom and vscode but could not get the REPL server right.
Does anyone know what kind of interface do they need? I feel like
someone is going to say JSON.
it would be nice in kate to open a lisp terminal like the regular
terminal it comes with. I am inspired by this. it is almost like commint mode. maybe an emacs server could work?
I don't know much about vscode studio or atom; but interested. how well
do they work for C or is everything java these days...
Vim does fine with Python and Lisp (Scheme).
On Thu, 30 May 2024 13:05:38 -0700, HenHanna wrote:
Vim does fine with Python and Lisp (Scheme).
The thing with Vim is, there are so many Vims, and Neovims, and Vis, and Gvims, and what all to choose from. And they are all subtly different ...
and incompatible.
On Thu, 30 May 2024 13:05:38 -0700, HenHanna wrote:
Vim does fine with Python and Lisp (Scheme).
The thing with Vim is, there are so many Vims, and Neovims, and Vis, and
Gvims, and what all to choose from. And they are all subtly different ...
and incompatible.
I use Vim and I don't have any problem with the other that I don't use, just >choose one and use it. Besides the core commands are the same, the others just >add something but never change the base.
There is only 1 vim , 1 neovim , 1 vi .
On Fri, 31 May 2024 11:43:52 -0000 (UTC)
gazelle@shell.xmission.com (Kenny McCormack) wrote:
In article <lbtlnaFmerlU1@mid.individual.net>, G <g@nowhere.invalid> wrote: >>> In comp.editors Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
On Thu, 30 May 2024 13:05:38 -0700, HenHanna wrote:
Vim does fine with Python and Lisp (Scheme).
The thing with Vim is, there are so many Vims, and Neovims, and Vis, and >>>> Gvims, and what all to choose from. And they are all subtly different ... >>>> and incompatible.
I use Vim and I don't have any problem with the other that I don't use, just
choose one and use it. Besides the core commands are the same, the others just
add something but never change the base.
Vim and GVIM are the same thing - just different looks.
[...]
As usual, LDO's comments (quoted above) are nonsense.
I second this. There is only 1 vim , 1 neovim , 1 vi .They are all examples of vi-like editors of which there are several.
Actually most of the power of VIs is due to the underlying design (and features) of the VI base (that the clones support). But while I also
tried or used some Vi clones in the past (back in the 1990's?) I think
most of them are nowadays anyway obsolete. Personally I use the
Vim/Gvim since decades now and almost never[*] had any reason to
switch, also because of its design-wise coherent extensions of the VI
base that Vim introduced.
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
Actually most of the power of VIs is due to the underlying design (and
features) of the VI base (that the clones support). But while I also
tried or used some Vi clones in the past (back in the 1990's?) I think
most of them are nowadays anyway obsolete. Personally I use the
Vim/Gvim since decades now and almost never[*] had any reason to
switch, also because of its design-wise coherent extensions of the VI
base that Vim introduced.
There are many, many Emacs relatives/clones/... available. Most share a
basic set of short-cuts and some basic usage paradigms, so even with,
say, "atto", see
https://github.com/hughbarney
a standard Emacs user will feel right at home. However, most clones
clearly and severly lack GNU Emacs's extensibility, see
https://www.gnu.org/software/emacs/emacs-paper.html#SEC25
Since my vi/vim/gvim knowledge is very basic (probably equivalent to
using atto's features), I have no idea about how the situation is on the other side:
Could you (or others) please comment how common it is in vi-land to use
a bunch of extension packages and have configuration files larger than,
say, 10 kB to customize every imaginable feature to one's peculiar
needs?
[Vim] It has opted to go with lots of extra stuff (cruft IMO) and extensions, in the GNU fashion.
As I am an adherent to the other editor, this reminds me on the
discussion in "The Church of Emacs":
There are many, many Emacs relatives/clones/... available. Most share a
basic set of short-cuts and some basic usage paradigms, so even with,
say, "atto", see
https://github.com/hughbarney
a standard Emacs user will feel right at home. However, most clones
clearly and severly lack GNU Emacs's extensibility, see
https://www.gnu.org/software/emacs/emacs-paper.html#SEC25
Since my vi/vim/gvim knowledge is very basic (probably equivalent to
using atto's features), I have no idea about how the situation is on the other side:
Could you (or others) please comment how common it is in vi-land to use
a bunch of extension packages and have configuration files larger than,
say, 10 kB to customize every imaginable feature to one's peculiar
needs?
none (in my case), just a few simple adjustments and user settingsRe (and have configuration files larger than, say, 10 kB):
none (in my case and I've not seen such large files for Vim; YMMV)Re (to customize every imaginable feature to one's peculiar needs?)
this can't be generally answered; I'm sure there's geeks thatconfigure Vim, say, to play chess (or have other pathological uses)
Best regards
Axel
First there is a POSIX standard for what it means to be `vi` (as
originally imagined by Bill Joy).
Now there are variants pre/post POSIX
and some of those maintain complete backward compatibility while adding non-conflicting features, like `nvi` available on BSD systems and
closest to historical.
Then there is (umm) `vim` on Linux systems, that as I recall was created around the time POSIX.2 was still being balloted, so diverged in some
places (I never use it because of this) before the standard was
complete. [...]
Personally I (as a proficient and experienced vi and vim user) never
had the need for any "extension package". All I need to edit sources
of whatever syntax or type is the standard installation (vim/gvim in
my case).
[...]
Personally I (as a proficient and experienced vi and vim user) never
had the need for any "extension package". All I need to edit sources
of whatever syntax or type is the standard installation (vim/gvim in
my case).
How do you file your IRS forms?
Scripting language , not macro language.
On Sat, 1 Jun 2024 19:11:43 -0000 (UTC), Spiros Bousbouras wrote:
Scripting language , not macro language.
In Emacs, there is no difference: the macro language is the scripting >language.
It should be noted that Vi has a lot of alternative ways to edit various
text entities.
set noruler
set noic
set modeline
set modelines=5
set smc=10000
set ts=4
set sw=4
Re (how common it is in vi-land to use a bunch of extension packages):
none (in my case), just a few simple adjustments and user settingsRe (and have configuration files larger than, say, 10 kB):
none (in my case and I've not seen such large files for Vim; YMMV)
(e.g. a diary/log book with time stamps, specific formatting, etc.);
all this done with a couple macros in Vim. - But mind that this is
exceeding pure editing; it's actually creating specific applications
using the Vim tool.
On Sat, 1 Jun 2024 17:00:33 +0200, Janis Papanagnou wrote:
It should be noted that Vi has a lot of alternative ways to edit various
text entities.
But still, it assumes that what it is editing is text.
Emacs isnt just a text editor, its an editor. I have successfully used
it to directly edit binary files.
On Sat, 1 Jun 2024 17:00:33 +0200, Janis Papanagnou wrote:
It should be noted that Vi has a lot of alternative ways to edit various
text entities.
But still, it assumes that what it is editing is text.
Emacs isn’t just a text editor, it’s an editor. I have successfully used it to directly edit binary files.
In article <87cyp031bp.fsf@yaxenu.org>, Julieta Shem <jshem@yaxenu.org> wrote:
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
[...]
Personally I (as a proficient and experienced vi and vim user) never
had the need for any "extension package". All I need to edit sources
of whatever syntax or type is the standard installation (vim/gvim in
my case).
How do you file your IRS forms?
I doubt Janis has to deal in any way with the (US) IRS.
He probably doesn't even know what you are talking about.
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
set noruler
set noic
set modeline
set modelines=5
set smc=10000
set ts=4
set sw=4
OK, so really basic: No line/column numbers, case-sensitive search, mode detection, syntax highlighting limits, tab spacing.
A vanilla Emacs roughly needs
(setq line-number-mode nil)
(font-lock-mode 1)
(setq tab-width 4)
for similar behaviour.
Re (how common it is in vi-land to use a bunch of extension packages):
none (in my case), just a few simple adjustments and user settingsRe (and have configuration files larger than, say, 10 kB):
none (in my case and I've not seen such large files for Vim; YMMV)
Interesting. As I suspected else-thread, maybe that is due to the availability/lack of powerful extension languages in the early days of Emacs/vi: The "tweakers" and "vanilla" people neatly separated on
different sides of the fence, with enough opportunity for holy wars.
(-:
(e.g. a diary/log book with time stamps, specific formatting, etc.);
all this done with a couple macros in Vim. - But mind that this is
exceeding pure editing; it's actually creating specific applications
using the Vim tool.
Sounds like "Org",
https://orgmode.org/features.html
one of the most popular extensions for Emacs. And a large one ...
[...]
On 31.05.2024 13:43, Kenny McCormack wrote:
Vim and GVIM are the same thing - just different looks. Personally, I use >> GVIM for everything. Plain VIM (in the terminal) is unusable on the
Raspberry Pi, because the colors are f***ed up. Yes, this is fixable, but >> it is not worth the trouble.
Just stumbled across a possible (simple) solution for that in the Vim manual...
[...]
If Vim guessed wrong the text will be hard to read. To solve this,
set the 'background' option.
For a dark background:
:set background=dark
And for a light background:
:set background=light
Make sure you put this _before_ the ":syntax enable" command, [...]
So it might be just an entry in your .vimrc file.
Janis
Vim and GVIM are the same thing - just different looks. Personally, I use GVIM for everything. Plain VIM (in the terminal) is unusable on the Raspberry Pi, because the colors are f***ed up. Yes, this is fixable, but
it is not worth the trouble.
On 31.05.2024 13:43, Kenny McCormack wrote:
Vim and GVIM are the same thing - just different looks. Personally, I use >> GVIM for everything. Plain VIM (in the terminal) is unusable on the
Raspberry Pi, because the colors are f***ed up. Yes, this is fixable, but >> it is not worth the trouble.
Just stumbled across a possible (simple) solution for that in the Vim >manual...
[...]
If Vim guessed wrong the text will be hard to read. To solve this,
set the 'background' option.
For a dark background:
:set background=dark
And for a light background:
:set background=light
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 490 |
Nodes: | 16 (2 / 14) |
Uptime: | 60:30:12 |
Calls: | 9,676 |
Files: | 13,719 |
Messages: | 6,171,438 |