You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-```Project based config loading``` ( you can define configs in ```.__nvim__.lua``` file in the root of your working project so that you don't have to change config everytime you work on new/seperate project )
51
-
-```Your own custom configs and Mappings``` (if you don't like roshnivim's default config/mapping, you can change/override it on [override_defalut.lua](https://github.com/shaeinst/roshnivim/blob/main/lua/customs/override_defalut.lua) OR ```~/.__nvim__.lua``` file )
47
+
-```Your own custom configs and Mappings``` (if you don't like Abstract's default config/mapping, you can change/override it on [override_defalut.lua](https://github.com/Abstract-IDE/Abstract/blob/main/lua/customs/override_defalut.lua) OR ```~/.__nvim__.lua``` file )
52
48
-```Separate config file for each plugins``` each plugin has their own config file which is defined in lua/plugins directory
53
-
-```Easily Disable plugin```roshnivim's using [packer](https://github.com/wbthomason/packer.nvim) as plugin manager. conmmenting out ```config``` option from plugin options in [packer config file](https://github.com/shaeinst/roshnivim/blob/main/lua/plugins/packer_nvim.lua) will disable that plugin
54
-
-```Easy Installation``` install roshnivim with single command
49
+
-```Easily Disable plugin```Abstract's using [packer](https://github.com/wbthomason/packer.nvim) as plugin manager. conmmenting out ```config``` option from plugin options in [packer config file](https://github.com/Abstract-IDE/Abstract/blob/main/lua/plugins/packer_nvim.lua) will disable that plugin
50
+
-```Easy Installation``` install Abstract with single command
55
51
56
52
57
53
58
54
## Getting Started
59
55
60
-
roshnivim can be installed by just runing a script.
56
+
Abstract can be installed by just runing a script.
@@ -95,9 +93,9 @@ for example: to install C/C++'s LS ``` :LspInstall clangd ```
95
93
96
94
## Usage
97
95
98
-
every one has their own favourite configs and keybindings. roshnivim try its best to provide likable configs and mapping.
96
+
every one has their own favourite configs and keybindings. Abstract try its best to provide likable configs and mapping.
99
97
<br>
100
-
so in case you don't like to use mapping or configs by roshnivim, you can change it in [override_defalut.lua](https://github.com/shaeinst/roshnivim/blob/main/lua/customs/override_defalut.lua) file. <br>
98
+
so in case you don't like to use mapping or configs by Abstract, you can change it in [override_defalut.lua](https://github.com/Abstract-IDE/Abstract/blob/main/lua/customs/override_defalut.lua) file. <br>
101
99
102
100
103
101
### Project Stracture
@@ -106,38 +104,39 @@ so in case you don't like to use mapping or configs by roshnivim, you can change
106
104
├── extra/
107
105
│ └── snippets/ / custom defined snippets
108
106
│ ...
109
-
├── init.lua / load/source configs | heart of roshnivim
107
+
├── init.lua / load/source configs | heart of Abstract
110
108
├── lua/
109
+
│ ├── autocmd.lua / auto command configs
111
110
│ ├── configs.lua / configs that's don't depends on plugins
112
111
│ ├── mappings.lua / mappings that don't depends on plugins
112
+
│ ├── packer_nvim.lua / manage plugins
113
113
│ ├── customs/
114
114
│ │ ├── override_defalut.lua / configs to override defined config
115
-
│ │ └── roshniline.lua / i am working on it. btw it's a status line
115
+
│ │ └── abstractline.lua / i am working on it. btw it's a status line
116
116
│ └── plugins/ / dir containing configs for plugins. each plugin has it's own config and can be locaed through init.lua file
117
-
│ └── packer_nvim.lua / manage plugins
118
-
│ ...
117
+
│ ...
119
118
├── plugin/ / auto-created by plugin manager
120
-
└── setup.py / python-script to install/update roshnivim
119
+
└── setup.py / python-script to install/update Abstract
121
120
```
122
121
123
122
124
123
### Mappings
125
124
126
-
you can change ```Leader key``` in [init.lua](https://github.com/shaeinst/roshnivim/blob/main/init.lua) file
125
+
you can change ```Leader key``` in [init.lua](https://github.com/Abstract-IDE/Abstract/blob/main/init.lua) file
require('plugins/impatient_nvim') -- impatient needs to be setup before any other lua plugin is loaded so it is recommended you add the following near the start of your
30
-
require('plugins/filetype_nvim') -- Easily speed up your neovim startup time!
require('plugins/impatient_nvim') -- impatient needs to be setup before any other lua plugin is loaded so it is recommended you add the following near the start of your
33
+
require('plugins/filetype_nvim') -- Easily speed up your neovim startup time!
0 commit comments