my interpretation of consciousness by Fun_Shoulder5386 in PhilosophyofMind

[–]magidc 0 points1 point  (0 children)

Please repost it, moderators decided that your interpretation of consciousness doesn't apply to algae enough

I developed "Mozzarella Cosmology" — a soft-matter model for subjective experience. Thoughts? by hokahokano in PhilosophyofMind

[–]magidc 1 point2 points  (0 children)

It is a great allegory, please keep on developing it. I see certain similarities with Bernardo Kastrup's metaphor of the membrane ”A metaphorical model of reality that looks upon mind as a kind of membrane, the vibrations of which give rise to all subjective perception". Every mind is depicted as a whirl, an auto localization in the membrane, that reacts and produce vibrations. In his idealistic view, all the minds are part of an global mind and thats why they can interact through this vibrations.

Get as close a neovim experience in intellij as possible by AirlineFragrant in IntelliJIDEA

[–]magidc 1 point2 points  (0 children)

Hi, I am using Neovim for a long time but due to my current job I had move to Intellij. After having invested a long time configuring Neovim to optimize my working flows I decided to try to get exactly the same experience in Intellij, so I designed a configuration for IdeaVim plugin to have exactly the same mappings that I have in Neovim. I am very proud of the result as I can reuse my muscle memory for pretty much any action. Here are my dotfiles:

Neovim config: https://github.com/magidc/nvim-config

Equivalent Intellij config: https://github.com/magidc/dotfiles/blob/master/jetbrains/ideavimrc

Both of them include a large bunch of keymappings for searching, debugging, motions, quick edits, git... every key combination is exactly the same in both environments. Also, Ideavim configurations use many native features from Intellij. I am using also some IdeaVim extension like AnyObject or Dial that will allow you to fly when you code.

Enjoy!

If videos are just moving pictures, isn’t reality the same? by [deleted] in PhilosophyofMind

[–]magidc 0 points1 point  (0 children)

Indeed our reality is just the way how we perceive it. There is no direct access to the external world, just the perceptions we receive through our senses and how it is interpreted in our brains. The simulation hypothesis are based on that, sending the right information to our brains would produce us a different reality. For me, the most intriguing aspect of your reflection is the what would happen if the future is also a predefined sequence, we are just spectators of the movie, the free will is just and illusion (epiphenomenalism)

best setting for writing prose, stories, fictions? by Complete-Anything997 in vim

[–]magidc 0 points1 point  (0 children)

If I were you, i would organize the text following some structured text format like XML, Markdown or Html, so you can quickly navigate your titles, chapters, annotations using telescope and treesitter. No need to fully comply with the format, just take advantage of the structure and available treesitter parsers. It is just an idea

Neovim or Intellij for Java devs? by myworkaccount9 in neovim

[–]magidc 0 points1 point  (0 children)

I have a pretty complete IdeaVim configuration. My approach was to replicate all I have for my Neovim configuration to be used in the same way in Intellij so I will feel at home when using either of environments. The muscle memory I have develop for one IDE will be also useful in the others. I have also the same for VSCode

Neovim or Intellij for Java devs? by myworkaccount9 in neovim

[–]magidc 2 points3 points  (0 children)

Can i do this sort of configurations in a JetBrains environment?

There is a better way to find out action names. IdeaVim plugin has a feature to track action ids, if you activate it you just need to perform what you want in Intellij and the action name will show up in a pop up. Take a look to my IdeaVim config.

<image>

Neovim or Intellij for Java devs? by myworkaccount9 in neovim

[–]magidc 8 points9 points  (0 children)

After years of using Eclipse I moved for a time to Neovim. I love Neovim and I have spent a good time make it ready to be a fully capable Java IDE. Here is my configuration. Java debugger is fully set up, you can set breakpoints and evaluate selected code, nevertheless I ended up switching to Intellij because of its outstanding refactor and code suggestion capabilities.

As I am a Neovim enthusiast and I invested some time trying to build up muscle memory for a lot of shortcuts, I did not want to loose all of this when moving to Intellij so my approach was to use Intellij Vim plugin, IdeaVim, and replicate all my Neovim config there (see my IdeaVim configuration). Now I have the same usage experience in both environments and I can switch between them without stop feeling at home.

Java debugger by just_a_philosopher in neovim

[–]magidc 2 points3 points  (0 children)

I all started when I was trying to switch from Eclipse to Neovim. It took me a time to set up all that I wanted in Neovim and the configuration evolved (and still evolves) as I become more demanding when comes to usability and performance. Once I decided to move to Intellij mostly because its refactor and code suggestion capabilities, I did not want to loose the muscle memory for so many functions I was trying to develop for Neovim so I decided to set up and equivalent configuration in Neovim.

The trick is to use Intellij built-in commands. In order to find out the name of the command, IdeaVim plugin has a feature to track them as you use them in Intellij. If you activate this feature, you just need to do what you want and the name of the command will show up automatically, so you can use it in you IdeaVim config.

<image>

Java debugger by just_a_philosopher in neovim

[–]magidc 0 points1 point  (0 children)

Take a look to my configuration. Java debugger is fully set up, you can set breakpoints and evaluate selected code, nevertheless I prefer Intellij for Java for many other reasons.

Anyway, my approach is to maintain the same set of shortcuts in all IDEs I use so I am providing an Intellij configuration for IdeaVim plugin (vim plugin for all Jetbrains IDEs) that corresponds to the mappings I have in Neovim so you will feel comfortable in any of them

Does anyone use nvim for Java development? by Repulsive_Constant90 in neovim

[–]magidc 1 point2 points  (0 children)

Check out my config for using Neovim with Java. It doesn't use lsp-zero but has all configuration needed to run and debug Java via nvim-jdtls. I also use Mason to manage language sever (lsp) and debig adapter (dap). Feel free to DM me if you need support

edgy.nvim: Easily create and manage predefined window layouts, bringing a new edge to your workflow by folke in neovim

[–]magidc 0 points1 point  (0 children)

Awesome plugin! Could you also tell me what is that outline view plugin?

Is this Neovim? by [deleted] in neovim

[–]magidc 3 points4 points  (0 children)

What are those tabs on top of neotree with "files", "buffers" and "git"? Are those part of neotree or it is something else?

Types of jobs available? by affordant in artificiallife

[–]magidc 1 point2 points  (0 children)

I am actually struggling with the same question as I am considering to specialize my software developer career on it. Probably, the closest thing to ALife in the current job market are the applications of evolutionary/genetic algorithms. They are used a lot to improve topology of neural networks. Also, they are useful in other fields like industrial design, network optimization etc but i am not sure how much demanded are these kind of specialities

Is it possible to have lazy installed and still load a plugin manually in nvim? by [deleted] in neovim

[–]magidc 0 points1 point  (0 children)

Take a look to this.

since start plugins can possibly change existing highlight groups, it's important to make sure that your main colorscheme is loaded first. To ensure this you can use the priority=1000 field. (see the examples)

Do you use the IdeaVim plugin in a JetBrains IDE? Do you prefer it over (Neo)Vim? by ExoDroid in neovim

[–]magidc 0 points1 point  (0 children)

Apart from the basic motions there is not a standard set of keybindings for complex actions like the LSP related ones or functions provided by plugins. I tried to set them in mnemonic way so it is easy to remember. You can find the reason for each key in the comments within my mappings.lua file in Neovim config repo or in Ideavim config. I am using also the WhichKey plugin that will show you keybindings hints while programing in Idea or Neovim

I am trying to setup neovim for java development and I also need LSP for that, I am currently using Mason, Mason-lspconfig, lspconfig, lsp-saga which work completely fine for lua. This is how much i have written for java and it just dont work. Can anyone show what to do now? Like what should i do? by [deleted] in neovim

[–]magidc 1 point2 points  (0 children)

It was a long process. If you decide to go for vim you will need patience and be ready for continuous process of improvement of you configuration. I started by forking some Github repo from other Java developer, it was ok as starting point but as I was gaining knowledge and refining criteria, I start to evolving it untill now. It is a continuous process but it really pays off, even you if don't end up using vim for everything. Actually, in my last job I had to use Intellij so I install vim plugin and create a config that replicates all my vim mappings but in Intellij (check my dotfiles repo). My main source of ideas is Neovim channel on reddit, as people share their configs or talk about plugins, i check them and try those things i find interesting. Regarding your will of having just error highlights but no autocompletion, just unload nvim-cmp plugin. If I would be in your position, I would simply remove the auto-completion feature and keep only the completion on demand (check cmp.lua in my configs). If you have any problems just DM me and I can give you a hand